iPXE
edd_interface_path Union Reference

An EDD interface path. More...

#include <edd.h>

Public Member Functions

struct { 
   uint16_t   base 
 Base address. More...
__attribute__ ((packed)) legacy
 Legacy bus type.
struct { 
   uint8_t   bus 
 Bus. More...
   uint8_t   slot 
 Slot. More...
   uint8_t   function 
 Function. More...
   uint8_t   channel 
 Channel number. More...
__attribute__ ((packed)) pci
 PCI, PCI-X, PCI Express, or HyperTransport bus type.

Data Fields

uint8_t pad [8]
 Padding.

Detailed Description

An EDD interface path.

Definition at line 77 of file edd.h.

Member Function Documentation

◆ __attribute__() [1/2]

struct edd_interface_path::@007132207130155137153216210370150350126042346326 edd_interface_path::__attribute__ ( (packed) )

Legacy bus type.

◆ __attribute__() [2/2]

struct edd_interface_path::@104125377366357333142156200112353261371077327332 edd_interface_path::__attribute__ ( (packed) )

PCI, PCI-X, PCI Express, or HyperTransport bus type.

Field Documentation

◆ base

uint16_t edd_interface_path::base

Base address.

Definition at line 81 of file edd.h.

◆ bus

uint8_t edd_interface_path::bus

Bus.

Definition at line 86 of file edd.h.

◆ slot

uint8_t edd_interface_path::slot

Slot.

Definition at line 88 of file edd.h.

◆ function

uint8_t edd_interface_path::function

Function.

Definition at line 90 of file edd.h.

◆ channel

uint8_t edd_interface_path::channel

Channel number.

Definition at line 92 of file edd.h.

◆ pad

uint8_t edd_interface_path::pad[8]

Padding.

Definition at line 95 of file edd.h.


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