struct SataIdentifyDeviceResponse

Defined at line 41 of file ../../src/devices/block/drivers/ahci/sata.h

SATA disk identifier. Response to SATA_CMD_IDENTIFY_DEVICE command.

Generated from ATA Command Set spec (ACS-4).

Public Members

uint16_t general_config
uint16_t _obsolete_1
uint16_t specific_config
uint16_t _obsolete_3
uint16_t[2] _retired_4
uint16_t _obsolete_6
uint16_t[2] cfa_reserved
uint16_t _retired_9
 serial
uint16_t[2] _retired_20
uint16_t _obsolete_22
 firmware_rev
 model_id
uint16_t _obsolete_47
uint16_t trusted_computing_options
uint16_t capabilities_1
uint16_t capabilities_2
uint16_t[2] _obsolete_51
uint16_t unnamed_53
uint16_t[5] _obsolete_54
uint16_t unnamed_59
uint32_t lba_capacity
uint16_t _obsolete_62
uint16_t unnamed_63
uint16_t pio_modes
uint16_t min_dma_cycle_time
uint16_t rec_dma_cycle_time
uint16_t min_pio_cycle_time
uint16_t min_pio_iordy_cycle_time
uint16_t additional_supported
uint16_t _reserved_70
uint16_t[4] _reserved_71
uint16_t queue_depth
uint16_t sata_capabilities
uint16_t sata_capabilities2
uint16_t sata_features_supported
uint16_t sata_features_enabled
uint16_t major_version
uint16_t minor_version
uint16_t command_set1_0
uint16_t command_set1_1
uint16_t command_set1_2
uint16_t command_set2_0
uint16_t command_set2_1
uint16_t command_set2_2
uint16_t udma_modes
uint16_t[2] timing_info
uint16_t apm_level
uint16_t master_password
uint16_t reset_results
uint16_t _obsolete_94
uint16_t stream_min_size
uint16_t dma_stream_xfer_time
uint16_t stream_access_latency
uint32_t stream_perf_granularity
uint64_t lba_capacity2
uint16_t pio_stream_xfer_time
uint16_t data_set_max
uint16_t sector_size
uint16_t inter_seek_delay
uint64_t world_wide_name
uint16_t[4] _reserved_112
uint16_t _obsolete_116
uint32_t logical_sector_size
uint16_t command_set1_3
uint16_t command_set2_3
uint16_t[6] _reserved_121
uint16_t _obsolete_127
uint16_t security_status
uint16_t[31] vendor_specific
uint16_t[8] cfa_reserved2
uint16_t form_factor
uint16_t data_management_support
uint16_t[4] additional_product_id
uint16_t[2] _reserved_174
uint16_t[30] media_serial_number
uint16_t sct_command_transport
uint16_t[2] reserved_207
uint16_t sector_alignment
uint32_t wrv_mode3_count
uint32_t wrv_mode2_count
uint16_t[3] _obsolete_214
uint16_t rotation_rate
uint16_t _reserved_218
uint16_t _obsolete_219
uint16_t wrv_mode
uint16_t _reserved_221
uint16_t transport_major_version
uint16_t transport_minor_version
uint16_t[6] _reserved_224
uint64_t ext_sector_count
uint16_t min_microcode_blocks
uint16_t max_microcode_blocks
uint16_t[19] _reserved_236
uint16_t checksum

Records