iPXE
Data Fields
aoeata Struct Reference

An AoE ATA command. More...

#include <aoe.h>

Data Fields

uint8_t aflags
 AoE command flags. More...
 
uint8_t err_feat
 ATA error/feature register. More...
 
uint8_t count
 ATA sector count register. More...
 
uint8_t cmd_stat
 ATA command/status register. More...
 
union {
   uint64_t   u64
 
   uint8_t   bytes [6]
 
lba
 Logical block address, in little-endian order. More...
 
uint8_t data [0]
 Data payload. More...
 

Detailed Description

An AoE ATA command.

Definition at line 36 of file aoe.h.

Field Documentation

◆ aflags

uint8_t aoeata::aflags

AoE command flags.

Definition at line 38 of file aoe.h.

Referenced by aoecmd_ata_cmd().

◆ err_feat

uint8_t aoeata::err_feat

ATA error/feature register.

Definition at line 40 of file aoe.h.

Referenced by aoecmd_ata_cmd().

◆ count

uint8_t aoeata::count

ATA sector count register.

Definition at line 42 of file aoe.h.

Referenced by aoecmd_ata_cmd().

◆ cmd_stat

uint8_t aoeata::cmd_stat

ATA command/status register.

Definition at line 44 of file aoe.h.

Referenced by aoecmd_ata_cmd(), and aoecmd_ata_rsp().

◆ u64

uint64_t aoeata::u64

Definition at line 47 of file aoe.h.

Referenced by aoecmd_ata_cmd().

◆ bytes

uint8_t aoeata::bytes[6]

Definition at line 48 of file aoe.h.

Referenced by aoecmd_ata_cmd().

◆ lba

union { ... } aoeata::lba

Logical block address, in little-endian order.

Referenced by aoecmd_ata_cmd().

◆ data

uint8_t aoeata::data[0]

Data payload.

Definition at line 51 of file aoe.h.

Referenced by aoecmd_ata_cmd(), and aoecmd_ata_rsp().


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