return Status;\r
}\r
\r
- while (PciGetBusRange (Descriptors, &MinBus, &MaxBus, NULL) == EFI_SUCCESS) {\r
+ while (PciGetBusRange (&Descriptors, &MinBus, &MaxBus, NULL) == EFI_SUCCESS) {\r
\r
//\r
// Create a device node for root bridge device with a NULL host bridge controller handle\r
\r
EFI_STATUS\r
PciGetBusRange (\r
- IN EFI_ACPI_ADDRESS_SPACE_DESCRIPTOR *Descriptors,\r
+ IN EFI_ACPI_ADDRESS_SPACE_DESCRIPTOR **Descriptors,\r
OUT UINT16 *MinBus,\r
OUT UINT16 *MaxBus,\r
OUT UINT16 *BusRange\r
--*/\r
{\r
\r
- while (Descriptors->Desc != ACPI_END_TAG_DESCRIPTOR) {\r
- if (Descriptors->ResType == ACPI_ADDRESS_SPACE_TYPE_BUS) {\r
+ while ((*Descriptors)->Desc != ACPI_END_TAG_DESCRIPTOR) {\r
+ if ((*Descriptors)->ResType == ACPI_ADDRESS_SPACE_TYPE_BUS) {\r
if (MinBus != NULL) {\r
- *MinBus = (UINT16)Descriptors->AddrRangeMin;\r
+ *MinBus = (UINT16)(*Descriptors)->AddrRangeMin;\r
}\r
\r
if (MaxBus != NULL) {\r
- *MaxBus = (UINT16)Descriptors->AddrRangeMax;\r
+ *MaxBus = (UINT16)(*Descriptors)->AddrRangeMax;\r
}\r
\r
if (BusRange != NULL) {\r
- *BusRange = (UINT16)Descriptors->AddrLen;\r
+ *BusRange = (UINT16)(*Descriptors)->AddrLen;\r
}\r
return EFI_SUCCESS;\r
}\r
\r
- Descriptors ++;\r
+ (*Descriptors)++;\r
}\r
\r
return EFI_NOT_FOUND;\r
return Status;\r
}\r
\r
- PciGetBusRange (Descriptors, &MinBus, &MaxBus, NULL);\r
+ PciGetBusRange (&Descriptors, &MinBus, &MaxBus, NULL);\r
if ((MinBus <= PciOptionRomDescriptor->Bus) && (PciOptionRomDescriptor->Bus <= MaxBus)) {\r
Status = PciRomLoadEfiDriversFromRomImage (This, PciOptionRomDescriptor);\r
PciOptionRomDescriptor->DontLoadEfiRom |= 2;\r