iPXE
|
An ATA command. More...
Data Fields | |
struct refcnt | refcnt |
Reference count. More... | |
struct ata_device * | atadev |
ATA device. More... | |
struct list_head | list |
List of ATA commands. More... | |
struct interface | block |
Block data interface. More... | |
struct interface | ata |
ATA data interface. More... | |
struct ata_command_type * | type |
Command type. More... | |
uint32_t | tag |
Command tag. More... | |
uint8_t | priv [0] |
Private data. More... | |
struct refcnt ata_command::refcnt |
struct ata_device* ata_command::atadev |
ATA device.
Definition at line 113 of file ata.c.
Referenced by atacmd_close(), atacmd_free(), atacmd_identify_done(), atadev_close(), atadev_command(), and atadev_edd_describe().
struct list_head ata_command::list |
List of ATA commands.
Definition at line 115 of file ata.c.
Referenced by atacmd_free(), atadev_close(), and atadev_command().
struct interface ata_command::block |
Block data interface.
Definition at line 118 of file ata.c.
Referenced by atacmd_close(), atacmd_identify_done(), and atadev_command().
struct interface ata_command::ata |
ATA data interface.
Definition at line 120 of file ata.c.
Referenced by atacmd_close(), and atadev_command().
struct ata_command_type* ata_command::type |
Command type.
Definition at line 123 of file ata.c.
Referenced by atacmd_data_priv(), atacmd_done(), and atadev_command().
uint32_t ata_command::tag |
Command tag.
Definition at line 125 of file ata.c.
Referenced by atacmd_close(), and atadev_command().