gem5  v21.2.1.1
Public Attributes | List of all members
ataparams Struct Reference

#include <ide_atareg.h>

Public Attributes

uint16_t atap_config
 
uint16_t atap_cylinders
 
uint16_t __reserved1
 
uint16_t atap_heads
 
uint16_t __retired1 [2]
 
uint16_t atap_sectors
 
uint16_t __retired2 [3]
 
uint8_t atap_serial [20]
 
uint16_t __retired3 [2]
 
uint16_t __obsolete1
 
uint8_t atap_revision [8]
 
uint8_t atap_model [40]
 
uint16_t atap_multi
 
uint16_t __reserved2
 
uint8_t atap_vendor
 
uint8_t atap_capabilities1
 
uint16_t atap_capabilities2
 
uint8_t __junk2
 
uint8_t atap_oldpiotiming
 
uint8_t __junk3
 
uint8_t atap_olddmatiming
 
uint16_t atap_extensions
 
uint16_t atap_curcylinders
 
uint16_t atap_curheads
 
uint16_t atap_cursectors
 
uint16_t atap_curcapacity [2]
 
uint8_t atap_curmulti
 
uint8_t atap_curmulti_valid
 
uint32_t atap_capacity
 
uint16_t __retired4
 
uint8_t atap_dmamode_supp
 
uint8_t atap_dmamode_act
 
uint8_t atap_piomode_supp
 
uint8_t __junk4
 
uint16_t atap_dmatiming_mimi
 
uint16_t atap_dmatiming_recom
 
uint16_t atap_piotiming
 
uint16_t atap_piotiming_iordy
 
uint16_t __reserved3 [2]
 
uint16_t atap_pkt_br
 
uint16_t atap_pkt_bsyclr
 
uint16_t __reserved4 [2]
 
uint16_t atap_queuedepth
 
uint16_t atap_sata_caps
 
uint16_t atap_sata_reserved
 
uint16_t atap_sata_features_supp
 
uint16_t atap_sata_features_en
 
uint16_t atap_ata_major
 
uint16_t atap_ata_minor
 
uint16_t atap_cmd_set1
 
uint16_t atap_cmd_set2
 
uint16_t atap_cmd_ext
 
uint16_t atap_cmd1_en
 
uint16_t atap_cmd2_en
 
uint16_t atap_cmd_def
 
uint8_t atap_udmamode_supp
 
uint8_t atap_udmamode_act
 
uint16_t atap_seu_time
 
uint16_t atap_eseu_time
 
uint16_t atap_apm_val
 
uint16_t atap_mpasswd_rev
 
uint16_t atap_hwreset_res
 
uint8_t atap_acoustic_val
 
uint8_t atap_acoustic_def
 
uint16_t __reserved6 [5]
 
uint16_t atap_max_lba [4]
 
uint16_t __reserved7 [23]
 
uint16_t atap_rmsn_supp
 
uint16_t atap_sec_st
 
uint16_t __reserved8 [31]
 
uint16_t atap_cfa_power
 
uint16_t __reserved9 [15]
 
uint8_t atap_media_serial [60]
 
uint16_t __reserved10 [49]
 
uint8_t atap_signature
 
uint8_t atap_checksum
 

Detailed Description

Definition at line 67 of file ide_atareg.h.

Member Data Documentation

◆ __junk2

uint8_t ataparams::__junk2

Definition at line 118 of file ide_atareg.h.

◆ __junk3

uint8_t ataparams::__junk3

Definition at line 120 of file ide_atareg.h.

◆ __junk4

uint8_t ataparams::__junk4

Definition at line 147 of file ide_atareg.h.

◆ __obsolete1

uint16_t ataparams::__obsolete1

Definition at line 100 of file ide_atareg.h.

◆ __reserved1

uint16_t ataparams::__reserved1

Definition at line 92 of file ide_atareg.h.

◆ __reserved10

uint16_t ataparams::__reserved10[49]

Definition at line 283 of file ide_atareg.h.

◆ __reserved2

uint16_t ataparams::__reserved2

Definition at line 104 of file ide_atareg.h.

◆ __reserved3

uint16_t ataparams::__reserved3[2]

Definition at line 158 of file ide_atareg.h.

◆ __reserved4

uint16_t ataparams::__reserved4[2]

Definition at line 162 of file ide_atareg.h.

◆ __reserved6

uint16_t ataparams::__reserved6[5]

Definition at line 261 of file ide_atareg.h.

◆ __reserved7

uint16_t ataparams::__reserved7[23]

Definition at line 263 of file ide_atareg.h.

◆ __reserved8

uint16_t ataparams::__reserved8[31]

Definition at line 275 of file ide_atareg.h.

◆ __reserved9

uint16_t ataparams::__reserved9[15]

Definition at line 281 of file ide_atareg.h.

◆ __retired1

uint16_t ataparams::__retired1[2]

Definition at line 94 of file ide_atareg.h.

◆ __retired2

uint16_t ataparams::__retired2[3]

Definition at line 96 of file ide_atareg.h.

◆ __retired3

uint16_t ataparams::__retired3[2]

Definition at line 99 of file ide_atareg.h.

◆ __retired4

uint16_t ataparams::__retired4

Definition at line 142 of file ide_atareg.h.

◆ atap_acoustic_def

uint8_t ataparams::atap_acoustic_def

Definition at line 256 of file ide_atareg.h.

◆ atap_acoustic_val

uint8_t ataparams::atap_acoustic_val

Definition at line 255 of file ide_atareg.h.

◆ atap_apm_val

uint16_t ataparams::atap_apm_val

Definition at line 241 of file ide_atareg.h.

◆ atap_ata_major

uint16_t ataparams::atap_ata_major

Definition at line 176 of file ide_atareg.h.

◆ atap_ata_minor

uint16_t ataparams::atap_ata_minor

Definition at line 191 of file ide_atareg.h.

◆ atap_capabilities1

uint8_t ataparams::atap_capabilities1

Definition at line 106 of file ide_atareg.h.

◆ atap_capabilities2

uint16_t ataparams::atap_capabilities2

Definition at line 116 of file ide_atareg.h.

◆ atap_capacity

uint32_t ataparams::atap_capacity

Definition at line 141 of file ide_atareg.h.

◆ atap_cfa_power

uint16_t ataparams::atap_cfa_power

Definition at line 276 of file ide_atareg.h.

◆ atap_checksum

uint8_t ataparams::atap_checksum

Definition at line 286 of file ide_atareg.h.

◆ atap_cmd1_en

uint16_t ataparams::atap_cmd1_en

Definition at line 225 of file ide_atareg.h.

◆ atap_cmd2_en

uint16_t ataparams::atap_cmd2_en

Definition at line 227 of file ide_atareg.h.

◆ atap_cmd_def

uint16_t ataparams::atap_cmd_def

Definition at line 229 of file ide_atareg.h.

◆ atap_cmd_ext

uint16_t ataparams::atap_cmd_ext

Definition at line 221 of file ide_atareg.h.

◆ atap_cmd_set1

uint16_t ataparams::atap_cmd_set1

Definition at line 192 of file ide_atareg.h.

◆ atap_cmd_set2

uint16_t ataparams::atap_cmd_set2

Definition at line 207 of file ide_atareg.h.

◆ atap_config

uint16_t ataparams::atap_config

Definition at line 70 of file ide_atareg.h.

◆ atap_curcapacity

uint16_t ataparams::atap_curcapacity[2]

Definition at line 136 of file ide_atareg.h.

◆ atap_curcylinders

uint16_t ataparams::atap_curcylinders

Definition at line 133 of file ide_atareg.h.

◆ atap_curheads

uint16_t ataparams::atap_curheads

Definition at line 134 of file ide_atareg.h.

◆ atap_curmulti

uint8_t ataparams::atap_curmulti

Definition at line 137 of file ide_atareg.h.

◆ atap_curmulti_valid

uint8_t ataparams::atap_curmulti_valid

Definition at line 138 of file ide_atareg.h.

◆ atap_cursectors

uint16_t ataparams::atap_cursectors

Definition at line 135 of file ide_atareg.h.

◆ atap_cylinders

uint16_t ataparams::atap_cylinders

Definition at line 91 of file ide_atareg.h.

◆ atap_dmamode_act

uint8_t ataparams::atap_dmamode_act

Definition at line 145 of file ide_atareg.h.

◆ atap_dmamode_supp

uint8_t ataparams::atap_dmamode_supp

Definition at line 144 of file ide_atareg.h.

◆ atap_dmatiming_mimi

uint16_t ataparams::atap_dmatiming_mimi

Definition at line 154 of file ide_atareg.h.

◆ atap_dmatiming_recom

uint16_t ataparams::atap_dmatiming_recom

Definition at line 155 of file ide_atareg.h.

◆ atap_eseu_time

uint16_t ataparams::atap_eseu_time

Definition at line 240 of file ide_atareg.h.

◆ atap_extensions

uint16_t ataparams::atap_extensions

Definition at line 128 of file ide_atareg.h.

◆ atap_heads

uint16_t ataparams::atap_heads

Definition at line 93 of file ide_atareg.h.

◆ atap_hwreset_res

uint16_t ataparams::atap_hwreset_res

Definition at line 243 of file ide_atareg.h.

◆ atap_max_lba

uint16_t ataparams::atap_max_lba[4]

Definition at line 262 of file ide_atareg.h.

◆ atap_media_serial

uint8_t ataparams::atap_media_serial[60]

Definition at line 282 of file ide_atareg.h.

◆ atap_model

uint8_t ataparams::atap_model[40]

Definition at line 102 of file ide_atareg.h.

◆ atap_mpasswd_rev

uint16_t ataparams::atap_mpasswd_rev

Definition at line 242 of file ide_atareg.h.

◆ atap_multi

uint16_t ataparams::atap_multi

Definition at line 103 of file ide_atareg.h.

◆ atap_olddmatiming

uint8_t ataparams::atap_olddmatiming

Definition at line 121 of file ide_atareg.h.

◆ atap_oldpiotiming

uint8_t ataparams::atap_oldpiotiming

Definition at line 119 of file ide_atareg.h.

◆ atap_piomode_supp

uint8_t ataparams::atap_piomode_supp

Definition at line 146 of file ide_atareg.h.

◆ atap_piotiming

uint16_t ataparams::atap_piotiming

Definition at line 156 of file ide_atareg.h.

◆ atap_piotiming_iordy

uint16_t ataparams::atap_piotiming_iordy

Definition at line 157 of file ide_atareg.h.

◆ atap_pkt_br

uint16_t ataparams::atap_pkt_br

Definition at line 160 of file ide_atareg.h.

◆ atap_pkt_bsyclr

uint16_t ataparams::atap_pkt_bsyclr

Definition at line 161 of file ide_atareg.h.

◆ atap_queuedepth

uint16_t ataparams::atap_queuedepth

Definition at line 163 of file ide_atareg.h.

◆ atap_revision

uint8_t ataparams::atap_revision[8]

Definition at line 101 of file ide_atareg.h.

◆ atap_rmsn_supp

uint16_t ataparams::atap_rmsn_supp

Definition at line 264 of file ide_atareg.h.

◆ atap_sata_caps

uint16_t ataparams::atap_sata_caps

Definition at line 165 of file ide_atareg.h.

◆ atap_sata_features_en

uint16_t ataparams::atap_sata_features_en

Definition at line 175 of file ide_atareg.h.

◆ atap_sata_features_supp

uint16_t ataparams::atap_sata_features_supp

Definition at line 171 of file ide_atareg.h.

◆ atap_sata_reserved

uint16_t ataparams::atap_sata_reserved

Definition at line 170 of file ide_atareg.h.

◆ atap_sec_st

uint16_t ataparams::atap_sec_st

Definition at line 267 of file ide_atareg.h.

◆ atap_sectors

uint16_t ataparams::atap_sectors

Definition at line 95 of file ide_atareg.h.

◆ atap_serial

uint8_t ataparams::atap_serial[20]

Definition at line 98 of file ide_atareg.h.

◆ atap_seu_time

uint16_t ataparams::atap_seu_time

Definition at line 239 of file ide_atareg.h.

◆ atap_signature

uint8_t ataparams::atap_signature

Definition at line 285 of file ide_atareg.h.

◆ atap_udmamode_act

uint8_t ataparams::atap_udmamode_act

Definition at line 233 of file ide_atareg.h.

◆ atap_udmamode_supp

uint8_t ataparams::atap_udmamode_supp

Definition at line 232 of file ide_atareg.h.

◆ atap_vendor

uint8_t ataparams::atap_vendor

Definition at line 105 of file ide_atareg.h.


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

Generated on Wed May 4 2022 12:14:25 for gem5 by doxygen 1.8.17