iPXE
aoeata Struct Reference

An AoE ATA command. More...

#include <aoe.h>

Data Fields

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

Detailed Description

An AoE ATA command.

Definition at line 39 of file aoe.h.

Field Documentation

◆ aflags

uint8_t aoeata::aflags

AoE command flags.

Definition at line 41 of file aoe.h.

Referenced by aoecmd_ata_cmd().

◆ err_feat

uint8_t aoeata::err_feat

ATA error/feature register.

Definition at line 43 of file aoe.h.

Referenced by aoecmd_ata_cmd().

◆ count

uint8_t aoeata::count

ATA sector count register.

Definition at line 45 of file aoe.h.

Referenced by aoecmd_ata_cmd().

◆ cmd_stat

uint8_t aoeata::cmd_stat

ATA command/status register.

Definition at line 47 of file aoe.h.

Referenced by aoecmd_ata_cmd(), and aoecmd_ata_rsp().

◆ u64

uint64_t aoeata::u64

Definition at line 50 of file aoe.h.

Referenced by aoecmd_ata_cmd().

◆ bytes

uint8_t aoeata::bytes[6]

Definition at line 51 of file aoe.h.

Referenced by aoecmd_ata_cmd().

◆ [union]

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 54 of file aoe.h.

Referenced by aoecmd_ata_cmd(), and aoecmd_ata_rsp().


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