Lines Matching defs:DevicePath

15 #include "DevicePath.h"
21 DevicePath including the end of device path node. If DevicePath is NULL, then 0 is returned.
23 @param DevicePath A pointer to a device path data structure.
31 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
34 return GetDevicePathSize (DevicePath);
41 This function allocates space for a new copy of the device path specified by DevicePath. If
42 DevicePath is NULL, then NULL is returned. If the memory is successfully allocated, then the
43 contents of DevicePath are copied to the newly allocated buffer, and a pointer to that buffer
46 @param DevicePath A pointer to a device path data structure.
54 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
57 return DuplicateDevicePath (DevicePath);
94 DevicePathNode to a copy of the device path specified by DevicePath in an allocated buffer.
96 If DevicePathNode is NULL then a copy of DevicePath is returned.
97 If DevicePath is NULL then a copy of DevicePathNode, followed by an end-of-device path device
99 If both DevicePathNode and DevicePath are NULL then a copy of an end-of-device-path device node
105 @param DevicePath A pointer to a device path data structure.
114 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath,
118 return AppendDevicePathNode (DevicePath, DevicePathNode);
126 by DevicePathInstance to a copy of the device path specified by DevicePath in a allocated buffer.
129 If DevicePath is NULL, then a copy if DevicePathInstance is returned.
135 @param DevicePath A pointer to a device path data structure.
144 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath,
148 return AppendDevicePathInstance (DevicePath, DevicePathInstance);
155 This function creates a copy of the current device path instance. It also updates DevicePath to
158 If DevicePath is NULL, then NULL is returned.
164 @param DevicePath On input, this holds the pointer to the current device path
170 bytes or zero, if DevicePath is NULL.
178 IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath,
182 return GetNextDevicePathInstance (DevicePath, Size);
188 This function returns TRUE if the device path specified by DevicePath is multi-instance.
189 Otherwise, FALSE is returned. If DevicePath is NULL, then FALSE is returned.
191 @param DevicePath A pointer to a device path data structure.
193 @retval TRUE DevicePath is multi-instance.
194 @retval FALSE DevicePath is not multi-instance or DevicePath is NULL.
200 IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
203 return IsDevicePathMultiInstance (DevicePath);