UINT8 Bus,\r
UINT8 Device,\r
UINT8 Func\r
- )\r
-;\r
+ );\r
\r
/**\r
Collect all the resource information under this root bridge\r
PciPciDeviceInfoCollector (\r
IN PCI_IO_DEVICE *Bridge,\r
UINT8 StartBusNumber\r
- )\r
-;\r
+ );\r
\r
/**\r
Seach required device and get PCI device info block\r
UINT8 Device,\r
UINT8 Func,\r
PCI_IO_DEVICE **PciDevice\r
- )\r
-;\r
+ );\r
\r
/**\r
Create PCI private data for PCI device\r
UINT8 Bus,\r
UINT8 Device,\r
UINT8 Func\r
- )\r
-;\r
+ );\r
\r
/**\r
Create private data for bridge device's PPB.\r
UINT8 Bus,\r
UINT8 Device,\r
UINT8 Func\r
- )\r
-;\r
+ );\r
\r
/**\r
Create private data for hotplug bridge device\r
UINT8 Bus,\r
UINT8 Device,\r
UINT8 Func\r
- )\r
-;\r
+ );\r
\r
/**\r
Create device path for pci deivce\r
CreatePciDevicePath (\r
IN EFI_DEVICE_PATH_PROTOCOL *ParentDevicePath,\r
IN PCI_IO_DEVICE *PciIoDevice\r
- )\r
-;\r
+ );\r
\r
/**\r
Check the bar is existed or not.\r
IN UINTN Offset,\r
OUT UINT32 *BarLengthValue,\r
OUT UINT32 *OriginalBarValue\r
- )\r
-;\r
+ );\r
\r
/**\r
Test whether the device can support attributes \r
IN UINT16 *BridgeControl,\r
IN UINT16 *OldCommand,\r
IN UINT16 *OldBridgeControl\r
- )\r
-;\r
+ );\r
\r
/**\r
Set the supported or current attributes of a PCI device\r
IN UINT16 Command,\r
IN UINT16 BridgeControl,\r
IN UINTN Option\r
- )\r
-;\r
+ );\r
\r
/**\r
Determine if the device can support Fast Back to Back attribute\r
GetFastBackToBackSupport (\r
IN PCI_IO_DEVICE *PciIoDevice,\r
IN UINT8 StatusIndex\r
- )\r
-;\r
+ );\r
\r
/**\r
Determine the related attributes of all devices under a Root Bridge\r
EFI_STATUS\r
DetermineDeviceAttribute (\r
IN PCI_IO_DEVICE *PciIoDevice\r
- )\r
-;\r
+ );\r
\r
/**\r
This routine is used to update the bar information for those incompatible PCI device\r
EFI_STATUS\r
UpdatePciInfo (\r
IN PCI_IO_DEVICE *PciIoDevice\r
- )\r
-;\r
+ );\r
\r
/**\r
This routine will update the alignment with the new alignment\r
SetNewAlign (\r
IN UINT64 *Alignment,\r
IN UINT64 NewAlignment\r
- )\r
-;\r
+ );\r
\r
/**\r
Parse PCI bar bit.\r
IN PCI_IO_DEVICE *PciIoDevice,\r
IN UINTN Offset,\r
IN UINTN BarIndex\r
- )\r
-;\r
+ );\r
\r
/**\r
This routine is used to initialize the bar of a PCI device\r
EFI_STATUS\r
InitializePciDevice (\r
IN PCI_IO_DEVICE *PciIoDevice\r
- )\r
-;\r
+ );\r
\r
/**\r
Init PPB for bridge device\r
EFI_STATUS\r
InitializePpb (\r
IN PCI_IO_DEVICE *PciIoDevice\r
- )\r
-;\r
+ );\r
\r
/**\r
Init private data for Hotplug bridge device\r
EFI_STATUS\r
InitializeP2C (\r
IN PCI_IO_DEVICE *PciIoDevice\r
- )\r
-;\r
+ );\r
\r
/**\r
Create and initiliaze general PCI I/O device instance for\r
UINT8 Bus,\r
UINT8 Device,\r
UINT8 Func\r
- )\r
-;\r
+ );\r
\r
/**\r
This routine is used to enumerate entire pci bus system\r
EFI_STATUS\r
PciEnumeratorLight (\r
IN EFI_HANDLE Controller\r
- )\r
-;\r
+ );\r
\r
/**\r
Get bus range.\r
OUT UINT16 *MinBus,\r
OUT UINT16 *MaxBus,\r
OUT UINT16 *BusRange\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
StartManagingRootBridge (\r
IN PCI_IO_DEVICE *RootBridgeDev\r
- )\r
-;\r
+ );\r
\r
/**\r
This routine can be used to check whether a PCI device should be rejected when light enumeration\r
BOOLEAN\r
IsPciDeviceRejected (\r
IN PCI_IO_DEVICE *PciIoDevice\r
- )\r
-;\r
+ );\r
\r
#endif\r