/device/linaro/bootloader/OpenPlatformPkg/Platforms/AMD/Styx/Library/AmdStyxPciHostBridgeLib/ |
AmdStyxPciHostBridgeLib.c | 76 PCI_ROOT_BRIDGE *RootBridge;
79 RootBridge = AllocateZeroPool (*Count * sizeof *RootBridge);
81 RootBridge->Segment = 0;
83 RootBridge->Supports = EFI_PCI_ATTRIBUTE_IDE_PRIMARY_IO |
90 RootBridge->Attributes = RootBridge->Supports;
92 RootBridge->DmaAbove4G = TRUE;
94 RootBridge->AllocationAttributes = EFI_PCI_HOST_BRIDGE_COMBINE_MEM_PMEM |
97 RootBridge->Bus.Base = PcdGet32 (PcdPciBusMin); [all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/PciHostBridgeDxe/ |
PciHostBridge.c | 335 PCI_ROOT_BRIDGE_INSTANCE *RootBridge;
372 RootBridge = CreateRootBridge (&RootBridges[Index]);
373 ASSERT (RootBridge != NULL);
374 if (RootBridge == NULL) {
451 InsertTailList (&HostBridge->RootBridges, &RootBridge->Link);
480 RootBridge = ROOT_BRIDGE_FROM_LINK (Link);
481 RootBridge->RootBridgeIo.ParentHandle = HostBridge->Handle;
484 &RootBridge->Handle,
485 &gEfiDevicePathProtocolGuid, RootBridge->DevicePath,
486 &gEfiPciRootBridgeIoProtocolGuid, &RootBridge->RootBridgeIo, [all...] |
PciRootBridgeIo.c | 71 PCI_ROOT_BRIDGE_INSTANCE *RootBridge;
78 DEBUG ((EFI_D_INFO, "RootBridge: "));
156 RootBridge = AllocateZeroPool (sizeof (PCI_ROOT_BRIDGE_INSTANCE));
157 ASSERT (RootBridge != NULL);
159 RootBridge->Signature = PCI_ROOT_BRIDGE_SIGNATURE;
160 RootBridge->Supports = Bridge->Supports;
161 RootBridge->Attributes = Bridge->Attributes;
162 RootBridge->DmaAbove4G = Bridge->DmaAbove4G;
163 RootBridge->NoExtendedConfigSpace = Bridge->NoExtendedConfigSpace;
164 RootBridge->AllocationAttributes = Bridge->AllocationAttributes; [all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/PciBusDxe/ |
PciDeviceSupport.h | 30 @param RootBridge A pointer to the PCI_IO_DEVICE.
35 IN PCI_IO_DEVICE *RootBridge
55 @param RootBridge The bridge want to be removed.
60 IN PCI_IO_DEVICE *RootBridge
152 @param RootBridge A pointer to the PCI_IO_DEVICE.
166 IN PCI_IO_DEVICE *RootBridge,
248 @param RootBridge PCI IO instance for the root bridge.
255 IN PCI_IO_DEVICE *RootBridge
261 @param RootBridge Root bridege Io instance.
271 IN PCI_IO_DEVICE *RootBridge,
[all...] |
PciDeviceSupport.c | 38 @param RootBridge A pointer to the PCI_IO_DEVICE.
43 IN PCI_IO_DEVICE *RootBridge
46 InsertTailList (&mPciDevicePool, &(RootBridge->Link));
70 @param RootBridge The bridge want to be removed.
75 IN PCI_IO_DEVICE *RootBridge
78 DestroyPciDeviceTree (RootBridge);
80 FreePciDevice (RootBridge);
619 @param RootBridge A pointer to the PCI_IO_DEVICE.
633 IN PCI_IO_DEVICE *RootBridge,
648 CurrentLink = RootBridge->ChildList.ForwardLink; [all...] |
PciLib.c | 915 PCI_IO_DEVICE *RootBridge;
923 RootBridge = Bridge;
924 while (RootBridge->Parent != NULL) {
925 RootBridge = RootBridge->Parent;
931 BusNumberRanges = RootBridge->BusNumberRanges;
[all...] |
/device/linaro/bootloader/edk2/ArmPlatformPkg/ArmJunoPkg/Drivers/PciHostBridgeDxe/ |
PciRootBridge.c | 651 PCI_ROOT_BRIDGE_INSTANCE *RootBridge;
656 RootBridge = INSTANCE_FROM_ROOT_BRIDGE_IO_THIS (This);
660 if (RootBridge->ResAlloc[Index].Length != 0) {
661 Configuration.SpaceDesp[Index].AddrRangeMin = RootBridge->ResAlloc[Index].Base;
662 Configuration.SpaceDesp[Index].AddrRangeMax = RootBridge->ResAlloc[Index].Base + RootBridge->ResAlloc[Index].Length - 1;
663 Configuration.SpaceDesp[Index].AddrLen = RootBridge->ResAlloc[Index].Length;
668 Configuration.SpaceDesp[Index].AddrRangeMin = RootBridge->BusStart;
669 Configuration.SpaceDesp[Index].AddrLen = RootBridge->BusLength;
682 PCI_ROOT_BRIDGE_INSTANCE* RootBridge;
[all...] |
PciHostBridgeResourceAllocation.c | 35 // Check RootBridge Signature
36 ASSERT (HostBridgeInstance->RootBridge->Signature == PCI_ROOT_BRIDGE_SIGNATURE);
78 RootBridgeInstance = HostBridgeInstance->RootBridge;
233 ASSERT (HostBridgeInstance->RootBridge != NULL);
235 //Check RootBridge Signature
236 ASSERT (HostBridgeInstance->RootBridge->Signature == PCI_ROOT_BRIDGE_SIGNATURE);
239 *RootBridgeHandle = HostBridgeInstance->RootBridge->Handle;
241 } else if (*RootBridgeHandle == HostBridgeInstance->RootBridge->Handle) {
267 ASSERT (HostBridgeInstance->RootBridge != NULL);
268 if (HostBridgeInstance->RootBridge->Handle != RootBridgeHandle) { [all...] |
PciHostBridge.c | 41 NULL, // RootBridge
118 if (HostBridge->RootBridge) {
119 PciRbDestructor (HostBridge->RootBridge);
161 ASSERT (gpPciHostBridgeInstance->RootBridge->Signature == PCI_ROOT_BRIDGE_SIGNATURE);
|
PciHostBridge.h | 107 PCI_ROOT_BRIDGE_INSTANCE *RootBridge;
316 IN PCI_ROOT_BRIDGE_INSTANCE* RootBridge
|
/device/linaro/bootloader/edk2/DuetPkg/PciBusNoEnumerationDxe/ |
PciDeviceSupport.h | 231 PCI_IO_DEVICE *RootBridge
236 IN PCI_IO_DEVICE *RootBridge
306 IN PCI_IO_DEVICE *RootBridge
316 RootBridge - TODO: add argument description
|
PciDeviceSupport.c | 57 IN PCI_IO_DEVICE *RootBridge
67 RootBridge - A pointer to the PCI_IO_DEVICE.
75 InsertTailList (&gPciDevicePool, &(RootBridge->Link));
112 IN PCI_IO_DEVICE *RootBridge
121 RootBridge - A pointer to the PCI_IO_DEVICE.
129 DestroyPciDeviceTree (RootBridge);
131 gBS->FreePool (RootBridge);
531 IN PCI_IO_DEVICE *RootBridge,
543 RootBridge - A pointer to the PCI_IO_DEVICE.
561 CurrentLink = RootBridge->ChildList.ForwardLink; [all...] |
/device/linaro/bootloader/OpenPlatformPkg/Platforms/Hisilicon/D03/Drivers/PciPlatform/ |
PciPlatform.h | 89 IN EFI_HANDLE RootBridge,
114 RootBridge - The associated PCI root bridge handle.
|
PciPlatform.c | 322 IN EFI_HANDLE RootBridge,
347 RootBridge - The associated PCI root bridge handle.
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Framework/Protocol/PciPlatform/ |
PciPlatform.h | 98 IN EFI_HANDLE RootBridge,
121 RootBridge - The associated PCI root bridge handle.
|
/device/linaro/bootloader/edk2/MdePkg/Include/Protocol/ |
PciPlatform.h | 238 @param[in] RootBridge The associated PCI root bridge handle.
251 IN EFI_HANDLE RootBridge,
|
/device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/PciPlatform/ |
PciPlatform.h | 73 IN EFI_HANDLE RootBridge,
|
PciPlatform.c | 151 IN EFI_HANDLE RootBridge,
|
/device/linaro/bootloader/edk2/ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe/ |
PciEmulation.c | 31 PCI_ROOT_BRIDGE RootBridge;
106 return PciRootBridgeIoMemRead (&Private->RootBridge.Io,
126 return PciRootBridgeIoMemWrite (&Private->RootBridge.Io,
532 Private->RootBridge.Signature = PCI_ROOT_BRIDGE_SIGNATURE; // Fake Root Bridge structure needs a signature too
533 Private->RootBridge.MemoryStart = MemoryStart; // Get the USB capability register base
537 Private->RootBridge.MemorySize = MemorySize; //CapabilityLength + (HOST_CONTROLLER_OPERATION_REG_SIZE + ((4 * PhysicalPorts) - 1));
|
/device/linaro/bootloader/edk2/QuarkPlatformPkg/Pci/Dxe/PciPlatform/ |
PciPlatform.h | 66 IN EFI_HANDLE RootBridge,
|
PciPlatform.c | 59 IN EFI_HANDLE RootBridge,
|
/device/linaro/bootloader/edk2/DuetPkg/Library/DuetBdsLib/ |
BdsPlatform.c | 419 This routine is to get PciExpress Base Address for this RootBridge
423 RootBridgeNumber - The number of RootBridge
426 UINT64 - PciExpressBaseAddress for this HostBridge and RootBridge
450 // Search the PciExpress Base Address in the Hob for current RootBridge
470 IN PLATFORM_ROOT_BRIDGE_DEVICE_PATH *RootBridge
480 RootBridge->PciRootBridge.HID = EISA_PNP_ID(0x0A08);
492 Connect RootBridge
500 EFI_SUCCESS - Connect RootBridge successfully.
501 EFI_STATUS - Connect RootBridge fail.
930 // Connect RootBridge
[all...] |