// PCI ROM image information\r
//\r
typedef struct {\r
- EFI_HANDLE ImageHandle;\r
- UINTN Seg;\r
- UINT8 Bus;\r
- UINT8 Dev;\r
- UINT8 Func;\r
- VOID *RomImage;\r
- UINT64 RomSize;\r
+ EFI_HANDLE ImageHandle;\r
+ UINTN Seg;\r
+ UINT8 Bus;\r
+ UINT8 Dev;\r
+ UINT8 Func;\r
+ VOID *RomImage;\r
+ UINT64 RomSize;\r
} PCI_ROM_IMAGE;\r
\r
-UINTN mNumberOfPciRomImages = 0;\r
-UINTN mMaxNumberOfPciRomImages = 0;\r
-PCI_ROM_IMAGE *mRomImageTable = NULL;\r
+UINTN mNumberOfPciRomImages = 0;\r
+UINTN mMaxNumberOfPciRomImages = 0;\r
+PCI_ROM_IMAGE *mRomImageTable = NULL;\r
\r
/**\r
Add the Rom Image to internal database for later PCI light enumeration.\r
IN UINT64 RomSize\r
)\r
{\r
- UINTN Index;\r
- PCI_ROM_IMAGE *NewTable;\r
+ UINTN Index;\r
+ PCI_ROM_IMAGE *NewTable;\r
\r
for (Index = 0; Index < mNumberOfPciRomImages; Index++) {\r
- if (mRomImageTable[Index].Seg == Seg &&\r
- mRomImageTable[Index].Bus == Bus &&\r
- mRomImageTable[Index].Dev == Dev &&\r
- mRomImageTable[Index].Func == Func) {\r
+ if ((mRomImageTable[Index].Seg == Seg) &&\r
+ (mRomImageTable[Index].Bus == Bus) &&\r
+ (mRomImageTable[Index].Dev == Dev) &&\r
+ (mRomImageTable[Index].Func == Func))\r
+ {\r
//\r
// Expect once RomImage and RomSize are recorded, they will be passed in\r
// later when updating ImageHandle\r
//\r
ASSERT ((mRomImageTable[Index].RomImage == NULL) || (RomImage == mRomImageTable[Index].RomImage));\r
- ASSERT ((mRomImageTable[Index].RomSize == 0 ) || (RomSize == mRomImageTable[Index].RomSize ));\r
+ ASSERT ((mRomImageTable[Index].RomSize == 0) || (RomSize == mRomImageTable[Index].RomSize));\r
break;\r
}\r
}\r
mRomImageTable\r
);\r
if (NewTable == NULL) {\r
- return ;\r
+ return;\r
}\r
\r
mRomImageTable = NewTable;\r
mMaxNumberOfPciRomImages += 0x20;\r
}\r
+\r
//\r
// Record the new PCI device\r
//\r
**/\r
BOOLEAN\r
PciRomGetImageMapping (\r
- IN PCI_IO_DEVICE *PciIoDevice\r
+ IN PCI_IO_DEVICE *PciIoDevice\r
)\r
{\r
- EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL *PciRootBridgeIo;\r
- UINTN Index;\r
+ EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL *PciRootBridgeIo;\r
+ UINTN Index;\r
\r
PciRootBridgeIo = PciIoDevice->PciRootBridgeIo;\r
\r
for (Index = 0; Index < mNumberOfPciRomImages; Index++) {\r
- if (mRomImageTable[Index].Seg == PciRootBridgeIo->SegmentNumber &&\r
- mRomImageTable[Index].Bus == PciIoDevice->BusNumber &&\r
- mRomImageTable[Index].Dev == PciIoDevice->DeviceNumber &&\r
- mRomImageTable[Index].Func == PciIoDevice->FunctionNumber ) {\r
-\r
+ if ((mRomImageTable[Index].Seg == PciRootBridgeIo->SegmentNumber) &&\r
+ (mRomImageTable[Index].Bus == PciIoDevice->BusNumber) &&\r
+ (mRomImageTable[Index].Dev == PciIoDevice->DeviceNumber) &&\r
+ (mRomImageTable[Index].Func == PciIoDevice->FunctionNumber))\r
+ {\r
if (mRomImageTable[Index].ImageHandle != NULL) {\r
AddDriver (PciIoDevice, mRomImageTable[Index].ImageHandle, NULL);\r
}\r
+\r
PciIoDevice->PciIo.RomImage = mRomImageTable[Index].RomImage;\r
PciIoDevice->PciIo.RomSize = mRomImageTable[Index].RomSize;\r
return TRUE;\r