iPXE
Data Fields
ata_cmd Struct Reference

An ATA command information unit. More...

#include <ata.h>

Data Fields

struct ata_cb cb
 ATA command block. More...
 
userptr_t data_out
 Data-out buffer (may be NULL) More...
 
size_t data_out_len
 Data-out buffer length. More...
 
userptr_t data_in
 Data-in buffer (may be NULL) More...
 
size_t data_in_len
 Data-in buffer length. More...
 

Detailed Description

An ATA command information unit.

Definition at line 168 of file ata.h.

Field Documentation

◆ cb

struct ata_cb ata_cmd::cb

ATA command block.

Definition at line 170 of file ata.h.

◆ data_out

userptr_t ata_cmd::data_out

Data-out buffer (may be NULL)

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

Definition at line 176 of file ata.h.

◆ data_out_len

size_t ata_cmd::data_out_len

Data-out buffer length.

Must be zero if data_out is NULL

Definition at line 181 of file ata.h.

◆ data_in

userptr_t ata_cmd::data_in

Data-in buffer (may be NULL)

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

Definition at line 187 of file ata.h.

◆ data_in_len

size_t ata_cmd::data_in_len

Data-in buffer length.

Must be zero if data_in is NULL

Definition at line 192 of file ata.h.


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