Searched defs:DevPath (Results 1 - 17 of 17) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellDebug1CommandsLib/
H A DDblk.c21 @param[in] DevPath The device path to get the blocks from.
30 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevPath,
44 Status = gBS->LocateDevicePath(&gEfiBlockIoProtocolGuid, (EFI_DEVICE_PATH_PROTOCOL **)&DevPath, &BlockIoHandle);
111 EFI_DEVICE_PATH_PROTOCOL *DevPath; local
186 DevPath = (EFI_DEVICE_PATH_PROTOCOL*)gEfiShellProtocol->GetDevicePathFromMap(BlockName);
187 if (gBS->LocateDevicePath(&gEfiBlockIoProtocolGuid, &DevPath, NULL) == EFI_NOT_FOUND) {
29 DisplayTheBlocks( IN CONST EFI_DEVICE_PATH_PROTOCOL *DevPath, IN CONST UINT64 Lba, IN CONST UINT8 BlockCount ) argument
H A DSetVar.c51 EFI_DEVICE_PATH_PROTOCOL *DevPath; local
59 DevPath = NULL;
231 DevPath = DevPathFromText->ConvertTextToDevicePath(Data);
232 if (DevPath == NULL) {
236 Status = gRT->SetVariable((CHAR16*)VariableName, &Guid, Attributes, GetDevicePathSize(DevPath), DevPath);
257 if (DevPath != NULL) {
258 FreePool(DevPath);
H A DBcfg.c90 // *DevPath = DuplicateDevicePath (ImageDevicePath);
142 // EFI_DEVICE_PATH_PROTOCOL *DevPath;
298 DevPath = DevicePath;
299 while (!IsDevicePathEnd(DevPath)) {
300 if ((DevicePathType(DevPath) == MEDIA_DEVICE_PATH) &&
301 (DevicePathSubType(DevPath) == MEDIA_HARDDRIVE_DP)) {
306 DevicePath = DevPath;
309 DevPath = NextDevicePathNode(DevPath);
605 VOID *DevPath; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellDriver1CommandsLib/
H A DConnect.c115 EFI_DEVICE_PATH_PROTOCOL *DevPath; local
121 DevPath = NULL;
127 Status = gRT->GetVariable((CHAR16*)Key, (EFI_GUID*)&gEfiGlobalVariableGuid, NULL, &Length, DevPath);
129 DevPath = AllocateZeroPool(Length);
130 Status = gRT->GetVariable((CHAR16*)Key, (EFI_GUID*)&gEfiGlobalVariableGuid, NULL, &Length, DevPath);
137 for (DevPathWalker = DevPath
138 ; DevPathWalker < (DevPath + Length) && EFI_ERROR(Status) && DevPath != NULL
163 if (DevPath != NULL) {
164 FreePool(DevPath);
[all...]
H A DDrvCfg.c276 EFI_DEVICE_PATH_PROTOCOL *DevPath; local
431 DevPath = (EFI_DEVICE_PATH_PROTOCOL*)(((CHAR8*)PackageHeader) + sizeof(EFI_HII_PACKAGE_HEADER));
432 gBS->LocateDevicePath(&gEfiHiiConfigAccessProtocolGuid, &DevPath, &Handle);
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Application/Shell/
H A DShellManParser.c589 EFI_DEVICE_PATH_PROTOCOL *DevPath; local
621 DevPath = AppendDevicePath (ShellInfoObject.ImageDevPath, FileDevPath);
622 Status = InternalOpenFileDevicePath(DevPath, &FileHandle, EFI_FILE_MODE_READ, 0);
624 FreePool(DevPath);
H A DShell.c568 global gImageHandle. The DevPath will point to the device path for the handle that has
572 @param[in, out] DevPath On a sucessful return the device path to the loaded image.
583 IN OUT EFI_DEVICE_PATH_PROTOCOL **DevPath,
591 ASSERT(DevPath != NULL);
612 *DevPath = DuplicateDevicePath (ImageDevicePath);
1319 CONST EFI_DEVICE_PATH_PROTOCOL *DevPath; local
1341 DevPath = NULL;
1546 DevPath = ShellInfoObject.NewEfiShellProtocol->GetDevicePathFromFilePath(CommandWithPath);
1547 ASSERT(DevPath != NULL);
1550 DevPath,
582 GetDevicePathsForImageAndFile( IN OUT EFI_DEVICE_PATH_PROTOCOL **DevPath, IN OUT EFI_DEVICE_PATH_PROTOCOL **FilePath ) argument
[all...]
H A DShellProtocol.c874 EFI_DEVICE_PATH_PROTOCOL *DevPath; local
891 (VOID**)&DevPath,
902 *FileHandle = ConvertEfiFileProtocolToShellHandle(RealFileHandle, EfiShellGetMapFromDevicePath(&DevPath));
1579 EFI_DEVICE_PATH_PROTOCOL *DevPath; local
1586 DevPath = AppendDevicePath (ShellInfoObject.ImageDevPath, ShellInfoObject.FileDevPath);
1593 Temp = gDevPathToText->ConvertDevicePathToText(DevPath, TRUE, TRUE);
1605 DevPath,
1613 FreePool(DevPath);
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/UefiDevicePathLib/
H A DUefiDevicePathLib.c588 EFI_DEVICE_PATH_PROTOCOL *DevPath; local
602 DevPath = *DevicePath;
603 while (!IsDevicePathEndType (DevPath)) {
604 DevPath = NextDevicePathNode (DevPath);
610 *Size = ((UINTN) DevPath - (UINTN) (*DevicePath)) + sizeof (EFI_DEVICE_PATH_PROTOCOL);
615 Temp = DevPath->SubType;
616 DevPath->SubType = END_ENTIRE_DEVICE_PATH_SUBTYPE;
618 DevPath->SubType = Temp;
621 // If DevPath i
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellInstall1CommandsLib/
H A DBcfg.c90 // *DevPath = DuplicateDevicePath (ImageDevicePath);
142 // EFI_DEVICE_PATH_PROTOCOL *DevPath;
298 DevPath = DevicePath;
299 while (!IsDevicePathEnd(DevPath)) {
300 if ((DevicePathType(DevPath) == MEDIA_DEVICE_PATH) &&
301 (DevicePathSubType(DevPath) == MEDIA_HARDDRIVE_DP)) {
306 DevicePath = DevPath;
309 DevPath = NextDevicePathNode(DevPath);
605 VOID *DevPath; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellLevel2CommandsLib/
H A DMap.c393 EFI_DEVICE_PATH_PROTOCOL *DevPath; local
404 DevPath = DevicePathFromHandle(Handle);
405 DevPathCopy = DevPath;
424 DevPathString = gDevPathToText->ConvertDevicePathToText(DevPath, TRUE, FALSE);
441 MediaType = GetDeviceMediaType(DevPath);
443 Removable = IsRemoveableDevice(DevPath);
493 EFI_DEVICE_PATH_PROTOCOL *DevPath; local
498 DevPath = DevicePathFromHandle(Handle);
499 DevPathCopy = DevPath;
906 CONST EFI_DEVICE_PATH_PROTOCOL *DevPath; local
959 EFI_DEVICE_PATH_PROTOCOL *DevPath; local
1028 CONST EFI_DEVICE_PATH_PROTOCOL *DevPath; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/
H A DBBSsupport.c827 EFI_DEVICE_PATH_PROTOCOL *DevPath; local
829 DevPath = NULL;
840 DevPath = AppendDevicePathNode (
844 if (NULL == DevPath) {
850 DevPath,
857 FreePool (DevPath);
1640 EFI_DEVICE_PATH_PROTOCOL *DevPath; local
1724 DevPath = (EFI_DEVICE_PATH_PROTOCOL *) Ptr;
1725 if (BBS_DEVICE_PATH != DevPath->Type || BBS_BBS_DP != DevPath
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DevicePathDxe/
H A DDevicePathToText.c76 @param DevPath The input device path structure.
88 IN VOID *DevPath,
95 Pci = DevPath;
103 @param DevPath The input device path structure.
115 IN VOID *DevPath,
122 Pccard = DevPath;
130 @param DevPath The input device path structure.
142 IN VOID *DevPath,
149 MemMap = DevPath;
163 @param DevPath Th
86 DevPathToTextPci( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
113 DevPathToTextPccard( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
140 DevPathToTextMemMap( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
173 DevPathToTextVendor( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
300 DevPathToTextController( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
331 DevPathToTextAcpi( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
421 DevPathToTextAcpiEx( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
505 DevPathToTextAcpiAdr( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
542 DevPathToTextAtapi( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
580 DevPathToTextScsi( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
607 DevPathToTextFibre( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
634 DevPathToTextFibreEx( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
670 DevPathToTextSasEx( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
730 DevPathToText1394( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
760 DevPathToTextUsb( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
787 DevPathToTextUsbWWID( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
837 DevPathToTextLogicalUnit( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
864 DevPathToTextUsbClass( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1000 DevPathToTextSata( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1042 DevPathToTextI2O( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1069 DevPathToTextMacAddr( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1132 DevPathToTextIPv4( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1208 DevPathToTextIPv6( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1341 DevPathToTextInfiniBand( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1376 DevPathToTextUart( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1468 DevPathToTextiSCSI( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1516 DevPathToTextVlan( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1543 DevPathToTextHardDrive( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1601 DevPathToTextCDROM( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1633 DevPathToTextFilePath( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1660 DevPathToTextMediaProtocol( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1687 DevPathToTextFv( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1714 DevPathToTextFvFile( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1741 DevPathRelativeOffsetRange( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1773 DevPathToTextBBS( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1842 DevPathToTextEndInstance( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
1866 DevPathToTextNodeUnknown( IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiHandleParsingLib/
H A DUefiHandleParsingLib.c74 EFI_DEVICE_PATH_PROTOCOL *DevPath;
94 DevPath = UnpackDevicePath (Image->FilePath);
96 if (DevPath == NULL) {
100 DevPathNode = DevPath;
158 FreePool (DevPath);
288 EFI_DEVICE_PATH_PROTOCOL *DevPath; local
297 Status = gBS->OpenProtocol(TheHandle, &gEfiDevicePathProtocolGuid, (VOID**)&DevPath, gImageHandle, NULL, EFI_OPEN_PROTOCOL_GET_PROTOCOL);
302 Temp = DevPathToText->ConvertDevicePathToText(DevPath, TRUE, TRUE);
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Library/GenericBdsLib/
H A DBdsBoot.c2559 @param DevPath the Device path in a boot option
2569 IN EFI_DEVICE_PATH_PROTOCOL *DevPath,
2573 return BdsLibIsValidEFIBootOptDevicePathExt (DevPath, CheckMedia, NULL);
2583 @param DevPath the Device path in a boot option
2594 IN EFI_DEVICE_PATH_PROTOCOL *DevPath,
2605 VBoxLog(("BdsLibIsValidEFIBootOptDevicePathExt: DevPath=%s CheckMedia=%d Description=%s\n",
2606 DevicePathToStr(DevPath), CheckMedia, Description));
2608 TempDevicePath = DevPath;
2609 LastDeviceNode = DevPath;
2626 TempDevicePath = DevPath;
2568 BdsLibIsValidEFIBootOptDevicePath( IN EFI_DEVICE_PATH_PROTOCOL *DevPath, IN BOOLEAN CheckMedia ) argument
2593 BdsLibIsValidEFIBootOptDevicePathExt( IN EFI_DEVICE_PATH_PROTOCOL *DevPath, IN BOOLEAN CheckMedia, IN CHAR16 *Description ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Protocol/
H A DDevicePath.h1053 EFI_DEVICE_PATH_PROTOCOL DevPath; member in union:__anon12088
1102 EFI_DEVICE_PATH_PROTOCOL *DevPath; member in union:__anon12089
/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/efi/Protocol/
H A DDevicePath.h992 EFI_DEVICE_PATH_PROTOCOL DevPath; member in union:__anon15650
1030 EFI_DEVICE_PATH_PROTOCOL *DevPath; member in union:__anon15651

Completed in 74 milliseconds