Home | History | Annotate | Download | only in UefiDevicePathLib

Lines Matching refs:DevicePath

66   specified by DevicePath including the end of device path node.

67 If DevicePath is NULL or invalid, then 0 is returned.
69 @param DevicePath A pointer to a device path data structure.
71 @retval 0 If DevicePath is NULL or invalid.
78 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
82 return mDevicePathLibDevicePathUtilities->GetDevicePathSize (DevicePath);
84 return UefiDevicePathLibGetDevicePathSize (DevicePath);
91 This function allocates space for a new copy of the device path specified by DevicePath.
92 If DevicePath is NULL, then NULL is returned. If the memory is successfully
93 allocated, then the contents of DevicePath are copied to the newly allocated
98 @param DevicePath A pointer to a device path data structure.
100 @retval NULL DevicePath is NULL or invalid.
107 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
111 return mDevicePathLibDevicePathUtilities->DuplicateDevicePath (DevicePath);
113 return UefiDevicePathLibDuplicateDevicePath (DevicePath);
159 specified by DevicePathNode to a copy of the device path specified by DevicePath
162 If DevicePathNode is NULL then a copy of DevicePath is returned.
163 If DevicePath is NULL then a copy of DevicePathNode, followed by an end-of-device
165 If both DevicePathNode and DevicePath are NULL then a copy of an end-of-device-path
172 @param DevicePath A pointer to a device path data structure.
186 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath, OPTIONAL
191 return mDevicePathLibDevicePathUtilities->AppendDeviceNode (DevicePath, DevicePathNode);
193 return UefiDevicePathLibAppendDevicePathNode (DevicePath, DevicePathNode);
203 by DevicePath in a allocated buffer.
206 If DevicePath is NULL, then a copy if DevicePathInstance is returned.
208 If DevicePath or DevicePathInstance is invalid, then NULL is returned.
214 @param DevicePath A pointer to a device path data structure.
223 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath, OPTIONAL
228 return mDevicePathLibDevicePathUtilities->AppendDevicePathInstance (DevicePath, DevicePathInstance);
230 return UefiDevicePathLibAppendDevicePathInstance (DevicePath, DevicePathInstance);
239 DevicePath to point to the next device path instance in the device path (or NULL
241 If DevicePath is NULL, then NULL is returned.
242 If DevicePath points to a invalid device path, then NULL is returned.
249 @param DevicePath On input, this holds the pointer to the current
256 path instance, in bytes or zero, if DevicePath
265 IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath,
270 return mDevicePathLibDevicePathUtilities->GetNextDevicePathInstance (DevicePath, Size);
272 return UefiDevicePathLibGetNextDevicePathInstance (DevicePath, Size);
313 This function returns TRUE if the device path specified by DevicePath is
316 If DevicePath is NULL or invalid, then FALSE is returned.
318 @param DevicePath A pointer to a device path data structure.
320 @retval TRUE DevicePath is multi-instance.
321 @retval FALSE DevicePath is not multi-instance, or DevicePath
328 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
332 return mDevicePathLibDevicePathUtilities->IsDevicePathMultiInstance (DevicePath);
334 return UefiDevicePathLibIsDevicePathMultiInstance (DevicePath);
400 @param DevicePath A Pointer to the device to be converted.
415 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath,
424 return mDevicePathLibDevicePathToText->ConvertDevicePathToText (DevicePath, DisplayOnly, AllowShortcuts);
427 return UefiDevicePathLibConvertDevicePathToText (DevicePath, DisplayOnly, AllowShortcuts);