Lines Matching full:node
26 @retval FALSE The length of any node node in the DevicePath is less
30 @retval FALSE If PcdMaximumDevicePathNodeCount is not zero, the node
41 Returns the Type field of a device path node.
43 Returns the Type field of the device path node specified by Node.
45 If Node is NULL, then ASSERT().
47 @param Node A pointer to a device path node data structure.
49 @return The Type field of the device path node specified by Node.
55 IN CONST VOID *Node
59 Returns the SubType field of a device path node.
61 Returns the SubType field of the device path node specified by Node.
63 If Node is NULL, then ASSERT().
65 @param Node A pointer to a device path node data structure.
67 @return The SubType field of the device path node specified by Node.
73 IN CONST VOID *Node
77 Returns the 16-bit Length field of a device path node.
79 Returns the 16-bit Length field of the device path node specified by Node.
80 Node is not required to be aligned on a 16-bit boundary, so it is recommended
84 If Node is NULL, then ASSERT().
86 @param Node A pointer to a device path node data structure.
88 @return The 16-bit Length field of the device path node specified by Node.
94 IN CONST VOID *Node
98 Returns a pointer to the next node in a device path.
100 Returns a pointer to the device path node that follows the device path node specified by Node.
102 If Node is NULL, then ASSERT().
104 @param Node A pointer to a device path node data structure.
106 @return a pointer to the device path node that follows the device path node specified by Node.
112 IN CONST VOID *Node
116 Determines if a device path node is an end node of a device path.
120 Determines if the device path node specified by Node is an end node of a device path.
122 end of an entire device path. If Node represents an end node of a device path,
125 If Node is NULL, then ASSERT().
127 @param Node A pointer to a device path node data structure.
129 @retval TRUE The device path node specified by Node is an end node of a device path.
130 @retval FALSE The device path node specified by Node is not an end node of a device path.
136 IN CONST VOID *Node
140 Determines if a device path node is an end node of an entire device path.
142 Determines if a device path node specified by Node is an end node of an entire device path.
143 If Node represents the end of an entire device path, then TRUE is returned.
146 If Node is NULL, then ASSERT().
148 @param Node A pointer to a device path node data structure.
150 @retval TRUE The device path node specified by Node is the end of an entire device path.
151 @retval FALSE The device path node specified by Node is not the end of an entire device path.
157 IN CONST VOID *Node
161 Determines if a device path node is an end node of a device path instance.
163 Determines if a device path node specified by Node is an end node of a device path instance.
164 If Node represents the end of a device path instance, then TRUE is returned.
167 If Node is NULL, then ASSERT().
169 @param Node A pointer to a device path node data structure.
171 @retval TRUE The device path node specified by Node is the end of a device path instance.
172 @retval FALSE The device path node specified by Node is not the end of a device path instance.
178 IN CONST VOID *Node
182 Sets the length, in bytes, of a device path node.
184 Sets the length of the device path node specified by Node to the value specified
185 by NodeLength. NodeLength is returned. Node is not required to be aligned on
189 If Node is NULL, then ASSERT().
193 @param Node A pointer to a device path node data structure.
194 @param Length The length, in bytes, of the device path node.
202 IN OUT VOID *Node,
207 Fills in all the fields of a device path node that is the end of an entire device path.
209 Fills in all the fields of a device path node specified by Node so Node represents
210 the end of an entire device path. The Type field of Node is set to
211 END_DEVICE_PATH_TYPE, the SubType field of Node is set to
212 END_ENTIRE_DEVICE_PATH_SUBTYPE, and the Length field of Node is set to
213 END_DEVICE_PATH_LENGTH. Node is not required to be aligned on a 16-bit boundary,
217 If Node is NULL, then ASSERT().
219 @param Node A pointer to a device path node data structure.
225 OUT VOID *Node
232 specified by DevicePath including the end of device path node.
273 FirstDevicePath in a newly allocated buffer. Only the end-of-device-path device node from
300 Creates a new path by appending the device node to the device path.
302 This function creates a new device path by appending a copy of the device node specified by
304 The end-of-device-path device node is moved after the end of the appended device node.
307 node is returned.
308 If both DevicePathNode and DevicePath are NULL then a copy of an end-of-device-path device node
315 @param DevicePathNode A pointer to a single device path node.
319 A copy of DevicePathNode followed by an end-of-device-path node
321 … A copy of an end-of-device-path node if both FirstDevicePath and SecondDevicePath are NULL.
337 The end-of-device-path device node is moved after the end of the appended device path instance
338 and a new end-of-device-path-instance node is inserted between.
392 Creates a device node.
394 This function creates a new device node in a newly allocated buffer of size NodeLength and
395 initializes the device path node header with NodeType and NodeSubType. The new device path node
402 @param NodeType The device node type for the new device node.
403 @param NodeSubType The device node sub-type for the new device node.
404 @param NodeLength The length of the new device node.
460 path node for the file specified by FileName is allocated and returned.
486 of the display node is used, where applicable. If DisplayOnly
487 is FALSE, then the longer text representation of the display node
490 representation for a device node can be used, where applicable.
505 Converts a device node to its string representation.
507 @param DeviceNode A Pointer to the device node to be converted.
509 of the display node is used, where applicable. If DisplayOnly
510 is FALSE, then the longer text representation of the display node
513 representation for a device node can be used, where applicable.
515 @return A pointer to the allocated text representation of the device node or NULL if DeviceNode
528 Convert text to the binary representation of a device node.
531 node. Conversion starts with the first character and continues
532 until the first non-device node character.
534 @return A pointer to the EFI device node or NULL if TextDeviceNode is NULL or there was
549 until the first non-device node character.