|
Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
|
#include <ioforge_pci.hpp>
Public Member Functions | |
| IOforgePCI (const char *mod) | |
| struct ioforge_pci_device * | findDevice (uint16_t vendor_id, uint16_t device_id) |
| virtual void | load ()=0 |
| virtual void | unload ()=0 |
Public Member Functions inherited from IOForge | |
| IOForge (const char *mod) | |
Additional Inherited Members | |
Protected Attributes inherited from IOForge | |
| const char * | mod |
Definition at line 8 of file ioforge_pci.hpp.
|
inline |
Definition at line 10 of file ioforge_pci.hpp.
References IOForge::IOForge(), and IOForge::mod.
Referenced by AHCIModule::AHCIModule(), E1000Module::E1000Module(), EHCIModule::EHCIModule(), and XHCIModule::XHCIModule().
|
inline |
Definition at line 13 of file ioforge_pci.hpp.
References ioforge_find_pci_device(), and ioforge_get_pci_root().
Referenced by AHCIModule::load(), E1000Module::load(), EHCIModule::load(), and XHCIModule::load().
|
pure virtual |
Implemented in AHCIModule, E1000Module, EHCIModule, and XHCIModule.
|
pure virtual |
Implemented in AHCIModule, E1000Module, EHCIModule, and XHCIModule.