Go to the source code of this file.
|
| static uint64_t | pci_config_init (void) |
| |
| static pci_config_bar_t * | pci_config_bar_get (pci_segment_group_t segmentGroup, pci_bus_t bus) |
| |
| static volatile void * | pci_config_get_address (pci_segment_group_t segmentGroup, pci_bus_t bus, pci_slot_t slot, uint8_t function, uint16_t offset) |
| |
| uint8_t | pci_config_read8 (pci_segment_group_t segmentGroup, pci_bus_t bus, pci_slot_t slot, pci_function_t function, uint16_t offset) |
| | Read a byte from PCI configuration space.
|
| |
| uint16_t | pci_config_read16 (pci_segment_group_t segmentGroup, pci_bus_t bus, pci_slot_t slot, pci_function_t function, uint16_t offset) |
| | Read a word from PCI configuration space.
|
| |
| uint32_t | pci_config_read32 (pci_segment_group_t segmentGroup, pci_bus_t bus, pci_slot_t slot, pci_function_t function, uint16_t offset) |
| | Read a dword from PCI configuration space.
|
| |
| void | pci_config_write8 (pci_segment_group_t segmentGroup, pci_bus_t bus, pci_slot_t slot, pci_function_t function, uint16_t offset, uint8_t value) |
| | Write a byte to PCI configuration space.
|
| |
| void | pci_config_write16 (pci_segment_group_t segmentGroup, pci_bus_t bus, pci_slot_t slot, pci_function_t function, uint16_t offset, uint16_t value) |
| | Write a word to PCI configuration space.
|
| |
| void | pci_config_write32 (pci_segment_group_t segmentGroup, pci_bus_t bus, pci_slot_t slot, pci_function_t function, uint16_t offset, uint32_t value) |
| | Write a dword to PCI configuration space.
|
| |
◆ pci_config_init()
| static uint64_t pci_config_init |
( |
void |
| ) |
|
|
static |
◆ pci_config_bar_get()
◆ pci_config_get_address()
◆ entryCount
◆ mcfg
◆ initialized
◆ initLock