Searched refs:DevPath (Results 1 - 25 of 47) sorted by relevance

12

/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Library/GenericBdsLib/
H A DDevicePath.c84 @param DevPath The device path.
90 IN VOID *DevPath
95 Pci = DevPath;
106 @param DevPath The device path.
112 IN VOID *DevPath
117 Pccard = DevPath;
128 @param DevPath The device path.
134 IN VOID *DevPath
139 MemMap = DevPath;
156 @param DevPath Th
[all...]
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/SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/
H A DSecureBootConfigDevicePath.c82 @param[in] DevPath The device path.
88 IN VOID *DevPath
93 Pci = DevPath;
103 @param[in] DevPath The device path.
109 IN VOID *DevPath
114 Pccard = DevPath;
124 @param[in] DevPath The device path.
130 IN VOID *DevPath
135 MemMap = DevPath;
151 @param[in] DevPath Th
[all...]
H A DSecureBootConfigImpl.h137 IN VOID *DevPath
462 @param[in] DevPath A pointer to the device path structure.
470 IN EFI_DEVICE_PATH_PROTOCOL *DevPath
/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/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/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...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/PciBusDxe/
H A DPciBus.c150 Node.DevPath = RemainingDevicePath;
151 if (Node.DevPath->Type != HARDWARE_DEVICE_PATH ||
152 Node.DevPath->SubType != HW_PCI_DP ||
153 DevicePathNodeLength(Node.DevPath) != sizeof(PCI_DEVICE_PATH)) {
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Include/Library/
H A DGenericBdsLib.h560 @param DevPath A pointer to the device path structure.
568 IN EFI_DEVICE_PATH_PROTOCOL *DevPath
584 IN VOID *DevPath
879 @param DevPath The Device path in a boot option.
889 IN EFI_DEVICE_PATH_PROTOCOL *DevPath,
900 @param DevPath The Device path in a boot option.
911 IN EFI_DEVICE_PATH_PROTOCOL *DevPath,
1031 @param DevPath The pointer to vendor device path.
1037 IN VOID *DevPath
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IScsiDxe/
H A DIScsiExtScsiPassThru.c229 Node->DevPath.Type = MESSAGING_DEVICE_PATH;
230 Node->DevPath.SubType = MSG_ISCSI_DP;
231 SetDevicePathNodeLength (&Node->DevPath, DevPathNodeLen);
/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/Bus/Isa/IsaBusDxe/
H A DIsaBus.c607 Node.DevPath.Type = ACPI_DEVICE_PATH;
608 Node.DevPath.SubType = ACPI_DP;
609 SetDevicePathNodeLength (&Node.DevPath, sizeof (ACPI_HID_DEVICE_PATH));
615 &Node.DevPath
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/IScsiDxe/
H A DIScsiExtScsiPassThru.c209 Node->DevPath.Type = MESSAGING_DEVICE_PATH;
210 Node->DevPath.SubType = MSG_ISCSI_DP;
211 SetDevicePathNodeLength (&Node->DevPath, (UINT16)DevPathNodeLen);
H A DIScsiMisc.c754 while (!IsDevicePathEnd (&DPathNode->DevPath)) {
755 if ((DevicePathType (&DPathNode->DevPath) == MESSAGING_DEVICE_PATH) &&
756 (DevicePathSubType (&DPathNode->DevPath) == MSG_IPv4_DP)
776 DPathNode = (EFI_DEV_PATH *) NextDevicePathNode (&DPathNode->DevPath);
/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);
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Include/Protocol/
H A DEfiShellEnvironment2.h815 If DevPath is NULL, then ASSERT.
818 path matches the DevPath parameter. If one is found the Name is returned via
825 @param[in] DevPath The device path to search for a name for.
829 @retval EFI_SUCCESS The DevPath was found and the name returned
832 @retval EFI_UNSUPPORTED The DevPath was not found in the map.
837 IN EFI_DEVICE_PATH_PROTOCOL * DevPath,
893 If DevPath is NULL, then ASSERT().
905 @param[out] DevPath The pointer to pointer to DevicePath. Only valid on
916 OUT EFI_DEVICE_PATH_PROTOCOL **DevPath
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/PartitionDxe/
H A DPartition.c122 if ( Node->DevPath.Type != MEDIA_DEVICE_PATH
123 || Node->DevPath.SubType != MEDIA_HARDDRIVE_DP
124 || DevicePathNodeLength (&Node->DevPath) != sizeof (HARDDRIVE_DEVICE_PATH)
125 || Node->DevPath.Type != MESSAGING_DEVICE_PATH
126 || Node->DevPath.SubType != MSG_SATA_DP) {
/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/IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/
H A DIdeBus.c165 if (Node->DevPath.Type != MESSAGING_DEVICE_PATH ||
166 Node->DevPath.SubType != MSG_ATAPI_DP ||
167 DevicePathNodeLength(&Node->DevPath) != sizeof(ATAPI_DEVICE_PATH)) {
672 NewNode.DevPath.Type = MESSAGING_DEVICE_PATH;
673 NewNode.DevPath.SubType = MSG_ATAPI_DP;
674 SetDevicePathNodeLength (&NewNode.DevPath, sizeof (ATAPI_DEVICE_PATH));
681 &NewNode.DevPath
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellCommandLib/
H A DConsistMapping.c46 VOID (EFIAPI *SerialFun) (EFI_DEVICE_PATH_PROTOCOL *DevPath, DEVICE_CONSIST_MAPPING_INFO *MapInfo);
47 INTN (EFIAPI *CompareFun) (EFI_DEVICE_PATH_PROTOCOL *DevPath, EFI_DEVICE_PATH_PROTOCOL *DevPath2);
1103 Node.DevPath.Type = END_DEVICE_PATH_TYPE;
1104 Node.DevPath.SubType = END_INSTANCE_DEVICE_PATH_SUBTYPE;
1105 Node.DevPath.Length[0] = (UINT8)sizeof (EFI_DEVICE_PATH_PROTOCOL);
1106 Node.DevPath.Length[1] = 0;
1111 TempDevicePath = AppendDevicePathNode (HIDevicePath, &Node.DevPath);
/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/IntelFrameworkModulePkg/Csm/BiosThunk/BlockIoDxe/
H A DBiosBlkIo.c715 *DevicePath = AppendDevicePathNode (*DevicePath, &Node.DevPath);
774 if (Node.DevPath.Type == 0) {
778 *DevicePath = AppendDevicePathNode (BaseDevicePath, &Node.DevPath);

Completed in 100 milliseconds

12