Lines Matching +full:multi +full:- +full:instance
7 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
8 SPDX-License-Identifier: BSD-2-Clause-Patent
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
88 @return The 16-bit Length field of the device path node specified by Node.
117 This includes nodes that are the end of a device path instance and nodes that
121 This includes nodes that are the end of a device path instance and nodes that are the
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.
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.
186 a 16-bit boundary, so it is recommended that a function such as WriteUnaligned16()
213 END_DEVICE_PATH_LENGTH. Node is not required to be aligned on a 16-bit boundary,
273 FirstDevicePath in a newly allocated buffer. Only the end-of-device-path device node from
277 If both FirstDevicePath and SecondDevicePath are NULL, then a copy of an end-of-device-path is
289 … Or a copy an end-of-device-path if both FirstDevicePath and SecondDevicePath are NULL.
304 The end-of-device-path device node is moved after the end of the appended device node.
306 If DevicePath is NULL then a copy of DevicePathNode, followed by an end-of-device path device
308 If both DevicePathNode and DevicePath are NULL then a copy of an end-of-device-path device 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.
332 Creates a new device path by appending the specified device path instance to the specified device
335 This function creates a new device path by appending a copy of the device path instance specified
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.
347 @param DevicePathInstance A pointer to a device path instance.
360 Creates a copy of the current device path instance and returns a pointer to the next device path
361 instance.
363 This function creates a copy of the current device path instance. It also updates DevicePath to
364 point to the next device path instance in the device path (or NULL if no more) and updates Size
365 to hold the size of the device path instance copy.
374 instance. On output, this holds the pointer to the next device
375 path instance or NULL if there are no more device path
378 @param Size On output, this holds the size of the device path instance, in
381 @return A pointer to the current device path instance.
403 @param NodeSubType The device node sub-type for the new device node.
418 Determines if a device path is single or multi-instance.
420 This function returns TRUE if the device path specified by DevicePath is multi-instance.
426 @retval TRUE DevicePath is multi-instance.
427 …@retval FALSE DevicePath is not multi-instance, or DevicePath is NULL or inva…
465 If FileName is not aligned on a 16-bit boundary, then ASSERT().
469 @param FileName A pointer to a Null-terminated Unicode string.
532 until the first non-device node character.
549 until the first non-device node character.