TianoCore EDK2 master
|
#include "UefiDevicePathLib.h"
Go to the source code of this file.
Functions | |
CHAR16 *EFIAPI | UefiDevicePathLibCatPrint (IN OUT POOL_PRINT *Str, IN CHAR16 *Fmt,...) |
VOID | DevPathToTextPci (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextPccard (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextMemMap (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextVendor (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextController (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextBmc (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextAcpi (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextAcpiEx (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextAcpiAdr (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextAtapi (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextScsi (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextFibre (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextFibreEx (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextSasEx (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextNVMe (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextUfs (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextSd (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextEmmc (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToText1394 (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextUsb (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextUsbWWID (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextLogicalUnit (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextUsbClass (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextSata (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextI2O (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextMacAddr (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | CatNetworkProtocol (IN OUT POOL_PRINT *Str, IN UINT16 Protocol) |
VOID | CatIPv4Address (IN OUT POOL_PRINT *Str, IN EFI_IPv4_ADDRESS *Address) |
VOID | CatIPv6Address (IN OUT POOL_PRINT *Str, IN EFI_IPv6_ADDRESS *Address) |
VOID | DevPathToTextIPv4 (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextIPv6 (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextInfiniBand (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextUart (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextiSCSI (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextVlan (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextBluetooth (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextWiFi (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextBluetoothLE (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextDns (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextUri (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextHardDrive (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextCDROM (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextFilePath (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextMediaProtocol (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextFv (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextFvFile (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathRelativeOffsetRange (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextRamDisk (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextBBS (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextEndInstance (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
VOID | DevPathToTextNodeGeneric (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
CHAR16 *EFIAPI | UefiDevicePathLibConvertDeviceNodeToText (IN CONST EFI_DEVICE_PATH_PROTOCOL *DeviceNode, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
CHAR16 *EFIAPI | UefiDevicePathLibConvertDevicePathToText (IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
DevicePathToText protocol as defined in the UEFI 2.0 specification.
(C) Copyright 2015 Hewlett-Packard Development Company, L.P.
Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file DevicePathToText.c.
VOID CatIPv4Address | ( | IN OUT POOL_PRINT * | Str, |
IN EFI_IPv4_ADDRESS * | Address | ||
) |
Converts IP v4 address to its text representation.
Str | The string representative of input device. |
Address | The IP v4 address. |
Definition at line 1315 of file DevicePathToText.c.
VOID CatIPv6Address | ( | IN OUT POOL_PRINT * | Str, |
IN EFI_IPv6_ADDRESS * | Address | ||
) |
Converts IP v6 address to its text representation.
Str | The string representative of input device. |
Address | The IP v6 address. |
Definition at line 1330 of file DevicePathToText.c.
VOID CatNetworkProtocol | ( | IN OUT POOL_PRINT * | Str, |
IN UINT16 | Protocol | ||
) |
Converts network protocol string to its text representation.
Str | The string representative of input device. |
Protocol | The network protocol ID. |
Definition at line 1294 of file DevicePathToText.c.
VOID DevPathRelativeOffsetRange | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a Relative Offset device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 2069 of file DevicePathToText.c.
VOID DevPathToText1394 | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a 1394 device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 929 of file DevicePathToText.c.
VOID DevPathToTextAcpi | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a ACPI device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 354 of file DevicePathToText.c.
VOID DevPathToTextAcpiAdr | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a ACPI address device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 567 of file DevicePathToText.c.
VOID DevPathToTextAcpiEx | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a ACPI extended HID device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 413 of file DevicePathToText.c.
VOID DevPathToTextAtapi | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a ATAPI device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 605 of file DevicePathToText.c.
VOID DevPathToTextBBS | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a BIOS Boot Specification device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 2170 of file DevicePathToText.c.
VOID DevPathToTextBluetooth | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a Bluetooth device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1678 of file DevicePathToText.c.
VOID DevPathToTextBluetoothLE | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a Bluetooth device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1746 of file DevicePathToText.c.
VOID DevPathToTextBmc | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a BMC device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 322 of file DevicePathToText.c.
VOID DevPathToTextCDROM | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a CDROM device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1929 of file DevicePathToText.c.
VOID DevPathToTextController | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a Controller device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 291 of file DevicePathToText.c.
VOID DevPathToTextDns | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a DNS device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1783 of file DevicePathToText.c.
VOID DevPathToTextEmmc | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a EMMC (Embedded MMC) device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 898 of file DevicePathToText.c.
VOID DevPathToTextEndInstance | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts an End-of-Device-Path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 2239 of file DevicePathToText.c.
VOID DevPathToTextFibre | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a Fibre device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 670 of file DevicePathToText.c.
VOID DevPathToTextFibreEx | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a FibreEx device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 697 of file DevicePathToText.c.
VOID DevPathToTextFilePath | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a File device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1961 of file DevicePathToText.c.
VOID DevPathToTextFv | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a Firmware Volume device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 2015 of file DevicePathToText.c.
VOID DevPathToTextFvFile | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a Firmware Volume File device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 2042 of file DevicePathToText.c.
VOID DevPathToTextHardDrive | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a Hard drive device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1871 of file DevicePathToText.c.
VOID DevPathToTextI2O | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a I20 device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1232 of file DevicePathToText.c.
VOID DevPathToTextInfiniBand | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts an Infini Band device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1474 of file DevicePathToText.c.
VOID DevPathToTextIPv4 | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a IPv4 device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1371 of file DevicePathToText.c.
VOID DevPathToTextIPv6 | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a IPv6 device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1418 of file DevicePathToText.c.
VOID DevPathToTextiSCSI | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts an iSCSI device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1601 of file DevicePathToText.c.
VOID DevPathToTextLogicalUnit | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a Logic Unit device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1037 of file DevicePathToText.c.
VOID DevPathToTextMacAddr | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a MAC address device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1259 of file DevicePathToText.c.
VOID DevPathToTextMediaProtocol | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a Media protocol device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1988 of file DevicePathToText.c.
VOID DevPathToTextMemMap | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a Memory Map device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 127 of file DevicePathToText.c.
VOID DevPathToTextNodeGeneric | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts an unknown device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 2272 of file DevicePathToText.c.
VOID DevPathToTextNVMe | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a NVM Express Namespace device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 799 of file DevicePathToText.c.
VOID DevPathToTextPccard | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a PC Card device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 100 of file DevicePathToText.c.
VOID DevPathToTextPci | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a PCI device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 73 of file DevicePathToText.c.
VOID DevPathToTextRamDisk | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a Ram Disk device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 2101 of file DevicePathToText.c.
VOID DevPathToTextSasEx | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a Sas Ex device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 735 of file DevicePathToText.c.
VOID DevPathToTextSata | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a SATA device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1199 of file DevicePathToText.c.
VOID DevPathToTextScsi | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a SCSI device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 643 of file DevicePathToText.c.
VOID DevPathToTextSd | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a SD (Secure Digital) device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 867 of file DevicePathToText.c.
VOID DevPathToTextUart | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a UART device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1509 of file DevicePathToText.c.
VOID DevPathToTextUfs | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a UFS device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 840 of file DevicePathToText.c.
VOID DevPathToTextUri | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a URI device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1828 of file DevicePathToText.c.
VOID DevPathToTextUsb | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a USB device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 959 of file DevicePathToText.c.
VOID DevPathToTextUsbClass | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a USB class device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1064 of file DevicePathToText.c.
VOID DevPathToTextUsbWWID | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a USB WWID device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 986 of file DevicePathToText.c.
VOID DevPathToTextVendor | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a Vendor device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 160 of file DevicePathToText.c.
VOID DevPathToTextVlan | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a VLAN device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1651 of file DevicePathToText.c.
VOID DevPathToTextWiFi | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a Wi-Fi device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 1714 of file DevicePathToText.c.
CHAR16 *EFIAPI UefiDevicePathLibCatPrint | ( | IN OUT POOL_PRINT * | Str, |
IN CHAR16 * | Fmt, | ||
... | |||
) |
Concatenates a formatted unicode string to allocated pool. The caller must free the resulting buffer.
Str | Tracks the allocated pool, size in use, and amount of pool allocated. |
Fmt | The format string |
... | Variable arguments based on the format string. |
Definition at line 28 of file DevicePathToText.c.
CHAR16 *EFIAPI UefiDevicePathLibConvertDeviceNodeToText | ( | IN CONST EFI_DEVICE_PATH_PROTOCOL * | DeviceNode, |
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a device node to its string representation.
DeviceNode | A Pointer to the device node to be converted. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 2383 of file DevicePathToText.c.
CHAR16 *EFIAPI UefiDevicePathLibConvertDevicePathToText | ( | IN CONST EFI_DEVICE_PATH_PROTOCOL * | DevicePath, |
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a device path to its text representation.
DevicePath | A Pointer to the device to be converted. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 2440 of file DevicePathToText.c.
GLOBAL_REMOVE_IF_UNREFERENCED const DEVICE_PATH_TO_TEXT_TABLE mUefiDevicePathLibToTextTable[] |
Definition at line 2313 of file DevicePathToText.c.
GLOBAL_REMOVE_IF_UNREFERENCED const DEVICE_PATH_TO_TEXT_GENERIC_TABLE mUefiDevicePathLibToTextTableGeneric[] |
Definition at line 2249 of file DevicePathToText.c.