Lines Matching +full:multi +full:- +full:instance
1 /*-
33 Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
34 SPDX-License-Identifier: BSD-2-Clause-Patent
57 #define IS_HYPHEN(a) ((a) == '-')
224 to a copy of FirstDevicePath in a newly allocated buffer. Only the end-of-device-path
229 SecondDevicePath are NULL, then a copy of an end-of-device-path is returned.
241 … Or a copy an end-of-device-path if both FirstDevicePath and SecondDevicePath are NULL.
256 in an allocated buffer. The end-of-device-path device node is moved after the
259 If DevicePath is NULL then a copy of DevicePathNode, followed by an end-of-device
261 If both DevicePathNode and DevicePath are NULL then a copy of an end-of-device-path
273 A copy of DevicePathNode followed by an end-of-device-path node
275 A copy of an end-of-device-path node if both FirstDevicePath
287 Creates a new device path by appending the specified device path instance to the specified device
291 instance specified by DevicePathInstance to a copy of the device path specified
293 The end-of-device-path device node is moved after the end of the appended device
294 path instance and a new end-of-device-path-instance node is inserted between.
304 @param DevicePathInstance A pointer to a device path instance.
317 Creates a copy of the current device path instance and returns a pointer to the next device path
318 instance.
320 This function creates a copy of the current device path instance. It also updates
321 DevicePath to point to the next device path instance in the device path (or NULL
322 if no more) and updates Size to hold the size of the device path instance copy.
332 device path instance. On output, this holds
333 the pointer to the next device path instance
338 path instance, in bytes or zero, if DevicePath
341 @return A pointer to the current device path instance.
364 @param NodeSubType The device node sub-type for the new device node.
379 Determines if a device path is single or multi-instance.
382 multi-instance.
388 @retval TRUE DevicePath is multi-instance.
389 @retval FALSE DevicePath is not multi-instance, or DevicePath
450 until the first non-device node character.
468 until the first non-device node character.
528 * previous non-static deifnition since we want these to be static
612 strlcpy(buf, "groot-cannot-decode-guid-groot-smash", in guid_str()