#ifndef __PCI_HOST_BRIDGE_UTILITY_LIB_H__\r
#define __PCI_HOST_BRIDGE_UTILITY_LIB_H__\r
\r
-\r
#include <Library/PciHostBridgeLib.h>\r
\r
-\r
/**\r
Utility function to initialize a PCI_ROOT_BRIDGE structure.\r
\r
EFI_STATUS\r
EFIAPI\r
PciHostBridgeUtilityInitRootBridge (\r
- IN UINT64 Supports,\r
- IN UINT64 Attributes,\r
- IN UINT64 AllocAttributes,\r
- IN BOOLEAN DmaAbove4G,\r
- IN BOOLEAN NoExtendedConfigSpace,\r
- IN UINT8 RootBusNumber,\r
- IN UINT8 MaxSubBusNumber,\r
- IN PCI_ROOT_BRIDGE_APERTURE *Io,\r
- IN PCI_ROOT_BRIDGE_APERTURE *Mem,\r
- IN PCI_ROOT_BRIDGE_APERTURE *MemAbove4G,\r
- IN PCI_ROOT_BRIDGE_APERTURE *PMem,\r
- IN PCI_ROOT_BRIDGE_APERTURE *PMemAbove4G,\r
- OUT PCI_ROOT_BRIDGE *RootBus\r
+ IN UINT64 Supports,\r
+ IN UINT64 Attributes,\r
+ IN UINT64 AllocAttributes,\r
+ IN BOOLEAN DmaAbove4G,\r
+ IN BOOLEAN NoExtendedConfigSpace,\r
+ IN UINT8 RootBusNumber,\r
+ IN UINT8 MaxSubBusNumber,\r
+ IN PCI_ROOT_BRIDGE_APERTURE *Io,\r
+ IN PCI_ROOT_BRIDGE_APERTURE *Mem,\r
+ IN PCI_ROOT_BRIDGE_APERTURE *MemAbove4G,\r
+ IN PCI_ROOT_BRIDGE_APERTURE *PMem,\r
+ IN PCI_ROOT_BRIDGE_APERTURE *PMemAbove4G,\r
+ OUT PCI_ROOT_BRIDGE *RootBus\r
);\r
\r
-\r
/**\r
Utility function to uninitialize a PCI_ROOT_BRIDGE structure set up with\r
PciHostBridgeUtilityInitRootBridge().\r
VOID\r
EFIAPI\r
PciHostBridgeUtilityUninitRootBridge (\r
- IN PCI_ROOT_BRIDGE *RootBus\r
+ IN PCI_ROOT_BRIDGE *RootBus\r
);\r
\r
-\r
/**\r
Utility function to return all the root bridge instances in an array.\r
\r
PCI_ROOT_BRIDGE *\r
EFIAPI\r
PciHostBridgeUtilityGetRootBridges (\r
- OUT UINTN *Count,\r
- IN UINT64 Attributes,\r
- IN UINT64 AllocationAttributes,\r
- IN BOOLEAN DmaAbove4G,\r
- IN BOOLEAN NoExtendedConfigSpace,\r
- IN UINTN BusMin,\r
- IN UINTN BusMax,\r
- IN PCI_ROOT_BRIDGE_APERTURE *Io,\r
- IN PCI_ROOT_BRIDGE_APERTURE *Mem,\r
- IN PCI_ROOT_BRIDGE_APERTURE *MemAbove4G,\r
- IN PCI_ROOT_BRIDGE_APERTURE *PMem,\r
- IN PCI_ROOT_BRIDGE_APERTURE *PMemAbove4G\r
+ OUT UINTN *Count,\r
+ IN UINT64 Attributes,\r
+ IN UINT64 AllocationAttributes,\r
+ IN BOOLEAN DmaAbove4G,\r
+ IN BOOLEAN NoExtendedConfigSpace,\r
+ IN UINTN BusMin,\r
+ IN UINTN BusMax,\r
+ IN PCI_ROOT_BRIDGE_APERTURE *Io,\r
+ IN PCI_ROOT_BRIDGE_APERTURE *Mem,\r
+ IN PCI_ROOT_BRIDGE_APERTURE *MemAbove4G,\r
+ IN PCI_ROOT_BRIDGE_APERTURE *PMem,\r
+ IN PCI_ROOT_BRIDGE_APERTURE *PMemAbove4G\r
);\r
\r
-\r
/**\r
Utility function to free root bridge instances array from\r
PciHostBridgeUtilityGetRootBridges().\r
VOID\r
EFIAPI\r
PciHostBridgeUtilityFreeRootBridges (\r
- IN PCI_ROOT_BRIDGE *Bridges,\r
- IN UINTN Count\r
+ IN PCI_ROOT_BRIDGE *Bridges,\r
+ IN UINTN Count\r
);\r
\r
-\r
/**\r
Utility function to inform the platform that the resource conflict happens.\r
\r
IN VOID *Configuration\r
);\r
\r
-\r
#endif // __PCI_HOST_BRIDGE_UTILITY_LIB_H__\r