iPXE
|
PCI I/O API for Enhanced Configuration Access Mechanism (ECAM) More...
Go to the source code of this file.
Data Structures | |
struct | ecam_allocation |
An Enhanced Configuration Access Mechanism allocation. More... | |
struct | ecam_table |
An Enhanced Configuration Access Mechanism table. More... | |
struct | ecam_mapping |
A mapped Enhanced Configuration Access Mechanism allocation. More... | |
Macros | |
#define | ECAM_SIZE 4096 |
Enhanced Configuration Access Mechanism per-device size. More... | |
#define | ECAM_SIGNATURE ACPI_SIGNATURE ( 'M', 'C', 'F', 'G' ) |
Enhanced Configuration Access Mechanism table signature. More... | |
Functions | |
FILE_LICENCE (GPL2_OR_LATER_OR_UBDL) | |
static __always_inline int | PCIAPI_INLINE (ecam, pci_can_probe)(void) |
Check if PCI bus probing is allowed. More... | |
Variables | |
struct pci_api | ecam_api |
PCI I/O API for Enhanced Configuration Access Mechanism (ECAM)
Definition in file ecam.h.
#define ECAM_SIZE 4096 |
#define ECAM_SIGNATURE ACPI_SIGNATURE ( 'M', 'C', 'F', 'G' ) |
FILE_LICENCE | ( | GPL2_OR_LATER_OR_UBDL | ) |
|
inlinestatic |
struct pci_api ecam_api |
Definition at line 289 of file ecam.c.
Referenced by pcicloud_init().