Fennix
1.0.0
Full Documentation
|
Go to the source code of this file.
Data Structures | |
struct | __attribute__ |
Enumerations | |
enum | PCI_COMMANDS { PCI_COMMAND_IO = 0x1 , PCI_COMMAND_MEMORY = 0x2 , PCI_COMMAND_MASTER = 0x4 , PCI_COMMAND_SPECIAL = 0x8 , PCI_COMMAND_INVALIDATE = 0x10 , PCI_COMMAND_VGA_PALETTE = 0x20 , PCI_COMMAND_PARITY = 0x40 , PCI_COMMAND_WAIT = 0x80 , PCI_COMMAND_SERR = 0x100 , PCI_COMMAND_FAST_BACK = 0x200 , PCI_COMMAND_INTX_DISABLE = 0x400 } |
Functions | |
PCIArray * | GetPCIDevices (uint16_t Vendors[], uint16_t Devices[]) |
void | InitializePCI (PCIDevice *Device) |
uint32_t | GetBAR (uint8_t Index, PCIDevice *Device) |
uint8_t | iLine (PCIDevice *Device) |
uint8_t | iPin (PCIDevice *Device) |
struct __attribute__ |
enum PCI_COMMANDS |
Definition at line 24 of file pci.h.
uint32_t GetBAR | ( | uint8_t | Index, |
PCIDevice * | Device | ||
) |
PCIArray * GetPCIDevices | ( | uint16_t | Vendors[], |
uint16_t | Devices[] | ||
) |
uint8_t iLine | ( | PCIDevice * | Device | ) |
void InitializePCI | ( | PCIDevice * | Device | ) |
uint8_t iPin | ( | PCIDevice * | Device | ) |