Searched refs:DevicePath (Results 1 - 11 of 11) sorted by relevance

/freebsd-12-stable/lib/libefivar/
H A Duefi-dputil.c89 specified by DevicePath including the end of device path node.
90 If DevicePath is NULL or invalid, then 0 is returned.
92 @param DevicePath A pointer to a device path data structure.
94 @retval 0 If DevicePath is NULL or invalid.
101 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
106 if (DevicePath == NULL) {
110 if (!IsDevicePathValid (DevicePath, 0)) {
117 Start = DevicePath;
118 while (!IsDevicePathEnd (DevicePath)) {
119 DevicePath
145 IsDevicePathValid( IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath, IN UINTN MaxSize ) argument
436 EFI_DEVICE_PATH_PROTOCOL *DevicePath; local
599 AppendDevicePathNode( IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath, OPTIONAL IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePathNode OPTIONAL ) argument
[all...]
H A Duefi-dplib.h93 IN VOID *DevicePath,
193 specified by DevicePath including the end of device path node.
194 If DevicePath is NULL or invalid, then 0 is returned.
196 @param DevicePath A pointer to a device path data structure.
198 @retval 0 If DevicePath is NULL or invalid.
205 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
211 This function allocates space for a new copy of the device path specified by DevicePath.
212 If DevicePath is NULL, then NULL is returned. If the memory is successfully
213 allocated, then the contents of DevicePath are copied to the newly allocated
218 @param DevicePath
[all...]
H A Defivar-dp-parse.c244 @param DevicePath On input, the current Device Path node; on output, the next device path node
253 IN OUT CHAR16 **DevicePath,
261 Str = *DevicePath;
318 *DevicePath = Str;
3654 EFI_DEVICE_PATH_PROTOCOL *DevicePath; local
3660 DevicePath = (EFI_DEVICE_PATH_PROTOCOL *) AllocatePool (END_DEVICE_PATH_LENGTH);
3661 ASSERT (DevicePath != NULL);
3662 SetDevicePathEndNode (DevicePath);
3670 NewDevicePath = AppendDevicePathNode (DevicePath, DeviceNode);
3671 FreePool (DevicePath);
252 GetNextDeviceNodeStr( IN OUT CHAR16 **DevicePath, OUT BOOLEAN *IsInstanceEnd ) argument
[all...]
H A Defivar-dp-format.c2335 @param DevicePath A Pointer to the device to be converted.
2350 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath,
2361 if (DevicePath == NULL) {
2370 Node = __DECONST(EFI_DEVICE_PATH_PROTOCOL *, DevicePath);
2349 UefiDevicePathLibConvertDevicePathToText( IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts ) argument
/freebsd-12-stable/sys/contrib/edk2/Include/Protocol/
H A DDevicePathUtilities.h30 @param DevicePath Points to the start of the EFI device path.
33 @retval 0 DevicePath is NULL
39 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
46 @param DevicePath Points to the source EFI device path.
49 @retval NULL insufficient memory or DevicePath is NULL
55 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
80 If DeviceNode is NULL then a copy of DevicePath is returned.
81 If DevicePath is NULL then a copy of DeviceNode, followed by an end-of-device path device node is returned.
82 If both DeviceNode and DevicePath are NULL then a copy of an end-of-device-path device node is returned.
84 @param DevicePath Point
[all...]
H A DDevicePathToText.h53 @param DevicePath Points to the device path to be converted.
62 @retval NULL if DevicePath is NULL or there was insufficient memory.
68 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath,
/freebsd-12-stable/sys/contrib/edk2/Include/Library/
H A DDevicePathLib.h25 If DevicePath is NULL, then ASSERT().
27 @param DevicePath A pointer to a device path data structure.
30 @retval TRUE DevicePath is valid.
31 @retval FALSE The length of any node node in the DevicePath is less
33 @retval FALSE If MaxSize is not zero, the size of the DevicePath
36 count of the DevicePath exceeds PcdMaximumDevicePathNodeCount.
41 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath,
237 specified by DevicePath including the end of device path node.
238 If DevicePath is NULL or invalid, then 0 is returned.
240 @param DevicePath
[all...]
/freebsd-12-stable/sys/contrib/edk2/Include/Uefi/
H A DUefiSpec.h24 #include <Protocol/DevicePath.h>
846 @param[in] DevicePath The DeviceHandle specific file path from which the image is
855 @retval EFI_NOT_FOUND Both SourceBuffer and DevicePath are NULL.
873 IN EFI_DEVICE_PATH_PROTOCOL *DevicePath,
1485 @param[in, out] DevicePath On input, a pointer to a pointer to the device path. On output, the device
1493 @retval EFI_INVALID_PARAMETER DevicePath is NULL.
1501 IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath,
H A DUefiInternalFormRepresentation.h314 // EFI_DEVICE_PATH_PROTOCOL DevicePath[];
681 EFI_STRING_ID DevicePath; member in struct:__anon10626
987 EFI_STRING_ID DevicePath; member in struct:_EFI_IFR_REF4
1161 EFI_STRING_ID DevicePath; member in struct:_EFI_IFR_VARSTORE_DEVICE
1261 EFI_STRING_ID DevicePath; member in struct:_EFI_IFR_QUESTION_REF3_2
1266 EFI_STRING_ID DevicePath; member in struct:_EFI_IFR_QUESTION_REF3_3
/freebsd-12-stable/stand/efi/include/
H A Defidevp.h114 VENDOR_DEVICE_PATH DevicePath; member in struct:_UKNOWN_DEVICE_VENDOR_DP
H A Defiapi.h525 IN OUT EFI_DEVICE_PATH **DevicePath,

Completed in 203 milliseconds