//\r
// stall 1 second, its unit is 100ns\r
//\r
-#define STALL_1_SECOND 1000000\r
+#define STALL_1_SECOND 1000000\r
\r
//\r
// PCI Hot Plug controller private data\r
//\r
typedef struct {\r
- EFI_EVENT Event;\r
- BOOLEAN Found;\r
- BOOLEAN Initialized;\r
- VOID *Padding;\r
+ EFI_EVENT Event;\r
+ BOOLEAN Found;\r
+ BOOLEAN Initialized;\r
+ VOID *Padding;\r
} ROOT_HPC_DATA;\r
\r
//\r
// Reference of some global variables\r
//\r
-extern EFI_PCI_HOT_PLUG_INIT_PROTOCOL *gPciHotPlugInit;\r
-extern EFI_HPC_LOCATION *gPciRootHpcPool;\r
-extern ROOT_HPC_DATA *gPciRootHpcData;\r
+extern EFI_PCI_HOT_PLUG_INIT_PROTOCOL *gPciHotPlugInit;\r
+extern EFI_HPC_LOCATION *gPciRootHpcPool;\r
+extern ROOT_HPC_DATA *gPciRootHpcData;\r
\r
/**\r
Event notification function to set Hot Plug controller status.\r
VOID\r
EFIAPI\r
PciHPCInitialized (\r
- IN EFI_EVENT Event,\r
- IN VOID *Context\r
+ IN EFI_EVENT Event,\r
+ IN VOID *Context\r
);\r
\r
/**\r
**/\r
BOOLEAN\r
EfiCompareDevicePath (\r
- IN EFI_DEVICE_PATH_PROTOCOL *DevicePath1,\r
- IN EFI_DEVICE_PATH_PROTOCOL *DevicePath2\r
+ IN EFI_DEVICE_PATH_PROTOCOL *DevicePath1,\r
+ IN EFI_DEVICE_PATH_PROTOCOL *DevicePath2\r
);\r
\r
/**\r
**/\r
BOOLEAN\r
IsPciHotPlugBus (\r
- PCI_IO_DEVICE *PciIoDevice\r
+ PCI_IO_DEVICE *PciIoDevice\r
);\r
\r
/**\r
**/\r
BOOLEAN\r
IsRootPciHotPlugBus (\r
- IN EFI_DEVICE_PATH_PROTOCOL *HpbDevicePath,\r
- OUT UINTN *HpIndex OPTIONAL\r
+ IN EFI_DEVICE_PATH_PROTOCOL *HpbDevicePath,\r
+ OUT UINTN *HpIndex OPTIONAL\r
);\r
\r
/**\r
**/\r
BOOLEAN\r
IsRootPciHotPlugController (\r
- IN EFI_DEVICE_PATH_PROTOCOL *HpcDevicePath,\r
- OUT UINTN *HpIndex\r
+ IN EFI_DEVICE_PATH_PROTOCOL *HpcDevicePath,\r
+ OUT UINTN *HpIndex\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
AllRootHPCInitialized (\r
- IN UINTN TimeoutInMicroSeconds\r
+ IN UINTN TimeoutInMicroSeconds\r
);\r
\r
/**\r
**/\r
BOOLEAN\r
IsSHPC (\r
- IN PCI_IO_DEVICE *PciIoDevice\r
+ IN PCI_IO_DEVICE *PciIoDevice\r
);\r
\r
/**\r
**/\r
BOOLEAN\r
SupportsPcieHotplug (\r
- IN PCI_IO_DEVICE *PciIoDevice\r
+ IN PCI_IO_DEVICE *PciIoDevice\r
);\r
\r
/**\r
**/\r
VOID\r
GetResourcePaddingForHpb (\r
- IN PCI_IO_DEVICE *PciIoDevice\r
+ IN PCI_IO_DEVICE *PciIoDevice\r
);\r
\r
#endif\r