Home | History | Annotate | Download | only in Library

Lines Matching refs:DevicePath

25   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 A pointer to a device path data structure.
242 @retval 0 If DevicePath is NULL or invalid.
249 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
255 This function allocates space for a new copy of the device path specified by DevicePath. If
256 DevicePath is NULL, then NULL is returned. If the memory is successfully allocated, then the
257 contents of DevicePath are copied to the newly allocated buffer, and a pointer to that buffer
262 @param DevicePath A pointer to a device path data structure.
264 @retval NULL DevicePath is NULL or invalid.
271 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
308 DevicePathNode to a copy of the device path specified by DevicePath in an allocated buffer.
310 If DevicePathNode is NULL then a copy of DevicePath is returned.
311 If DevicePath is NULL then a copy of DevicePathNode, followed by an end-of-device path device
313 If both DevicePathNode and DevicePath are NULL then a copy of an end-of-device-path device node
319 @param DevicePath A pointer to a device path data structure.
332 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath, OPTIONAL
341 by DevicePathInstance to a copy of the device path secified by DevicePath in a allocated buffer.
344 If DevicePath is NULL, then a copy if DevicePathInstance is returned.
346 If DevicePath or DevicePathInstance is invalid, then NULL is returned.
351 @param DevicePath A pointer to a device path data structure.
360 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath, OPTIONAL
368 This function creates a copy of the current device path instance. It also updates DevicePath to
371 If DevicePath is NULL, then NULL is returned.
372 If DevicePath points to a invalid device path, then NULL is returned.
378 @param DevicePath On input, this holds the pointer to the current device path
384 bytes or zero, if DevicePath is NULL.
392 IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath,
425 This function returns TRUE if the device path specified by DevicePath is multi-instance.
427 If DevicePath is NULL or invalid, then FALSE is returned.
429 @param DevicePath
431 @retval TRUE DevicePath is multi-instance.
432 @retval FALSE DevicePath is not multi-instance, or DevicePath is NULL or invalid.
438 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
489 @param DevicePath A Pointer to the device to be converted.
504 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath,