gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

uint8_t ataparams::__junk2

Definition at line 117 of file ide_atareg.h.

uint8_t ataparams::__junk3

Definition at line 119 of file ide_atareg.h.

uint8_t ataparams::__junk4

Definition at line 146 of file ide_atareg.h.

uint16_t ataparams::__obsolete1

Definition at line 99 of file ide_atareg.h.

uint16_t ataparams::__reserved1

Definition at line 91 of file ide_atareg.h.

uint16_t ataparams::__reserved10[49]

Definition at line 282 of file ide_atareg.h.

uint16_t ataparams::__reserved2

Definition at line 103 of file ide_atareg.h.

uint16_t ataparams::__reserved3[2]

Definition at line 157 of file ide_atareg.h.

uint16_t ataparams::__reserved4[2]

Definition at line 161 of file ide_atareg.h.

uint16_t ataparams::__reserved6[5]

Definition at line 260 of file ide_atareg.h.

uint16_t ataparams::__reserved7[23]

Definition at line 262 of file ide_atareg.h.

uint16_t ataparams::__reserved8[31]

Definition at line 274 of file ide_atareg.h.

uint16_t ataparams::__reserved9[15]

Definition at line 280 of file ide_atareg.h.

uint16_t ataparams::__retired1[2]

Definition at line 93 of file ide_atareg.h.

uint16_t ataparams::__retired2[3]

Definition at line 95 of file ide_atareg.h.

uint16_t ataparams::__retired3[2]

Definition at line 98 of file ide_atareg.h.

uint16_t ataparams::__retired4

Definition at line 141 of file ide_atareg.h.

uint8_t ataparams::atap_acoustic_def

Definition at line 255 of file ide_atareg.h.

uint8_t ataparams::atap_acoustic_val

Definition at line 254 of file ide_atareg.h.

uint16_t ataparams::atap_apm_val

Definition at line 240 of file ide_atareg.h.

uint16_t ataparams::atap_ata_major

Definition at line 175 of file ide_atareg.h.

Referenced by IdeDisk::IdeDisk().

uint16_t ataparams::atap_ata_minor

Definition at line 190 of file ide_atareg.h.

uint8_t ataparams::atap_capabilities1

Definition at line 105 of file ide_atareg.h.

Referenced by IdeDisk::IdeDisk().

uint16_t ataparams::atap_capabilities2

Definition at line 115 of file ide_atareg.h.

uint32_t ataparams::atap_capacity

Definition at line 140 of file ide_atareg.h.

Referenced by IdeDisk::IdeDisk().

uint16_t ataparams::atap_cfa_power

Definition at line 275 of file ide_atareg.h.

uint8_t ataparams::atap_checksum

Definition at line 285 of file ide_atareg.h.

uint16_t ataparams::atap_cmd1_en

Definition at line 224 of file ide_atareg.h.

uint16_t ataparams::atap_cmd2_en

Definition at line 226 of file ide_atareg.h.

uint16_t ataparams::atap_cmd_def

Definition at line 228 of file ide_atareg.h.

uint16_t ataparams::atap_cmd_ext

Definition at line 220 of file ide_atareg.h.

uint16_t ataparams::atap_cmd_set1

Definition at line 191 of file ide_atareg.h.

uint16_t ataparams::atap_cmd_set2

Definition at line 206 of file ide_atareg.h.

uint16_t ataparams::atap_config

Definition at line 69 of file ide_atareg.h.

uint16_t ataparams::atap_curcapacity[2]

Definition at line 135 of file ide_atareg.h.

uint16_t ataparams::atap_curcylinders

Definition at line 132 of file ide_atareg.h.

uint16_t ataparams::atap_curheads

Definition at line 133 of file ide_atareg.h.

uint8_t ataparams::atap_curmulti

Definition at line 136 of file ide_atareg.h.

Referenced by IdeDisk::IdeDisk().

uint8_t ataparams::atap_curmulti_valid

Definition at line 137 of file ide_atareg.h.

Referenced by IdeDisk::IdeDisk().

uint16_t ataparams::atap_cursectors

Definition at line 134 of file ide_atareg.h.

uint16_t ataparams::atap_cylinders

Definition at line 90 of file ide_atareg.h.

Referenced by IdeDisk::IdeDisk().

uint8_t ataparams::atap_dmamode_act

Definition at line 144 of file ide_atareg.h.

uint8_t ataparams::atap_dmamode_supp

Definition at line 143 of file ide_atareg.h.

Referenced by IdeDisk::IdeDisk().

uint16_t ataparams::atap_dmatiming_mimi

Definition at line 153 of file ide_atareg.h.

uint16_t ataparams::atap_dmatiming_recom

Definition at line 154 of file ide_atareg.h.

uint16_t ataparams::atap_eseu_time

Definition at line 239 of file ide_atareg.h.

uint16_t ataparams::atap_extensions

Definition at line 127 of file ide_atareg.h.

Referenced by IdeDisk::IdeDisk().

uint16_t ataparams::atap_heads

Definition at line 92 of file ide_atareg.h.

Referenced by IdeDisk::IdeDisk().

uint16_t ataparams::atap_hwreset_res

Definition at line 242 of file ide_atareg.h.

Referenced by IdeDisk::IdeDisk().

uint16_t ataparams::atap_max_lba[4]

Definition at line 261 of file ide_atareg.h.

uint8_t ataparams::atap_media_serial[60]

Definition at line 281 of file ide_atareg.h.

uint8_t ataparams::atap_model[40]

Definition at line 101 of file ide_atareg.h.

Referenced by IdeDisk::IdeDisk().

uint16_t ataparams::atap_mpasswd_rev

Definition at line 241 of file ide_atareg.h.

uint16_t ataparams::atap_multi

Definition at line 102 of file ide_atareg.h.

Referenced by IdeDisk::IdeDisk().

uint8_t ataparams::atap_olddmatiming

Definition at line 120 of file ide_atareg.h.

uint8_t ataparams::atap_oldpiotiming

Definition at line 118 of file ide_atareg.h.

uint8_t ataparams::atap_piomode_supp

Definition at line 145 of file ide_atareg.h.

Referenced by IdeDisk::IdeDisk().

uint16_t ataparams::atap_piotiming

Definition at line 155 of file ide_atareg.h.

uint16_t ataparams::atap_piotiming_iordy

Definition at line 156 of file ide_atareg.h.

uint16_t ataparams::atap_pkt_br

Definition at line 159 of file ide_atareg.h.

uint16_t ataparams::atap_pkt_bsyclr

Definition at line 160 of file ide_atareg.h.

uint16_t ataparams::atap_queuedepth

Definition at line 162 of file ide_atareg.h.

uint8_t ataparams::atap_revision[8]

Definition at line 100 of file ide_atareg.h.

uint16_t ataparams::atap_rmsn_supp

Definition at line 263 of file ide_atareg.h.

uint16_t ataparams::atap_sata_caps

Definition at line 164 of file ide_atareg.h.

uint16_t ataparams::atap_sata_features_en

Definition at line 174 of file ide_atareg.h.

uint16_t ataparams::atap_sata_features_supp

Definition at line 170 of file ide_atareg.h.

uint16_t ataparams::atap_sata_reserved

Definition at line 169 of file ide_atareg.h.

uint16_t ataparams::atap_sec_st

Definition at line 266 of file ide_atareg.h.

uint16_t ataparams::atap_sectors

Definition at line 94 of file ide_atareg.h.

Referenced by IdeDisk::IdeDisk().

uint8_t ataparams::atap_serial[20]

Definition at line 97 of file ide_atareg.h.

uint16_t ataparams::atap_seu_time

Definition at line 238 of file ide_atareg.h.

uint8_t ataparams::atap_signature

Definition at line 284 of file ide_atareg.h.

uint8_t ataparams::atap_udmamode_act

Definition at line 232 of file ide_atareg.h.

uint8_t ataparams::atap_udmamode_supp

Definition at line 231 of file ide_atareg.h.

Referenced by IdeDisk::IdeDisk().

uint8_t ataparams::atap_vendor

Definition at line 104 of file ide_atareg.h.


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

Generated on Fri Jun 9 2017 13:04:02 for gem5 by doxygen 1.8.6