Data Fields
ata_cb Struct Reference

ATA command block. More...

#include <ata.h>

Data Fields

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

Detailed Description

ATA command block.

Definition at line 95 of file ata.h.

Field Documentation

◆ lba

union ata_lba ata_cb::lba

Logical block address.

Definition at line 97 of file ata.h.

◆ count

union ata_fifo ata_cb::count

Sector count.

Definition at line 99 of file ata.h.

◆ err_feat

union ata_fifo ata_cb::err_feat

Error/feature register.

Definition at line 101 of file ata.h.

◆ device

uint8_t ata_cb::device

Device register.

Definition at line 103 of file ata.h.

◆ cmd_stat

uint8_t ata_cb::cmd_stat

Command/status register.

Definition at line 105 of file ata.h.

◆ lba48

int ata_cb::lba48

Use LBA48 extended addressing.

Definition at line 107 of file ata.h.

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