iPXE
EFI_DEV_PATH Union Reference

Union of all possible Device Paths and pointers to Device Paths. More...

#include <DevicePath.h>

Data Fields

EFI_DEVICE_PATH_PROTOCOL DevPath
PCI_DEVICE_PATH Pci
PCCARD_DEVICE_PATH PcCard
MEMMAP_DEVICE_PATH MemMap
VENDOR_DEVICE_PATH Vendor
CONTROLLER_DEVICE_PATH Controller
BMC_DEVICE_PATH Bmc
ACPI_HID_DEVICE_PATH Acpi
ACPI_EXTENDED_HID_DEVICE_PATH ExtendedAcpi
ACPI_ADR_DEVICE_PATH AcpiAdr
ATAPI_DEVICE_PATH Atapi
SCSI_DEVICE_PATH Scsi
ISCSI_DEVICE_PATH Iscsi
FIBRECHANNEL_DEVICE_PATH FibreChannel
FIBRECHANNELEX_DEVICE_PATH FibreChannelEx
F1394_DEVICE_PATH F1394
USB_DEVICE_PATH Usb
SATA_DEVICE_PATH Sata
USB_CLASS_DEVICE_PATH UsbClass
USB_WWID_DEVICE_PATH UsbWwid
DEVICE_LOGICAL_UNIT_DEVICE_PATH LogicUnit
I2O_DEVICE_PATH I2O
MAC_ADDR_DEVICE_PATH MacAddr
IPv4_DEVICE_PATH Ipv4
IPv6_DEVICE_PATH Ipv6
VLAN_DEVICE_PATH Vlan
INFINIBAND_DEVICE_PATH InfiniBand
UART_DEVICE_PATH Uart
UART_FLOW_CONTROL_DEVICE_PATH UartFlowControl
SAS_DEVICE_PATH Sas
SASEX_DEVICE_PATH SasEx
NVME_NAMESPACE_DEVICE_PATH NvmeNamespace
NVME_OF_NAMESPACE_DEVICE_PATH NvmeOfNamespace
DNS_DEVICE_PATH Dns
URI_DEVICE_PATH Uri
BLUETOOTH_DEVICE_PATH Bluetooth
WIFI_DEVICE_PATH WiFi
UFS_DEVICE_PATH Ufs
SD_DEVICE_PATH Sd
EMMC_DEVICE_PATH Emmc
HARDDRIVE_DEVICE_PATH HardDrive
CDROM_DEVICE_PATH CD
FILEPATH_DEVICE_PATH FilePath
MEDIA_PROTOCOL_DEVICE_PATH MediaProtocol
MEDIA_FW_VOL_DEVICE_PATH FirmwareVolume
MEDIA_FW_VOL_FILEPATH_DEVICE_PATH FirmwareFile
MEDIA_RELATIVE_OFFSET_RANGE_DEVICE_PATH Offset
MEDIA_RAM_DISK_DEVICE_PATH RamDisk
BBS_BBS_DEVICE_PATH Bbs

Detailed Description

Union of all possible Device Paths and pointers to Device Paths.

Definition at line 1277 of file DevicePath.h.

Field Documentation

◆ DevPath

EFI_DEVICE_PATH_PROTOCOL EFI_DEV_PATH::DevPath

Definition at line 1278 of file DevicePath.h.

◆ Pci

PCI_DEVICE_PATH EFI_DEV_PATH::Pci

Definition at line 1279 of file DevicePath.h.

◆ PcCard

PCCARD_DEVICE_PATH EFI_DEV_PATH::PcCard

Definition at line 1280 of file DevicePath.h.

◆ MemMap

MEMMAP_DEVICE_PATH EFI_DEV_PATH::MemMap

Definition at line 1281 of file DevicePath.h.

◆ Vendor

VENDOR_DEVICE_PATH EFI_DEV_PATH::Vendor

Definition at line 1282 of file DevicePath.h.

◆ Controller

CONTROLLER_DEVICE_PATH EFI_DEV_PATH::Controller

Definition at line 1284 of file DevicePath.h.

◆ Bmc

BMC_DEVICE_PATH EFI_DEV_PATH::Bmc

Definition at line 1285 of file DevicePath.h.

◆ Acpi

ACPI_HID_DEVICE_PATH EFI_DEV_PATH::Acpi

Definition at line 1286 of file DevicePath.h.

◆ ExtendedAcpi

ACPI_EXTENDED_HID_DEVICE_PATH EFI_DEV_PATH::ExtendedAcpi

Definition at line 1287 of file DevicePath.h.

◆ AcpiAdr

ACPI_ADR_DEVICE_PATH EFI_DEV_PATH::AcpiAdr

Definition at line 1288 of file DevicePath.h.

◆ Atapi

ATAPI_DEVICE_PATH EFI_DEV_PATH::Atapi

Definition at line 1290 of file DevicePath.h.

◆ Scsi

SCSI_DEVICE_PATH EFI_DEV_PATH::Scsi

Definition at line 1291 of file DevicePath.h.

◆ Iscsi

ISCSI_DEVICE_PATH EFI_DEV_PATH::Iscsi

Definition at line 1292 of file DevicePath.h.

◆ FibreChannel

FIBRECHANNEL_DEVICE_PATH EFI_DEV_PATH::FibreChannel

Definition at line 1293 of file DevicePath.h.

◆ FibreChannelEx

FIBRECHANNELEX_DEVICE_PATH EFI_DEV_PATH::FibreChannelEx

Definition at line 1294 of file DevicePath.h.

◆ F1394

F1394_DEVICE_PATH EFI_DEV_PATH::F1394

Definition at line 1296 of file DevicePath.h.

◆ Usb

USB_DEVICE_PATH EFI_DEV_PATH::Usb

Definition at line 1297 of file DevicePath.h.

◆ Sata

SATA_DEVICE_PATH EFI_DEV_PATH::Sata

Definition at line 1298 of file DevicePath.h.

◆ UsbClass

USB_CLASS_DEVICE_PATH EFI_DEV_PATH::UsbClass

Definition at line 1299 of file DevicePath.h.

◆ UsbWwid

USB_WWID_DEVICE_PATH EFI_DEV_PATH::UsbWwid

Definition at line 1300 of file DevicePath.h.

◆ LogicUnit

DEVICE_LOGICAL_UNIT_DEVICE_PATH EFI_DEV_PATH::LogicUnit

Definition at line 1301 of file DevicePath.h.

◆ I2O

I2O_DEVICE_PATH EFI_DEV_PATH::I2O

Definition at line 1302 of file DevicePath.h.

◆ MacAddr

MAC_ADDR_DEVICE_PATH EFI_DEV_PATH::MacAddr

Definition at line 1303 of file DevicePath.h.

◆ Ipv4

IPv4_DEVICE_PATH EFI_DEV_PATH::Ipv4

Definition at line 1304 of file DevicePath.h.

◆ Ipv6

IPv6_DEVICE_PATH EFI_DEV_PATH::Ipv6

Definition at line 1305 of file DevicePath.h.

◆ Vlan

VLAN_DEVICE_PATH EFI_DEV_PATH::Vlan

Definition at line 1306 of file DevicePath.h.

◆ InfiniBand

INFINIBAND_DEVICE_PATH EFI_DEV_PATH::InfiniBand

Definition at line 1307 of file DevicePath.h.

◆ Uart

UART_DEVICE_PATH EFI_DEV_PATH::Uart

Definition at line 1308 of file DevicePath.h.

◆ UartFlowControl

UART_FLOW_CONTROL_DEVICE_PATH EFI_DEV_PATH::UartFlowControl

Definition at line 1309 of file DevicePath.h.

◆ Sas

SAS_DEVICE_PATH EFI_DEV_PATH::Sas

Definition at line 1310 of file DevicePath.h.

◆ SasEx

SASEX_DEVICE_PATH EFI_DEV_PATH::SasEx

Definition at line 1311 of file DevicePath.h.

◆ NvmeNamespace

NVME_NAMESPACE_DEVICE_PATH EFI_DEV_PATH::NvmeNamespace

Definition at line 1312 of file DevicePath.h.

◆ NvmeOfNamespace

NVME_OF_NAMESPACE_DEVICE_PATH EFI_DEV_PATH::NvmeOfNamespace

Definition at line 1313 of file DevicePath.h.

◆ Dns

DNS_DEVICE_PATH EFI_DEV_PATH::Dns

Definition at line 1314 of file DevicePath.h.

◆ Uri

URI_DEVICE_PATH EFI_DEV_PATH::Uri

Definition at line 1315 of file DevicePath.h.

◆ Bluetooth

BLUETOOTH_DEVICE_PATH EFI_DEV_PATH::Bluetooth

Definition at line 1316 of file DevicePath.h.

◆ WiFi

WIFI_DEVICE_PATH EFI_DEV_PATH::WiFi

Definition at line 1317 of file DevicePath.h.

◆ Ufs

UFS_DEVICE_PATH EFI_DEV_PATH::Ufs

Definition at line 1318 of file DevicePath.h.

◆ Sd

SD_DEVICE_PATH EFI_DEV_PATH::Sd

Definition at line 1319 of file DevicePath.h.

◆ Emmc

EMMC_DEVICE_PATH EFI_DEV_PATH::Emmc

Definition at line 1320 of file DevicePath.h.

◆ HardDrive

HARDDRIVE_DEVICE_PATH EFI_DEV_PATH::HardDrive

Definition at line 1321 of file DevicePath.h.

◆ CD

CDROM_DEVICE_PATH EFI_DEV_PATH::CD

Definition at line 1322 of file DevicePath.h.

◆ FilePath

FILEPATH_DEVICE_PATH EFI_DEV_PATH::FilePath

Definition at line 1324 of file DevicePath.h.

◆ MediaProtocol

MEDIA_PROTOCOL_DEVICE_PATH EFI_DEV_PATH::MediaProtocol

Definition at line 1325 of file DevicePath.h.

◆ FirmwareVolume

MEDIA_FW_VOL_DEVICE_PATH EFI_DEV_PATH::FirmwareVolume

Definition at line 1327 of file DevicePath.h.

◆ FirmwareFile

MEDIA_FW_VOL_FILEPATH_DEVICE_PATH EFI_DEV_PATH::FirmwareFile

Definition at line 1328 of file DevicePath.h.

◆ Offset

Definition at line 1329 of file DevicePath.h.

◆ RamDisk

MEDIA_RAM_DISK_DEVICE_PATH EFI_DEV_PATH::RamDisk

Definition at line 1330 of file DevicePath.h.

◆ Bbs

BBS_BBS_DEVICE_PATH EFI_DEV_PATH::Bbs

Definition at line 1331 of file DevicePath.h.


The documentation for this union was generated from the following file: