|
#define | EFI_DEVICE_PATH_PROTOCOL_GUID |
|
#define | DEVICE_PATH_PROTOCOL EFI_DEVICE_PATH_PROTOCOL_GUID |
|
#define | HARDWARE_DEVICE_PATH 0x01 |
|
#define | HW_PCI_DP 0x01 |
|
#define | HW_PCCARD_DP 0x02 |
|
#define | HW_MEMMAP_DP 0x03 |
|
#define | HW_VENDOR_DP 0x04 |
|
#define | HW_CONTROLLER_DP 0x05 |
|
#define | HW_BMC_DP 0x06 |
|
#define | ACPI_DEVICE_PATH 0x02 |
|
#define | ACPI_DP 0x01 |
|
#define | ACPI_EXTENDED_DP 0x02 |
|
#define | PNP_EISA_ID_CONST 0x41d0 |
|
#define | EISA_ID(_Name, _Num) ((UINT32)((_Name) | (_Num) << 16)) |
|
#define | EISA_PNP_ID(_PNPId) (EISA_ID(PNP_EISA_ID_CONST, (_PNPId))) |
|
#define | EFI_PNP_ID(_PNPId) (EISA_ID(PNP_EISA_ID_CONST, (_PNPId))) |
|
#define | PNP_EISA_ID_MASK 0xffff |
|
#define | EISA_ID_TO_NUM(_Id) ((_Id) >> 16) |
|
#define | ACPI_ADR_DP 0x03 |
|
#define | ACPI_NVDIMM_DP 0x04 |
|
#define | ACPI_ADR_DISPLAY_TYPE_OTHER 0 |
|
#define | ACPI_ADR_DISPLAY_TYPE_VGA 1 |
|
#define | ACPI_ADR_DISPLAY_TYPE_TV 2 |
|
#define | ACPI_ADR_DISPLAY_TYPE_EXTERNAL_DIGITAL 3 |
|
#define | ACPI_ADR_DISPLAY_TYPE_INTERNAL_DIGITAL 4 |
|
#define | ACPI_DISPLAY_ADR(_DeviceIdScheme, _HeadId, _NonVgaOutput, _BiosCanDetect, _VendorInfo, _Type, _Port, _Index) |
|
#define | MESSAGING_DEVICE_PATH 0x03 |
|
#define | MSG_ATAPI_DP 0x01 |
|
#define | MSG_SCSI_DP 0x02 |
|
#define | MSG_FIBRECHANNEL_DP 0x03 |
|
#define | MSG_FIBRECHANNELEX_DP 0x15 |
|
#define | MSG_1394_DP 0x04 |
|
#define | MSG_USB_DP 0x05 |
|
#define | MSG_USB_CLASS_DP 0x0f |
|
#define | MSG_USB_WWID_DP 0x10 |
|
#define | MSG_DEVICE_LOGICAL_UNIT_DP 0x11 |
|
#define | MSG_SATA_DP 0x12 |
|
#define | SATA_HBA_DIRECT_CONNECT_FLAG 0x8000 |
|
#define | MSG_I2O_DP 0x06 |
|
#define | MSG_MAC_ADDR_DP 0x0b |
|
#define | MSG_IPv4_DP 0x0c |
|
#define | MSG_IPv6_DP 0x0d |
|
#define | MSG_INFINIBAND_DP 0x09 |
|
#define | INFINIBAND_RESOURCE_FLAG_IOC_SERVICE 0x01 |
|
#define | INFINIBAND_RESOURCE_FLAG_EXTENDED_BOOT_ENVIRONMENT 0x02 |
|
#define | INFINIBAND_RESOURCE_FLAG_CONSOLE_PROTOCOL 0x04 |
|
#define | INFINIBAND_RESOURCE_FLAG_STORAGE_PROTOCOL 0x08 |
|
#define | INFINIBAND_RESOURCE_FLAG_NETWORK_PROTOCOL 0x10 |
|
#define | MSG_UART_DP 0x0e |
|
#define | NVDIMM_NAMESPACE_DP 0x20 |
|
#define | MSG_VENDOR_DP 0x0a |
|
#define | DEVICE_PATH_MESSAGING_PC_ANSI EFI_PC_ANSI_GUID |
|
#define | DEVICE_PATH_MESSAGING_VT_100 EFI_VT_100_GUID |
|
#define | DEVICE_PATH_MESSAGING_VT_100_PLUS EFI_VT_100_PLUS_GUID |
|
#define | DEVICE_PATH_MESSAGING_VT_UTF8 EFI_VT_UTF8_GUID |
|
#define | UART_FLOW_CONTROL_HARDWARE 0x00000001 |
|
#define | UART_FLOW_CONTROL_XON_XOFF 0x00000010 |
|
#define | DEVICE_PATH_MESSAGING_SAS EFI_SAS_DEVICE_PATH_GUID |
|
#define | MSG_SASEX_DP 0x16 |
|
#define | MSG_NVME_NAMESPACE_DP 0x17 |
|
#define | MSG_DNS_DP 0x1F |
|
#define | MSG_URI_DP 0x18 |
|
#define | MSG_UFS_DP 0x19 |
|
#define | MSG_SD_DP 0x1A |
|
#define | MSG_EMMC_DP 0x1D |
|
#define | MSG_ISCSI_DP 0x13 |
|
#define | ISCSI_LOGIN_OPTION_NO_HEADER_DIGEST 0x0000 |
|
#define | ISCSI_LOGIN_OPTION_HEADER_DIGEST_USING_CRC32C 0x0002 |
|
#define | ISCSI_LOGIN_OPTION_NO_DATA_DIGEST 0x0000 |
|
#define | ISCSI_LOGIN_OPTION_DATA_DIGEST_USING_CRC32C 0x0008 |
|
#define | ISCSI_LOGIN_OPTION_AUTHMETHOD_CHAP 0x0000 |
|
#define | ISCSI_LOGIN_OPTION_AUTHMETHOD_NON 0x1000 |
|
#define | ISCSI_LOGIN_OPTION_CHAP_BI 0x0000 |
|
#define | ISCSI_LOGIN_OPTION_CHAP_UNI 0x2000 |
|
#define | MSG_VLAN_DP 0x14 |
|
#define | MSG_BLUETOOTH_DP 0x1b |
|
#define | MSG_WIFI_DP 0x1C |
|
#define | MSG_BLUETOOTH_LE_DP 0x1E |
|
#define | MEDIA_DEVICE_PATH 0x04 |
|
#define | MEDIA_HARDDRIVE_DP 0x01 |
|
#define | MBR_TYPE_PCAT 0x01 |
|
#define | MBR_TYPE_EFI_PARTITION_TABLE_HEADER 0x02 |
|
#define | NO_DISK_SIGNATURE 0x00 |
|
#define | SIGNATURE_TYPE_MBR 0x01 |
|
#define | SIGNATURE_TYPE_GUID 0x02 |
|
#define | MEDIA_CDROM_DP 0x02 |
|
#define | MEDIA_VENDOR_DP 0x03 |
| Media vendor device path subtype. More...
|
|
#define | MEDIA_FILEPATH_DP 0x04 |
|
#define | SIZE_OF_FILEPATH_DEVICE_PATH OFFSET_OF(FILEPATH_DEVICE_PATH,PathName) |
|
#define | MEDIA_PROTOCOL_DP 0x05 |
|
#define | MEDIA_PIWG_FW_FILE_DP 0x06 |
|
#define | MEDIA_PIWG_FW_VOL_DP 0x07 |
|
#define | MEDIA_RELATIVE_OFFSET_RANGE_DP 0x08 |
|
#define | EFI_VIRTUAL_DISK_GUID EFI_ACPI_6_0_NFIT_GUID_RAM_DISK_SUPPORTING_VIRTUAL_DISK_REGION_VOLATILE |
|
#define | EFI_VIRTUAL_CD_GUID EFI_ACPI_6_0_NFIT_GUID_RAM_DISK_SUPPORTING_VIRTUAL_CD_REGION_VOLATILE |
|
#define | EFI_PERSISTENT_VIRTUAL_DISK_GUID EFI_ACPI_6_0_NFIT_GUID_RAM_DISK_SUPPORTING_VIRTUAL_DISK_REGION_PERSISTENT |
|
#define | EFI_PERSISTENT_VIRTUAL_CD_GUID EFI_ACPI_6_0_NFIT_GUID_RAM_DISK_SUPPORTING_VIRTUAL_CD_REGION_PERSISTENT |
|
#define | MEDIA_RAM_DISK_DP 0x09 |
|
#define | BBS_DEVICE_PATH 0x05 |
|
#define | BBS_BBS_DP 0x01 |
|
#define | BBS_TYPE_FLOPPY 0x01 |
|
#define | BBS_TYPE_HARDDRIVE 0x02 |
|
#define | BBS_TYPE_CDROM 0x03 |
|
#define | BBS_TYPE_PCMCIA 0x04 |
|
#define | BBS_TYPE_USB 0x05 |
|
#define | BBS_TYPE_EMBEDDED_NETWORK 0x06 |
|
#define | BBS_TYPE_BEV 0x80 |
|
#define | BBS_TYPE_UNKNOWN 0xFF |
|
#define | END_DEVICE_PATH_TYPE 0x7f |
|
#define | END_ENTIRE_DEVICE_PATH_SUBTYPE 0xFF |
|
#define | END_INSTANCE_DEVICE_PATH_SUBTYPE 0x01 |
|
The device path protocol as defined in UEFI 2.0.
The device path represents a programmatic path to a device, from a software point of view. The path must persist from boot to boot, so it can not contain things like PCI bus numbers that change from boot to boot.
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent