Searched defs:DevicePath (Results 1 - 25 of 112) sorted by relevance

12345

/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Include/Guid/
H A DBlockIoVendor.h25 VENDOR_DEVICE_PATH DevicePath; member in struct:__anon10440
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/BlockMmioToBlockIoDxe/
H A DBlockIo.h24 #include <Protocol/DevicePath.h>
45 EFI_DEVICE_PATH_PROTOCOL *DevicePath; member in struct:__anon12609
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/PciBusDxe/
H A DPciLib.h28 UINT8 *DevicePath; member in struct:__anon10834
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DevicePathDxe/
H A DDevicePathUtilities.c15 #include "DevicePath.h"
21 DevicePath including the end of device path node. If DevicePath is NULL, then 0 is returned.
23 @param DevicePath A pointer to a device path data structure.
31 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
34 return GetDevicePathSize (DevicePath);
41 This function allocates space for a new copy of the device path specified by DevicePath. If
42 DevicePath is NULL, then NULL is returned. If the memory is successfully allocated, then the
43 contents of DevicePath are copied to the newly allocated buffer, and a pointer to that buffer
46 @param DevicePath
113 AppendDeviceNodeProtocolInterface( IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath, IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePathNode ) argument
143 AppendDevicePathInstanceProtocolInterface( IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath, IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePathInstance ) argument
177 GetNextDevicePathInstanceProtocolInterface( IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath, OUT UINTN *Size ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/VlanConfigDxe/
H A DVlanConfigDriver.c129 EFI_DEVICE_PATH_PROTOCOL *DevicePath; local
168 (VOID **) &DevicePath,
189 PrivateData->ParentDevicePath = DevicePath;
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Isa/IsaIoDxe/
H A DIsaDriver.c88 EFI_DEVICE_PATH_PROTOCOL *DevicePath; local
98 (VOID **) &DevicePath,
108 Status = gBS->LocateDevicePath (&gEfiPciIoProtocolGuid, &DevicePath, &PciHandle);
174 EFI_DEVICE_PATH_PROTOCOL *DevicePath; local
190 (VOID **) &DevicePath,
202 TempDevicePath = DevicePath;
240 InitializeIsaIoInstance (IsaIoDevice, DevicePath, Resources);
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/Console/VgaClassDxe/
H A DVgaClass.h24 #include <Protocol/DevicePath.h>
75 EFI_DEVICE_PATH_PROTOCOL *DevicePath; member in struct:__anon10511
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/FwVolBlock/
H A DFwVolBlock.h44 EFI_DEVICE_PATH_PROTOCOL *DevicePath; member in struct:__anon10927
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/IScsiDxe/
H A DIScsiExtScsiPassThru.c155 @param[in, out] DevicePath A pointer to a single device path node that describes the SCSI device
157 allocating the buffer DevicePath with the boot service
159 DevicePath when the caller is finished with DevicePath.
163 DevicePath.
164 @retval EFI_INVALID_PARAMETER DevicePath is NULL.
167 @retval EFI_OUT_OF_RESOURCES There are not enough resources to allocate DevicePath.
176 IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath
186 if (DevicePath == NULL) {
236 *DevicePath
261 IScsiExtScsiPassThruGetTargetLun( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath, OUT UINT8 **Target, OUT UINT64 *Lun ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IScsiDxe/
H A DIScsiExtScsiPassThru.c172 @param[in, out] DevicePath A pointer to a single device path node that
175 the buffer DevicePath with the boot service
177 responsibility to free DevicePath when the caller
178 is finished with DevicePath.
182 and returned in DevicePath.
185 @retval EFI_INVALID_PARAMETER DevicePath is NULL.
187 DevicePath.
196 IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath
206 if ((DevicePath == NULL)) {
262 *DevicePath
291 IScsiExtScsiPassThruGetTargetLun( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath, OUT UINT8 **Target, OUT UINT64 *Lun ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/
H A DLegacyIde.c51 EFI_DEVICE_PATH_PROTOCOL *DevicePath; local
136 (VOID *) &DevicePath
140 DevicePathNode = DevicePath;
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Library/GenericBdsLib/
H A DBdsConnect.c92 EFI_DEVICE_PATH_PROTOCOL *DevicePath; local
105 DevicePath = DuplicateDevicePath (DevicePathToConnect);
106 if (DevicePath == NULL) {
109 CopyOfDevicePath = DevicePath;
116 // After this call DevicePath points to the next Instance
118 Instance = GetNextDevicePathInstance (&DevicePath, &Size);
181 } while (DevicePath != NULL);
187 // All handle with DevicePath exists in the handle database
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/BdsDxe/
H A DBdsEntry.c210 if (DevicePathType (BootOption->DevicePath) != BBS_DEVICE_PATH) {
215 BdsLibConnectDevicePath (BootOption->DevicePath);
227 Status = BdsLibBootViaBootOption (BootOption, BootOption->DevicePath, &ExitDataSize, &ExitData);
282 @param DevicePath A pointer to a device path data structure.
292 IN EFI_DEVICE_PATH_PROTOCOL *DevicePath,
299 if (DevicePath == NULL) {
305 while (!IsDevicePathEnd (DevicePath)) {
306 NodeSize = DevicePathNodeLength (DevicePath);
316 DevicePath = NextDevicePathNode (DevicePath);
291 IsValidDevicePath( IN EFI_DEVICE_PATH_PROTOCOL *DevicePath, IN UINTN MaxSize ) argument
342 EFI_DEVICE_PATH_PROTOCOL *DevicePath; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Disk/PartitionDxe/
H A DPartition.h26 #include <Protocol/DevicePath.h>
50 EFI_DEVICE_PATH_PROTOCOL *DevicePath; member in struct:__anon11165
347 @param[in] DevicePath Parent Device Path.
362 IN EFI_DEVICE_PATH_PROTOCOL *DevicePath
373 @param[in] DevicePath Parent Device Path
388 IN EFI_DEVICE_PATH_PROTOCOL *DevicePath
399 @param[in] DevicePath Parent Device Path.
413 IN EFI_DEVICE_PATH_PROTOCOL *DevicePath
424 IN EFI_DEVICE_PATH_PROTOCOL *DevicePath
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/EmuVariableFvbRuntimeDxe/
H A DFvb.h50 FV_DEVICE_PATH DevicePath; member in struct:__anon12620
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/
H A DDiskImage.c172 CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath; local
191 DevicePath = gEfiShellProtocol->GetDevicePathFromMap(DeviceName);
192 if (DevicePath == NULL) {
196 DupDevicePath = DuplicateDevicePath(DevicePath);
350 CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath; local
372 DevicePath = gEfiShellProtocol->GetDevicePathFromMap(DeviceName);
373 if (DevicePath == NULL) {
377 DupDevicePath = DuplicateDevicePath(DevicePath);
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/PartitionDxe/
H A DPartition.h52 #include <Protocol/DevicePath.h>
76 EFI_DEVICE_PATH_PROTOCOL *DevicePath; member in struct:__anon13078
373 @param[in] DevicePath Parent Device Path.
388 IN EFI_DEVICE_PATH_PROTOCOL *DevicePath
399 @param[in] DevicePath Parent Device Path
414 IN EFI_DEVICE_PATH_PROTOCOL *DevicePath
425 @param[in] DevicePath Parent Device Path.
439 IN EFI_DEVICE_PATH_PROTOCOL *DevicePath
451 @param DevicePath Parent Device Path.
465 IN EFI_DEVICE_PATH_PROTOCOL *DevicePath
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/
H A DPs2MouseAbsolutePointer.h22 #include <Protocol/DevicePath.h>
100 EFI_DEVICE_PATH_PROTOCOL *DevicePath; member in struct:__anon10335
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseDxe/
H A DPs2Mouse.h22 #include <Protocol/DevicePath.h>
100 EFI_DEVICE_PATH_PROTOCOL *DevicePath; member in struct:__anon10339
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/
H A DIdeBus.h26 #include <Protocol/DevicePath.h>
78 EFI_DEVICE_PATH_PROTOCOL *DevicePath; member in struct:__anon10341
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/BiosThunk/BlockIoDxe/
H A DBiosBlkIo.c137 EFI_DEVICE_PATH_PROTOCOL *DevicePath; local
151 (VOID **) &DevicePath,
416 SetBiosInitBlockIoDevicePath (PciDevPath, &BiosBlockIoPrivate->Bios, &BiosBlockIoPrivate->DevicePath);
426 BiosBlockIoPrivate->DevicePath,
574 BiosBlockIoPrivate->DevicePath,
626 @param DevicePath Device path for output.
633 OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath
648 Status = BuildEdd30DevicePath (BaseDevicePath, Drive, DevicePath);
656 VendorNode.DevicePath.Header.Type = HARDWARE_DEVICE_PATH;
657 VendorNode.DevicePath
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/UpdateDriverDxe/
H A DUpdateDriver.h54 EFI_DEVICE_PATH_PROTOCOL DevicePath; member in struct:__anon10520
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Scsi/ScsiBusDxe/
H A DScsiBus.h26 #include <Protocol/DevicePath.h>
62 EFI_DEVICE_PATH_PROTOCOL *DevicePath; member in struct:__anon10859
99 EFI_DEVICE_PATH_PROTOCOL *DevicePath; member in struct:_SCSI_BUS_DEVICE
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/
H A DUsbMassImpl.c463 @param DevicePath The remaining device path.
477 IN EFI_DEVICE_PATH_PROTOCOL *DevicePath,
539 UsbMass->DevicePath = AppendDevicePathNode (DevicePath, &LunNode.Header);
541 if (UsbMass->DevicePath == NULL) {
556 UsbMass->DevicePath,
586 UsbMass->DevicePath,
603 if (UsbMass->DevicePath != NULL) {
604 FreePool (UsbMass->DevicePath);
838 EFI_DEVICE_PATH_PROTOCOL *DevicePath; local
472 UsbMassInitMultiLun( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN USB_MASS_TRANSPORT *Transport, IN VOID *Context, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath, IN UINT8 MaxLun ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Hand/
H A DLocate.c412 @param DevicePath On input, a pointer to a pointer to the device path. On output, the device
420 @retval EFI_INVALID_PARAMETER DevicePath is NULL.
428 IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath,
448 if ((DevicePath == NULL) || (*DevicePath == NULL)) {
453 SourcePath = *DevicePath;
458 // If DevicePath is a multi-instance device path,
488 // Check if DevicePath is first part of SourcePath
528 *DevicePath = (EFI_DEVICE_PATH_PROTOCOL *) (((UINT8 *) SourcePath) + BestMatch);
426 CoreLocateDevicePath( IN EFI_GUID *Protocol, IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath, OUT EFI_HANDLE *Device ) argument

Completed in 62 milliseconds

12345