ata_cb Struct Reference

ATA command block. More...

#include <ata.h>


Data Fields

union ata_lba lba
 Logical block address.
union ata_fifo count
 Sector count.
union ata_fifo err_feat
 Error/feature register.
uint8_t device
 Device register.
uint8_t cmd_stat
 Command/status register.
int lba48
 LBA48 addressing flag.


Detailed Description

ATA command block.

Definition at line 96 of file ata.h.


Field Documentation

union ata_lba ata_cb::lba [write]

Logical block address.

Definition at line 98 of file ata.h.

Referenced by aoe_rx_ata(), aoe_send_command(), ata_read(), and ata_write().

union ata_fifo ata_cb::count [write]

Sector count.

Definition at line 100 of file ata.h.

Referenced by aoe_rx_ata(), aoe_send_command(), ata_identify(), ata_read(), and ata_write().

union ata_fifo ata_cb::err_feat [write]

Error/feature register.

Definition at line 102 of file ata.h.

Referenced by aoe_send_command().

Device register.

Definition at line 104 of file ata.h.

Referenced by aoe_send_command(), ata_identify(), ata_read(), and ata_write().

Command/status register.

Definition at line 106 of file ata.h.

Referenced by aoe_done(), aoe_send_command(), ata_identify(), ata_read(), and ata_write().

LBA48 addressing flag.

Definition at line 108 of file ata.h.

Referenced by aoe_send_command(), ata_read(), and ata_write().


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

Generated on Tue Apr 6 20:02:02 2010 for gPXE by  doxygen 1.5.7.1