iPXE
Data Fields
aoe_device Struct Reference

An AoE device. More...

#include <aoe.h>

Data Fields

struct refcnt refcnt
 Reference counter. More...
 
struct net_devicenetdev
 Network device. More...
 
struct interface ata
 ATA command issuing interface. More...
 
uint16_t major
 Major number. More...
 
uint8_t minor
 Minor number. More...
 
uint8_t target [MAX_LL_ADDR_LEN]
 Target MAC address. More...
 
unsigned long timeout
 Saved timeout value. More...
 
struct interface config
 Configuration command interface. More...
 
int configured
 Device is configued. More...
 
struct acpi_descriptor desc
 ACPI descriptor. More...
 

Detailed Description

An AoE device.

Definition at line 115 of file aoe.h.

Field Documentation

◆ refcnt

struct refcnt aoe_device::refcnt

Reference counter.

Definition at line 117 of file aoe.h.

Referenced by aoedev_get(), aoedev_open(), and aoedev_put().

◆ netdev

struct net_device* aoe_device::netdev

◆ ata

struct interface aoe_device::ata

ATA command issuing interface.

Definition at line 122 of file aoe.h.

Referenced by aoedev_close(), aoedev_config_done(), and aoedev_open().

◆ major

uint16_t aoe_device::major

Major number.

Definition at line 125 of file aoe.h.

Referenced by abft_install(), aoecmd_rx(), aoecmd_tx(), aoedev_name(), aoedev_open(), and efi_aoe_path().

◆ minor

uint8_t aoe_device::minor

Minor number.

Definition at line 127 of file aoe.h.

Referenced by abft_install(), aoecmd_rx(), aoecmd_tx(), aoedev_name(), aoedev_open(), and efi_aoe_path().

◆ target

uint8_t aoe_device::target[MAX_LL_ADDR_LEN]

Target MAC address.

Definition at line 129 of file aoe.h.

Referenced by aoecmd_cfg_rsp(), aoecmd_tx(), and aoedev_open().

◆ timeout

unsigned long aoe_device::timeout

Saved timeout value.

Definition at line 132 of file aoe.h.

Referenced by aoecmd_close(), and aoecmd_create().

◆ config

struct interface aoe_device::config

Configuration command interface.

Definition at line 135 of file aoe.h.

Referenced by aoedev_close(), aoedev_config_done(), and aoedev_open().

◆ configured

int aoe_device::configured

Device is configued.

Definition at line 137 of file aoe.h.

Referenced by aoedev_config_done(), and aoedev_window().

◆ desc

struct acpi_descriptor aoe_device::desc

ACPI descriptor.

Definition at line 140 of file aoe.h.

Referenced by aoedev_describe(), and aoedev_open().


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