iPXE
Public Member Functions | Data Fields
edd_device_path Union Reference

An EDD device path. More...

#include <edd.h>

Public Member Functions

struct {
   uint8_t   slave
 Slave.
__attribute__ ((packed)) ata
 ATA interface type.
struct {
   uint8_t   slave
 Slave.
   uint8_t   lun
 Logical Unit Number.
__attribute__ ((packed)) atapi
 ATAPI interface type.
struct {
   uint16_t   id
 SCSI ID.
   uint64_t   lun
 Logical Unit Number.
__attribute__ ((packed)) scsi
 SCSI interface type.
struct {
   uint64_t   serial
 Serial number.
__attribute__ ((packed)) usb
 USB interface type.
struct {
   uint64_t   guid
 GUID.
__attribute__ ((packed)) ieee1394
 IEEE1394 interface type.
struct {
   uint64_t   wwn
 WWN.
   uint64_t   lun
 Logical Unit Number.
__attribute__ ((packed)) fibre
 Fibre Channel interface type.
struct {
   uint64_t   tag
 Identity tag.
__attribute__ ((packed)) i2o
 I2O interface type.
struct {
   uint32_t   array
 Array number.
__attribute__ ((packed)) raid
 RAID interface type.
struct {
   uint8_t   port
 Port number.
   uint8_t   multiplier
 Port multiplier number.
__attribute__ ((packed)) sata
 SATA interface type.
struct {
   uint64_t   address
 Address.
__attribute__ ((packed)) sas
 SAS interface type.

Data Fields

uint8_t pad [16]
 Padding.

Detailed Description

An EDD device path.

Definition at line 98 of file edd.h.


Member Function Documentation

struct edd_device_path::@407 edd_device_path::__attribute__ ( (packed)  )

ATA interface type.

struct edd_device_path::@408 edd_device_path::__attribute__ ( (packed)  )

ATAPI interface type.

struct edd_device_path::@409 edd_device_path::__attribute__ ( (packed)  )

SCSI interface type.

struct edd_device_path::@410 edd_device_path::__attribute__ ( (packed)  )

USB interface type.

struct edd_device_path::@411 edd_device_path::__attribute__ ( (packed)  )

IEEE1394 interface type.

struct edd_device_path::@412 edd_device_path::__attribute__ ( (packed)  )

Fibre Channel interface type.

struct edd_device_path::@413 edd_device_path::__attribute__ ( (packed)  )

I2O interface type.

struct edd_device_path::@414 edd_device_path::__attribute__ ( (packed)  )

RAID interface type.

struct edd_device_path::@415 edd_device_path::__attribute__ ( (packed)  )

SATA interface type.

struct edd_device_path::@416 edd_device_path::__attribute__ ( (packed)  )

SAS interface type.


Field Documentation

Slave.

Definition at line 102 of file edd.h.

Referenced by atadev_edd_describe().

Logical Unit Number.

Definition at line 109 of file edd.h.

Referenced by fcpdev_edd_describe().

SCSI ID.

Definition at line 114 of file edd.h.

Logical Unit Number.

Definition at line 116 of file edd.h.

Serial number.

Definition at line 121 of file edd.h.

GUID.

Definition at line 126 of file edd.h.

WWN.

Definition at line 131 of file edd.h.

Referenced by fcpdev_edd_describe().

Identity tag.

Definition at line 138 of file edd.h.

Array number.

Definition at line 143 of file edd.h.

Port number.

Definition at line 148 of file edd.h.

Port multiplier number.

Definition at line 150 of file edd.h.

Address.

Definition at line 155 of file edd.h.

Padding.

Definition at line 158 of file edd.h.


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