TianoCore EDK2 master
|
#include "UefiDevicePathLib.h"
Go to the source code of this file.
Variables | |
GLOBAL_REMOVE_IF_UNREFERENCED DEVICE_PATH_FROM_TEXT_TABLE | mUefiDevicePathLibDevPathFromTextTable [] |
DevicePathFromText protocol as defined in the UEFI 2.0 specification.
Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * ConvertFromTextAcpi | ( | IN CHAR16 * | TextDeviceNode, |
IN UINT32 | PnPId | ||
) |
Converts a text device path node to ACPI HID device path structure.
TextDeviceNode | The input Text device path node. |
PnPId | The input plug and play identification. |
Definition at line 743 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * ConvertFromTextUsbClass | ( | IN CHAR16 * | TextDeviceNode, |
IN USB_CLASS_TEXT * | UsbClassText | ||
) |
Converts a text device path node to USB class device path structure.
TextDeviceNode | The input Text device path node. |
UsbClassText | A pointer to USB_CLASS_TEXT structure to be integrated to USB Class Text. |
Definition at line 2155 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * ConvertFromTextVendor | ( | IN CHAR16 * | TextDeviceNode, |
IN UINT8 | Type, | ||
IN UINT8 | SubType | ||
) |
Converts a text device path node to Vendor device path structure based on the input Type and SubType.
TextDeviceNode | The input Text device path node. |
Type | The type of device path node. |
SubType | The subtype of device path node. |
Definition at line 545 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromText1394 | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to 1394 device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1219 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextAcpi | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to ACPI HID device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 709 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextAcpiAdr | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to ACPI _ADR device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 990 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextAcpiEx | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to ACPI extension device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 871 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextAcpiExp | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to ACPI extension device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 924 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextAcpiPath | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a generic ACPI text device path node to ACPI device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 674 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextAta | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Parallel Port device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1062 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextBBS | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to BIOS Boot Specification device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 3534 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextBbsPath | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a BBS text device path node to BBS device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 3518 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextBluetooth | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Bluetooth device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2787 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextBluetoothLE | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Bluetooth LE device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2861 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextBmc | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to BMC device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 638 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextCDROM | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to CDROM device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 3100 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextCtrl | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Hardware Controller device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 608 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextDebugPort | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Debug Port device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1855 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextDns | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to DNS device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2899 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextEmmc | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to EMMC (Embedded MMC) device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1825 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextFibre | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Fibre device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1148 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextFibreEx | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to FibreEx device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1182 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextFilePath | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to File device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 3156 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextFloppy | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Floppy device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 807 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextFv | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to firmware volume device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 3214 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextFvFile | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to firmware file device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 3244 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextGenericPath | ( | IN UINT8 | Type, |
IN CHAR16 * | TextDeviceNode | ||
) |
Converts a generic text device path node to device path structure.
Type | The type of the device path node. |
TextDeviceNode | The input text device path node. |
Definition at line 366 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextHardwarePath | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a generic hardware text device path node to Hardware device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 427 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextHD | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to HD device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 3038 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextI2O | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to I20 device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1283 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextInfiniband | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Infini Band device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1313 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextIPv4 | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to IPV4 device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1947 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextIPv6 | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to IPV6 device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2007 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextiSCSI | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to iSCSI device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2677 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextKeyboard | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Keyboard device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 823 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextMAC | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to MAC device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1883 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextMedia | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Media protocol device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 3184 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextMediaPath | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a media text device path node to media device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 3022 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextMemoryMapped | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Hardware memory map device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 506 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextMsg | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a generic messaging text device path node to messaging device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1046 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextNVMe | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to NVM Express Namespace device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1722 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextParallelPort | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Parallel Port device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 855 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextPath | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a generic text device path node to device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 407 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextPcCard | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Hardware PC card device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 476 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextPci | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Hardware PCI device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 443 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextPcieRoot | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to PCIE root device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 791 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextPciRoot | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to PCI root device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 775 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextPersistentVirtualCd | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to text persistent virtual cd device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 3476 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextPersistentVirtualDisk | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to text persistent virtual disk device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 3434 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextRamDisk | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to text ram disk device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 3307 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextRelativeOffsetRange | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to text relative offset device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 3274 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextSAS | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Serial Attached SCSI device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1524 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextSasEx | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Serial Attached SCSI Ex device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1623 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextSata | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to SATA device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 3590 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextScsi | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to SCSI device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1115 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextSd | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to SD (Secure Digital) device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1795 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextSerial | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Serial device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 839 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUart | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to UART device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2069 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUartFlowCtrl | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to UART Flow Control device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1487 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUfs | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to UFS device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1762 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUnit | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Logic Unit device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2647 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUri | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to URI device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2990 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUsb | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to USB device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1250 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUsbAudio | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to USB audio device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2254 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUsbCDCControl | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to USB CDC Control device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2276 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUsbCDCData | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to USB CDC data device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2408 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUsbClass | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to USB class device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2233 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUsbDeviceFirmwareUpdate | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to USB device firmware update device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2518 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUsbDiagnostic | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to USB diagnostic device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2474 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUsbHID | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to USB HID device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2298 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUsbHub | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to USB HUB device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2386 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUsbImage | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to USB Image device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2320 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUsbIrdaBridge | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to USB IRDA bridge device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2541 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUsbMassStorage | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to USB mass storage device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2364 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUsbPrinter | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to USB Print device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2342 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUsbSmartCard | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to USB smart card device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2430 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUsbTestAndMeasurement | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to USB text and measurement device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2564 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUsbVideo | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to USB video device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2452 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUsbWireless | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to USB wireless device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2496 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextUsbWwid | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to USB WWID device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2587 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextVenHw | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Vendor Hardware device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 588 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextVenMedia | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Vendor-defined media device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 3136 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextVenMsg | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Vendor-Defined Messaging device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1355 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextVenPcAnsi | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Vendor defined PC-ANSI device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1375 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextVenUtf8 | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Vendor defined UTF8 device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1459 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextVenVt100 | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Vendor defined VT100 device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1403 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextVenVt100Plus | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Vendor defined VT100 Plus device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 1431 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextVirtualCd | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to text virtual cd device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 3392 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextVirtualDisk | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to text virtual disk device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 3350 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextVlan | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to VLAN device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2757 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextWiFi | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Wi-Fi device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 2822 of file DevicePathFromText.c.
UINT32 EisaIdFromText | ( | IN CHAR16 * | Text | ) |
Converts a string to EisaId.
Text | The input string. |
Definition at line 689 of file DevicePathFromText.c.
Get one device node from entire device path text.
DevicePath | On input, the current Device Path node; on output, the next device path node |
IsInstanceEnd | This node is the end of a device path instance |
Definition at line 182 of file DevicePathFromText.c.
Gets the next parameter string from the list.
List | A string list separated by the specified separator |
Definition at line 162 of file DevicePathFromText.c.
Get parameter in a pair of parentheses follow the given node name. For example, given the "Pci(0,1)" and NodeName "Pci", it returns "0,1".
Str | Device Path Text. |
NodeName | Name of the node. |
Definition at line 40 of file DevicePathFromText.c.
BOOLEAN IsHexStr | ( | IN CHAR16 * | Str | ) |
Return whether the integer string is a hex string.
Str | The integer string |
TRUE | Hex string |
FALSE | Decimal string |
Definition at line 265 of file DevicePathFromText.c.
Converts a text format to the network protocol ID.
Text | String of protocol field. |
Definition at line 1923 of file DevicePathFromText.c.
Gets current sub-string from a string list, before return the list header is moved to next sub-string. The sub-string is separated by the specified character. For example, the separator is ',', the string list is "2,0,3", it returns "2", the remain list move to "0,3"
List | A string list separated by the specified separator |
Separator | The separator character |
Definition at line 111 of file DevicePathFromText.c.
Converts a Unicode string to ASCII string.
Str | The equivalent Unicode string |
AsciiStr | On input, it points to destination ASCII string buffer; on output, it points to the next ASCII string next to it |
Definition at line 337 of file DevicePathFromText.c.
Convert integer string to uint.
Str | The integer string. If leading with "0x" or "0X", it's hexadecimal. |
Definition at line 296 of file DevicePathFromText.c.
Convert integer string to 64 bit data.
Str | The integer string. If leading with "0x" or "0X", it's hexadecimal. |
Data | A pointer to the UINT64 value represented by Str |
Definition at line 316 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL *EFIAPI UefiDevicePathLibConvertTextToDeviceNode | ( | IN CONST CHAR16 * | TextDeviceNode | ) |
Convert text to the binary representation of a device node.
TextDeviceNode | TextDeviceNode points to the text representation of a device node. Conversion starts with the first character and continues until the first non-device node character. |
Definition at line 3736 of file DevicePathFromText.c.
EFI_DEVICE_PATH_PROTOCOL *EFIAPI UefiDevicePathLibConvertTextToDevicePath | ( | IN CONST CHAR16 * | TextDevicePath | ) |
Convert text to the binary representation of a device path.
TextDevicePath | TextDevicePath points to the text representation of a device path. Conversion starts with the first character and continues until the first non-device node character. |
Definition at line 3793 of file DevicePathFromText.c.
Duplicates a string.
Src | Source string. |
Definition at line 21 of file DevicePathFromText.c.
GLOBAL_REMOVE_IF_UNREFERENCED DEVICE_PATH_FROM_TEXT_TABLE mUefiDevicePathLibDevPathFromTextTable[] |
Definition at line 3629 of file DevicePathFromText.c.