Searched defs:RemainingDevicePath (Results 1 - 7 of 7) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Library/GenericBdsLib/
H A DBdsConnect.c95 EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath; local
132 // Start the real work of connect with RemainingDevicePath
139 // RemainingDevicePath.
141 RemainingDevicePath = Instance;
142 Status = gBS->LocateDevicePath (&gEfiDevicePathProtocolGuid, &RemainingDevicePath, &Handle);
159 // Connect all drivers that apply to Handle and RemainingDevicePath,
173 gBS->ConnectController (Handle, NULL, RemainingDevicePath, FALSE);
177 // Loop until RemainingDevicePath is an empty device path
179 } while (!EFI_ERROR (Status) && !IsDevicePathEnd (RemainingDevicePath));
325 @param RemainingDevicePath
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/PciBusDxe/
H A DPciDeviceSupport.c620 @param RemainingDevicePath A pointer to the EFI_DEVICE_PATH_PROTOCOL.
634 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath,
653 if (RemainingDevicePath != NULL) {
655 Node.DevPath = RemainingDevicePath;
691 CurrentDevicePath = NextDevicePathNode (RemainingDevicePath);
755 RemainingDevicePath,
1078 @param RemainingDevicePath Given searching device path.
1088 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath,
1100 CurrentDevicePath = RemainingDevicePath;
631 StartPciDevicesOnBridge( IN EFI_HANDLE Controller, IN PCI_IO_DEVICE *RootBridge, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath, IN OUT UINT8 *NumberOfChildren, IN OUT EFI_HANDLE *ChildHandleBuffer ) argument
1086 GetHpcPciAddressFromRootBridge( IN PCI_IO_DEVICE *RootBridge, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath, OUT UINT64 *PciAddress ) argument
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Ata/AtaBusDxe/
H A DAtaBus.c228 EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath; local
234 RemainingDevicePath = NULL;
252 RemainingDevicePath = DevicePath;
253 Status = gBS->LocateDevicePath (&gEfiDevicePathProtocolGuid, &RemainingDevicePath, &DeviceHandle);
254 if (!EFI_ERROR (Status) && (DeviceHandle != NULL) && IsDevicePathEnd(RemainingDevicePath)) {
554 @param[in] RemainingDevicePath A pointer to the remaining portion of a device path. This
559 by RemainingDevicePath are both supported by this
563 RemainingDevicePath is supported by the driver specified by This.
565 RemainingDevicePath is already being managed by the driver
568 RemainingDevicePath i
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Scsi/ScsiBusDxe/
H A DScsiBus.c164 @param RemainingDevicePath Optional parameter use to pick a specific child
177 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
208 // Check if RemainingDevicePath is NULL or the End of Device Path Node,
211 if ((RemainingDevicePath == NULL) || IsDevicePathEnd (RemainingDevicePath)) {
213 // Close protocol regardless of RemainingDevicePath validation
224 // If RemainingDevicePath isn't the End of Device Path Node, check its validation
226 Status = ExtPassThru->GetTargetLun (ExtPassThru, RemainingDevicePath, &TargetId, &Lun);
228 // Close protocol regardless of RemainingDevicePath validation
245 // 2. ExtPassThru exists but RemainingDevicePath i
1065 EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/PlatformDriOverrideDxe/
H A DPlatDriOverrideLib.c456 EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath; local
490 // Start the real work of connect with RemainingDevicePath
497 // RemainingDevicePath.
499 RemainingDevicePath = Instance;
500 Status = gBS->LocateDevicePath (&gEfiDevicePathProtocolGuid, &RemainingDevicePath, &Handle);
517 // Connect all drivers that apply to Handle and RemainingDevicePath,
531 gBS->ConnectController (Handle, NULL, RemainingDevicePath, FALSE);
535 // Loop until RemainingDevicePath is an empty device path
537 } while (!EFI_ERROR (Status) && !IsDevicePathEnd (RemainingDevicePath));
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxFsDxe/
H A Dfsw_efi.c83 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath);
86 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath);
226 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath)
235 VBoxLogFlowFuncMarkDP(RemainingDevicePath);
314 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath)
224 fsw_efi_DriverBinding_Supported(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath) argument
312 fsw_efi_DriverBinding_Start(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath) argument
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Guid/
H A DStatusCodeDataTypeId.h749 /// The size of the RemainingDevicePath. It is zero if the Start() function is
750 /// called with RemainingDevicePath = NULL. The UEFI Specification allows
755 /// Matches the RemainingDevicePath parameter being passed to the Start()
759 UINT8 *RemainingDevicePath; member in struct:__anon11375

Completed in 57 milliseconds