struct pci_platform_info
Defined at line 76 of file fidling/gen/sdk/banjo/fuchsia.hardware.pciroot/fuchsia.hardware.pciroot/banjo/c/fuchsia/hardware/pciroot/c/banjo.h
This structure is the primary means of passing PCI platform information from
the platform bus implementation to the PCI bus driver. If an ecam is found
for this segment group then a handle to a VMO for it will be provided via
|ecam_vmo|. The VMO's start address will correspond to the base address of
the bus number specified by |start_bus_num|.
Public Members
char[8] name
uint8_t start_bus_num
uint8_t end_bus_num
uint16_t segment_group
configuration_access_mechanism cam
const pci_legacy_irq_t * legacy_irqs_list
size_t legacy_irqs_count
const pci_irq_routing_entry_t * irq_routing_list
size_t irq_routing_count
const pci_bdf_t * acpi_bdfs_list
size_t acpi_bdfs_count