|
TianoCore EDK2 master
|
Data Fields | |
| UINT32 | Segment |
| Segment number. | |
| UINT64 | Supports |
| UINT64 | Attributes |
| BOOLEAN | DmaAbove4G |
| BOOLEAN | NoExtendedConfigSpace |
| BOOLEAN | ResourceAssigned |
| UINT64 | AllocationAttributes |
| PCI_ROOT_BRIDGE_APERTURE | Bus |
| Bus aperture which can be used by the root bridge. | |
| PCI_ROOT_BRIDGE_APERTURE | Io |
| IO aperture which can be used by the root bridge. | |
| PCI_ROOT_BRIDGE_APERTURE | Mem |
| MMIO aperture below 4GB which can be used by the root bridge. | |
| PCI_ROOT_BRIDGE_APERTURE | MemAbove4G |
| MMIO aperture above 4GB which can be used by the root bridge. | |
| PCI_ROOT_BRIDGE_APERTURE | PMem |
| Prefetchable MMIO aperture below 4GB which can be used by the root bridge. | |
| PCI_ROOT_BRIDGE_APERTURE | PMemAbove4G |
| Prefetchable MMIO aperture above 4GB which can be used by the root bridge. | |
| EFI_DEVICE_PATH_PROTOCOL * | DevicePath |
| Device path. | |
Definition at line 40 of file PciHostBridgeLib.h.
| UINT64 PCI_ROOT_BRIDGE::AllocationAttributes |
Allocation attributes. Refer to EFI_PCI_HOST_BRIDGE_COMBINE_MEM_PMEM and EFI_PCI_HOST_BRIDGE_MEM64_DECODE used by GetAllocAttributes() in EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL.
Definition at line 56 of file PciHostBridgeLib.h.
| UINT64 PCI_ROOT_BRIDGE::Attributes |
Initial attributes. Refer to EFI_PCI_ATTRIBUTE_xxx used by GetAttributes() and SetAttributes() in EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.
Definition at line 45 of file PciHostBridgeLib.h.
| PCI_ROOT_BRIDGE_APERTURE PCI_ROOT_BRIDGE::Bus |
Bus aperture which can be used by the root bridge.
Definition at line 60 of file PciHostBridgeLib.h.
| EFI_DEVICE_PATH_PROTOCOL* PCI_ROOT_BRIDGE::DevicePath |
Device path.
Definition at line 66 of file PciHostBridgeLib.h.
| BOOLEAN PCI_ROOT_BRIDGE::DmaAbove4G |
DMA above 4GB memory. Set to TRUE when root bridge supports DMA above 4GB memory.
Definition at line 48 of file PciHostBridgeLib.h.
| PCI_ROOT_BRIDGE_APERTURE PCI_ROOT_BRIDGE::Io |
IO aperture which can be used by the root bridge.
Definition at line 61 of file PciHostBridgeLib.h.
| PCI_ROOT_BRIDGE_APERTURE PCI_ROOT_BRIDGE::Mem |
MMIO aperture below 4GB which can be used by the root bridge.
Definition at line 62 of file PciHostBridgeLib.h.
| PCI_ROOT_BRIDGE_APERTURE PCI_ROOT_BRIDGE::MemAbove4G |
MMIO aperture above 4GB which can be used by the root bridge.
Definition at line 63 of file PciHostBridgeLib.h.
| BOOLEAN PCI_ROOT_BRIDGE::NoExtendedConfigSpace |
When FALSE, the root bridge supports Extended (4096-byte) Configuration Space. When TRUE, the root bridge supports 256-byte Configuration Space only.
Definition at line 50 of file PciHostBridgeLib.h.
| PCI_ROOT_BRIDGE_APERTURE PCI_ROOT_BRIDGE::PMem |
Prefetchable MMIO aperture below 4GB which can be used by the root bridge.
Definition at line 64 of file PciHostBridgeLib.h.
| PCI_ROOT_BRIDGE_APERTURE PCI_ROOT_BRIDGE::PMemAbove4G |
Prefetchable MMIO aperture above 4GB which can be used by the root bridge.
Definition at line 65 of file PciHostBridgeLib.h.
| BOOLEAN PCI_ROOT_BRIDGE::ResourceAssigned |
Resource assignment status of the root bridge. Set to TRUE if Bus/IO/MMIO resources for root bridge have been assigned.
Definition at line 54 of file PciHostBridgeLib.h.
| UINT32 PCI_ROOT_BRIDGE::Segment |
Segment number.
Definition at line 41 of file PciHostBridgeLib.h.
| UINT64 PCI_ROOT_BRIDGE::Supports |
Supported attributes. Refer to EFI_PCI_ATTRIBUTE_xxx used by GetAttributes() and SetAttributes() in EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.
Definition at line 42 of file PciHostBridgeLib.h.