ata_command Struct Reference

An ATA command. More...

#include <ata.h>


Data Fields

struct ata_cb cb
 ATA command block.
userptr_t data_out
 Data-out buffer (may be NULL).
userptr_t data_in
 Data-in buffer (may be NULL).
int rc
 Command status code.


Detailed Description

An ATA command.

Definition at line 142 of file ata.h.


Field Documentation

struct ata_cb ata_command::cb [read]

ATA command block.

Definition at line 144 of file ata.h.

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

Data-out buffer (may be NULL).

If non-NULL, this buffer must be ata_command::cb::count sectors in size.

Definition at line 150 of file ata.h.

Referenced by aoe_send_command(), and ata_write().

Data-in buffer (may be NULL).

If non-NULL, this buffer must be ata_command::cb::count sectors in size.

Definition at line 156 of file ata.h.

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

Command status code.

Definition at line 158 of file ata.h.

Referenced by aoe_done().


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