FreeBSD kernel pms device code
satDeviceData_t Struct Reference

#include <tdtypes.h>

Collaboration diagram for satDeviceData_t:

Data Fields

tdList_t satIoLinkList
 
tdList_t satFreeIntIoLinkList
 
tdList_t satActiveIntIoLinkList
 
satInternalIo_t satIntIo [SAT_MAX_INT_IO]
 
agsaSATAIdentifyData_t satIdentifyData
 
bit8 SN_id_limit [25]
 
bit32 satNCQ
 
bit32 sat48BitSupport
 
bit32 satSMARTSelfTest
 
bit32 satSMARTFeatureSet
 
bit32 satSMARTEnabled
 
bit32 satRemovableMedia
 
bit32 satRemovableMediaEnabled
 
bit32 satDMASupport
 
bit32 satDMAEnabled
 
bit32 satDMADIRSupport
 
bit32 satWWNSupport
 
bit32 satPendingIO
 
bit32 satPendingNCQIO
 
bit32 satPendingNONNCQIO
 
bit32 satNCQMaxIO
 
bit32 satDriveState
 
bit32 satAbortAfterReset
 
bit32 satAbortCalled
 
bit32 satVerifyState
 
bit32 satMaxUserAddrSectors
 
bit32 satWriteCacheEnabled
 
bit32 satLookAheadEnabled
 
bit32 satDeviceFaultState
 
bit32 satStopState
 
bit32 satFormatState
 
bit32 satPMField
 
bit8 satSignature [8]
 
bit32 satDeviceType
 
bit32 satSectorDone
 
bit32 freeSATAFDMATagBitmap
 
bit32 IDDeviceValid
 
bit8 satMaxLBA [8]
 
bit32 satBGPendingDiag
 
bit32 NumOfFCA
 
bit32 NumOfIDRetries
 
tiIORequest_tsatTmTaskTag
 
void * satSaDeviceData
 
bit32 ID_Retries
 
bit32 IDPending
 

Detailed Description

Definition at line 267 of file tdtypes.h.

Field Documentation

◆ freeSATAFDMATagBitmap

bit32 satDeviceData_t::freeSATAFDMATagBitmap

Definition at line 304 of file tdtypes.h.

Referenced by tdsaDeviceDataReInit().

◆ ID_Retries

bit32 satDeviceData_t::ID_Retries

Definition at line 312 of file tdtypes.h.

Referenced by tdsaDeviceDataReInit().

◆ IDDeviceValid

◆ IDPending

bit32 satDeviceData_t::IDPending

Definition at line 313 of file tdtypes.h.

Referenced by tdsaDeviceDataReInit().

◆ NumOfFCA

bit32 satDeviceData_t::NumOfFCA

Definition at line 308 of file tdtypes.h.

Referenced by tdsaDeviceDataReInit().

◆ NumOfIDRetries

bit32 satDeviceData_t::NumOfIDRetries

Definition at line 309 of file tdtypes.h.

Referenced by tdsaDeviceDataReInit().

◆ sat48BitSupport

bit32 satDeviceData_t::sat48BitSupport

Definition at line 276 of file tdtypes.h.

◆ satAbortAfterReset

bit32 satDeviceData_t::satAbortAfterReset

Definition at line 291 of file tdtypes.h.

◆ satAbortCalled

bit32 satDeviceData_t::satAbortCalled

Definition at line 292 of file tdtypes.h.

◆ satActiveIntIoLinkList

tdList_t satDeviceData_t::satActiveIntIoLinkList

Definition at line 271 of file tdtypes.h.

◆ satBGPendingDiag

bit32 satDeviceData_t::satBGPendingDiag

Definition at line 307 of file tdtypes.h.

◆ satDeviceFaultState

bit32 satDeviceData_t::satDeviceFaultState

Definition at line 297 of file tdtypes.h.

◆ satDeviceType

bit32 satDeviceData_t::satDeviceType

Definition at line 302 of file tdtypes.h.

Referenced by ossaDeviceRegistrationCB().

◆ satDMADIRSupport

bit32 satDeviceData_t::satDMADIRSupport

Definition at line 284 of file tdtypes.h.

◆ satDMAEnabled

bit32 satDeviceData_t::satDMAEnabled

Definition at line 283 of file tdtypes.h.

◆ satDMASupport

bit32 satDeviceData_t::satDMASupport

Definition at line 282 of file tdtypes.h.

◆ satDriveState

bit32 satDeviceData_t::satDriveState

Definition at line 290 of file tdtypes.h.

Referenced by ossaLocalPhyControlCB(), tdsaDeviceDataReInit(), and tdsaPhyControlRespRcvd().

◆ satFormatState

bit32 satDeviceData_t::satFormatState

Definition at line 299 of file tdtypes.h.

◆ satFreeIntIoLinkList

tdList_t satDeviceData_t::satFreeIntIoLinkList

Definition at line 270 of file tdtypes.h.

◆ satIdentifyData

agsaSATAIdentifyData_t satDeviceData_t::satIdentifyData

◆ satIntIo

satInternalIo_t satDeviceData_t::satIntIo[SAT_MAX_INT_IO]

Definition at line 272 of file tdtypes.h.

Referenced by tdsaDeviceDataReInit().

◆ satIoLinkList

tdList_t satDeviceData_t::satIoLinkList

Definition at line 269 of file tdtypes.h.

◆ satLookAheadEnabled

bit32 satDeviceData_t::satLookAheadEnabled

Definition at line 296 of file tdtypes.h.

◆ satMaxLBA

bit8 satDeviceData_t::satMaxLBA[8]

Definition at line 306 of file tdtypes.h.

Referenced by tdsaDeviceDataReInit().

◆ satMaxUserAddrSectors

bit32 satDeviceData_t::satMaxUserAddrSectors

Definition at line 294 of file tdtypes.h.

◆ satNCQ

bit32 satDeviceData_t::satNCQ

Definition at line 275 of file tdtypes.h.

Referenced by tiINIGetDeviceInfo().

◆ satNCQMaxIO

◆ satPendingIO

◆ satPendingNCQIO

◆ satPendingNONNCQIO

◆ satPMField

bit32 satDeviceData_t::satPMField

Definition at line 300 of file tdtypes.h.

◆ satRemovableMedia

bit32 satDeviceData_t::satRemovableMedia

Definition at line 280 of file tdtypes.h.

◆ satRemovableMediaEnabled

bit32 satDeviceData_t::satRemovableMediaEnabled

Definition at line 281 of file tdtypes.h.

◆ satSaDeviceData

void* satDeviceData_t::satSaDeviceData

Definition at line 311 of file tdtypes.h.

Referenced by tdsaDeviceDataReInit().

◆ satSectorDone

bit32 satDeviceData_t::satSectorDone

Definition at line 303 of file tdtypes.h.

◆ satSignature

bit8 satDeviceData_t::satSignature[8]

Definition at line 301 of file tdtypes.h.

◆ satSMARTEnabled

bit32 satDeviceData_t::satSMARTEnabled

Definition at line 279 of file tdtypes.h.

◆ satSMARTFeatureSet

bit32 satDeviceData_t::satSMARTFeatureSet

Definition at line 278 of file tdtypes.h.

◆ satSMARTSelfTest

bit32 satDeviceData_t::satSMARTSelfTest

Definition at line 277 of file tdtypes.h.

◆ satStopState

bit32 satDeviceData_t::satStopState

Definition at line 298 of file tdtypes.h.

◆ satTmTaskTag

tiIORequest_t* satDeviceData_t::satTmTaskTag

Definition at line 310 of file tdtypes.h.

◆ satVerifyState

bit32 satDeviceData_t::satVerifyState

Definition at line 293 of file tdtypes.h.

◆ satWriteCacheEnabled

bit32 satDeviceData_t::satWriteCacheEnabled

Definition at line 295 of file tdtypes.h.

◆ satWWNSupport

bit32 satDeviceData_t::satWWNSupport

Definition at line 285 of file tdtypes.h.

◆ SN_id_limit

bit8 satDeviceData_t::SN_id_limit[25]

Definition at line 274 of file tdtypes.h.

Referenced by tiINIGetDeviceInfo().


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