|
iPXE
|
An ATA device. More...
Data Fields | |
| struct refcnt | refcnt |
| Reference count. More... | |
| struct interface | block |
| Block control interface. More... | |
| struct interface | ata |
| ATA control interface. More... | |
| unsigned int | device |
| Device number. More... | |
| unsigned int | max_count |
| Maximum number of blocks per single transfer. More... | |
| int | lba48 |
| Device uses LBA48 extended addressing. More... | |
| struct refcnt ata_device::refcnt |
Reference count.
Definition at line 91 of file ata.c.
Referenced by __attribute__(), and ata_open().
| struct interface ata_device::block |
Block control interface.
Definition at line 93 of file ata.c.
Referenced by ata_open(), and atadev_close().
| struct interface ata_device::ata |
ATA control interface.
Definition at line 95 of file ata.c.
Referenced by ata_open(), atadev_close(), and atadev_command().
| unsigned int ata_device::device |
Device number.
Must be ATA_DEV_MASTER or ATA_DEV_SLAVE.
Definition at line 101 of file ata.c.
Referenced by ata_open(), atadev_command(), and atadev_edd_describe().
| unsigned int ata_device::max_count |
Maximum number of blocks per single transfer.
Definition at line 103 of file ata.c.
Referenced by ata_open(), and atacmd_identify_done().
| int ata_device::lba48 |
Device uses LBA48 extended addressing.
Definition at line 105 of file ata.c.
Referenced by atacmd_identify_done(), and atadev_command().
1.8.15