FreeBSD kernel pms device code
agsaSATAIdentifyData_s Struct Reference

data structure provides the identify data of the SATA device More...

#include <sa_spec.h>

Data Fields

bit16 rm_ataDevice
 
bit16 word1_9 [9]
 
bit8 serialNumber [20]
 
bit16 word20_22 [3]
 
bit8 firmwareVersion [8]
 
bit8 modelNumber [40]
 
bit16 word47_48 [2]
 
bit16 dma_lba_iod_ios_stimer
 
bit16 word50_52 [3]
 
bit16 valid_w88_w70
 
bit16 word54_59 [6]
 
bit16 numOfUserAddressableSectorsLo
 
bit16 numOfUserAddressableSectorsHi
 
bit16 word62_74 [13]
 
bit16 queueDepth
 
bit16 sataCapabilities
 
bit16 word77
 
bit16 sataFeaturesSupported
 
bit16 sataFeaturesEnabled
 
bit16 majorVersionNumber
 
bit16 minorVersionNumber
 
bit16 commandSetSupported
 
bit16 commandSetSupported1
 
bit16 commandSetFeatureSupportedExt
 
bit16 commandSetFeatureEnabled
 
bit16 commandSetFeatureEnabled1
 
bit16 commandSetFeatureDefault
 
bit16 ultraDMAModes
 
bit16 timeToSecurityErase
 
bit16 timeToEnhhancedSecurityErase
 
bit16 currentAPMValue
 
bit16 masterPasswordRevCode
 
bit16 hardwareResetResult
 
bit16 currentAutoAccousticManagementValue
 
bit16 word95_99 [5]
 
bit16 maxLBA0_15
 
bit16 maxLBA16_31
 
bit16 maxLBA32_47
 
bit16 maxLBA48_63
 
bit16 word104_107 [4]
 
bit16 namingAuthority
 
bit16 namingAuthority1
 
bit16 uniqueID_bit16_31
 
bit16 uniqueID_bit0_15
 
bit16 word112_126 [15]
 
bit16 removableMediaStatusNotificationFeature
 
bit16 securityStatus
 
bit16 vendorSpecific [31]
 
bit16 cfaPowerMode1
 
bit16 word161_175 [15]
 
bit16 currentMediaSerialNumber [30]
 
bit16 word206_254 [49]
 
bit16 integrityWord
 

Detailed Description

data structure provides the identify data of the SATA device

data structure provides the identify data of the SATA device

Definition at line 529 of file sa_spec.h.

Field Documentation

◆ cfaPowerMode1

bit16 agsaSATAIdentifyData_s::cfaPowerMode1

Definition at line 767 of file sa_spec.h.

◆ commandSetFeatureDefault

bit16 agsaSATAIdentifyData_s::commandSetFeatureDefault

Definition at line 694 of file sa_spec.h.

Referenced by smsatReadMediaSerialNumber(), and smsatSetDevInfo().

◆ commandSetFeatureEnabled

bit16 agsaSATAIdentifyData_s::commandSetFeatureEnabled

Definition at line 661 of file sa_spec.h.

Referenced by smsatSetDevInfo().

◆ commandSetFeatureEnabled1

bit16 agsaSATAIdentifyData_s::commandSetFeatureEnabled1

Definition at line 678 of file sa_spec.h.

Referenced by smsatSetDevInfo().

◆ commandSetFeatureSupportedExt

bit16 agsaSATAIdentifyData_s::commandSetFeatureSupportedExt

Definition at line 646 of file sa_spec.h.

Referenced by smsatSetDevInfo().

◆ commandSetSupported

bit16 agsaSATAIdentifyData_s::commandSetSupported

Definition at line 613 of file sa_spec.h.

Referenced by smsatSetDevInfo().

◆ commandSetSupported1

bit16 agsaSATAIdentifyData_s::commandSetSupported1

Definition at line 630 of file sa_spec.h.

Referenced by smsatSetDevInfo().

◆ currentAPMValue

bit16 agsaSATAIdentifyData_s::currentAPMValue

Definition at line 728 of file sa_spec.h.

◆ currentAutoAccousticManagementValue

bit16 agsaSATAIdentifyData_s::currentAutoAccousticManagementValue

Definition at line 735 of file sa_spec.h.

◆ currentMediaSerialNumber

bit16 agsaSATAIdentifyData_s::currentMediaSerialNumber[30]

Definition at line 774 of file sa_spec.h.

Referenced by smsatReadMediaSerialNumber().

◆ dma_lba_iod_ios_stimer

bit16 agsaSATAIdentifyData_s::dma_lba_iod_ios_stimer

Definition at line 542 of file sa_spec.h.

Referenced by smsatSetDevInfo().

◆ firmwareVersion

bit8 agsaSATAIdentifyData_s::firmwareVersion[8]

word 23 to 26 of identify device information, 4 ASCII chars

Definition at line 539 of file sa_spec.h.

Referenced by smsatInquiryStandard().

◆ hardwareResetResult

bit16 agsaSATAIdentifyData_s::hardwareResetResult

Definition at line 730 of file sa_spec.h.

◆ integrityWord

bit16 agsaSATAIdentifyData_s::integrityWord

Definition at line 776 of file sa_spec.h.

◆ majorVersionNumber

bit16 agsaSATAIdentifyData_s::majorVersionNumber

Definition at line 597 of file sa_spec.h.

◆ masterPasswordRevCode

bit16 agsaSATAIdentifyData_s::masterPasswordRevCode

Definition at line 729 of file sa_spec.h.

◆ maxLBA0_15

bit16 agsaSATAIdentifyData_s::maxLBA0_15

word100 of identify device information

Definition at line 739 of file sa_spec.h.

Referenced by smsatReadCapacity10(), and smsatReadCapacity16().

◆ maxLBA16_31

bit16 agsaSATAIdentifyData_s::maxLBA16_31

word101 of identify device information

Definition at line 740 of file sa_spec.h.

Referenced by smsatReadCapacity10(), and smsatReadCapacity16().

◆ maxLBA32_47

bit16 agsaSATAIdentifyData_s::maxLBA32_47

word102 of identify device information

Definition at line 741 of file sa_spec.h.

Referenced by smsatReadCapacity10(), and smsatReadCapacity16().

◆ maxLBA48_63

bit16 agsaSATAIdentifyData_s::maxLBA48_63

word103 of identify device information

Definition at line 742 of file sa_spec.h.

Referenced by smsatReadCapacity10(), and smsatReadCapacity16().

◆ minorVersionNumber

bit16 agsaSATAIdentifyData_s::minorVersionNumber

word81 of identify device information

Definition at line 612 of file sa_spec.h.

◆ modelNumber

bit8 agsaSATAIdentifyData_s::modelNumber[40]

word 27 to 46 of identify device information, 40 ASCII chars

Definition at line 540 of file sa_spec.h.

Referenced by smsatInquiryStandard(), and tiINIGetDeviceInfo().

◆ namingAuthority

bit16 agsaSATAIdentifyData_s::namingAuthority

Definition at line 744 of file sa_spec.h.

Referenced by smsatInquiryPage83().

◆ namingAuthority1

bit16 agsaSATAIdentifyData_s::namingAuthority1

Definition at line 747 of file sa_spec.h.

Referenced by smsatInquiryPage83().

◆ numOfUserAddressableSectorsHi

bit16 agsaSATAIdentifyData_s::numOfUserAddressableSectorsHi

word61 of identify device information

Definition at line 559 of file sa_spec.h.

Referenced by smsatReadCapacity10(), smsatReadCapacity16(), and smsatSetDevInfo().

◆ numOfUserAddressableSectorsLo

bit16 agsaSATAIdentifyData_s::numOfUserAddressableSectorsLo

word60 of identify device information

Definition at line 558 of file sa_spec.h.

Referenced by smsatReadCapacity10(), smsatReadCapacity16(), and smsatSetDevInfo().

◆ queueDepth

bit16 agsaSATAIdentifyData_s::queueDepth

Definition at line 561 of file sa_spec.h.

Referenced by smsatSetDevInfo().

◆ removableMediaStatusNotificationFeature

bit16 agsaSATAIdentifyData_s::removableMediaStatusNotificationFeature

Definition at line 753 of file sa_spec.h.

◆ rm_ataDevice

bit16 agsaSATAIdentifyData_s::rm_ataDevice

Definition at line 531 of file sa_spec.h.

Referenced by smsatInquiryStandard().

◆ sataCapabilities

bit16 agsaSATAIdentifyData_s::sataCapabilities

Definition at line 564 of file sa_spec.h.

Referenced by smsatInquiryStandard(), and smsatSetDevInfo().

◆ sataFeaturesEnabled

bit16 agsaSATAIdentifyData_s::sataFeaturesEnabled

Definition at line 588 of file sa_spec.h.

◆ sataFeaturesSupported

bit16 agsaSATAIdentifyData_s::sataFeaturesSupported

Definition at line 579 of file sa_spec.h.

Referenced by smsatSetDevInfo().

◆ securityStatus

bit16 agsaSATAIdentifyData_s::securityStatus

Definition at line 756 of file sa_spec.h.

◆ serialNumber

bit8 agsaSATAIdentifyData_s::serialNumber[20]

word 10 to 19 of identify device information, 20 ASCII chars

Definition at line 537 of file sa_spec.h.

Referenced by smsatInquiryPage80(), and tiINIGetDeviceInfo().

◆ timeToEnhhancedSecurityErase

bit16 agsaSATAIdentifyData_s::timeToEnhhancedSecurityErase

Definition at line 727 of file sa_spec.h.

◆ timeToSecurityErase

bit16 agsaSATAIdentifyData_s::timeToSecurityErase

Definition at line 726 of file sa_spec.h.

◆ ultraDMAModes

bit16 agsaSATAIdentifyData_s::ultraDMAModes

Definition at line 709 of file sa_spec.h.

Referenced by smsatSetDevInfo().

◆ uniqueID_bit0_15

bit16 agsaSATAIdentifyData_s::uniqueID_bit0_15

word111 of identify device information

Definition at line 751 of file sa_spec.h.

Referenced by smsatInquiryPage83().

◆ uniqueID_bit16_31

bit16 agsaSATAIdentifyData_s::uniqueID_bit16_31

word110 of identify device information

Definition at line 750 of file sa_spec.h.

Referenced by smsatInquiryPage83().

◆ valid_w88_w70

bit16 agsaSATAIdentifyData_s::valid_w88_w70

Definition at line 552 of file sa_spec.h.

◆ vendorSpecific

bit16 agsaSATAIdentifyData_s::vendorSpecific[31]

Definition at line 766 of file sa_spec.h.

◆ word104_107

bit16 agsaSATAIdentifyData_s::word104_107[4]

word104-107 of identify device information

Definition at line 743 of file sa_spec.h.

Referenced by smsatReadCapacity10().

◆ word112_126

bit16 agsaSATAIdentifyData_s::word112_126[15]

Definition at line 752 of file sa_spec.h.

Referenced by smsatReadCapacity10().

◆ word161_175

bit16 agsaSATAIdentifyData_s::word161_175[15]

Definition at line 773 of file sa_spec.h.

◆ word1_9

bit16 agsaSATAIdentifyData_s::word1_9[9]

word 1 to 9 of identify device information

Definition at line 536 of file sa_spec.h.

◆ word206_254

bit16 agsaSATAIdentifyData_s::word206_254[49]

word206-254 of identify device information

Definition at line 775 of file sa_spec.h.

◆ word20_22

bit16 agsaSATAIdentifyData_s::word20_22[3]

word 20 to 22 of identify device information

Definition at line 538 of file sa_spec.h.

◆ word47_48

bit16 agsaSATAIdentifyData_s::word47_48[2]

word 47 to 48 of identify device information, 40 ASCII chars

Definition at line 541 of file sa_spec.h.

◆ word50_52

bit16 agsaSATAIdentifyData_s::word50_52[3]

word 50 to 52 of identify device information, 40 ASCII chars

Definition at line 551 of file sa_spec.h.

◆ word54_59

bit16 agsaSATAIdentifyData_s::word54_59[6]

word54-59 of identify device information

Definition at line 557 of file sa_spec.h.

◆ word62_74

bit16 agsaSATAIdentifyData_s::word62_74[13]

word62-74 of identify device information

Definition at line 560 of file sa_spec.h.

Referenced by smsatSetDevInfo().

◆ word77

bit16 agsaSATAIdentifyData_s::word77

word77 of identify device information

Definition at line 573 of file sa_spec.h.

Referenced by smsatSetDevInfo().

◆ word95_99

bit16 agsaSATAIdentifyData_s::word95_99[5]

word85-99 of identify device information

Definition at line 738 of file sa_spec.h.


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