FreeBSD kernel pms device code
|
#include <smtypes.h>
agsaDevHandle_t* smDeviceData_s::agDevHandle |
Definition at line 93 of file smtypes.h.
Referenced by ossaSATAEvent(), smAddToSharedcontext(), smDeviceDataInit(), smDeviceDataReInit(), smFindInSharedcontext(), smIOAbortAll(), smLocalPhyControlCB(), smPhyControlRespRcvd(), smsataLLIOStart(), smsatDelayedProcessAbnormalCompletion(), smsatIDStartCB(), smsatProcessAbnormalCompletion(), smsatReadLogExtCB(), and smTaskManagement().
agsaContext_t smDeviceData_s::agDeviceResetContext |
Definition at line 101 of file smtypes.h.
Referenced by smTaskManagement().
agsaDevHandle_t* smDeviceData_s::agExpDevHandle |
Definition at line 99 of file smtypes.h.
Referenced by smAddToSharedcontext(), smDeviceDataInit(), smDeviceDataReInit(), and smPhyControlSend().
bit32 smDeviceData_s::directlyAttached |
Definition at line 98 of file smtypes.h.
Referenced by smAddToSharedcontext(), smDeviceDataInit(), smDeviceDataReInit(), and smTaskManagement().
smList_t smDeviceData_s::FreeLink |
Definition at line 89 of file smtypes.h.
Referenced by smRemoveFromSharedcontext().
bit32 smDeviceData_s::freeSATAFDMATagBitmap |
Definition at line 144 of file smtypes.h.
Referenced by smDeviceDataInit(), smDeviceDataReInit(), smsatTagAlloc(), and smsatTagRelease().
bit32 smDeviceData_s::id |
Definition at line 91 of file smtypes.h.
Referenced by ossaSATAEvent(), smAddToSharedcontext(), smDeviceDataInit(), smDeviceDataReInit(), smFindInSharedcontext(), smIDStart(), smIOAbortAll(), smIOStart(), smllSATACompleted(), smRemoveFromSharedcontext(), smsatDelayedProcessAbnormalCompletion(), smsatIDStartCB(), smsatInquiry(), smsatInquiryCB(), smsatIOStart(), smsatModeSense10(), smsatModeSense6(), smsatProcessAbnormalCompletion(), smsatRead10(), smsatReadCapacity10(), smsatReadCapacity16(), smsatReadLogExtCB(), smsatReportLun(), smsatSendIDDev(), smsatSetFeaturesDMACB(), smsatSetFeaturesPIOCB(), smsatSetFeaturesReadLookAheadCB(), smsatSetFeaturesVolatileWriteCacheCB(), smSuperIOStart(), and smTaskManagement().
bit32 smDeviceData_s::ID_Retries |
Definition at line 152 of file smtypes.h.
Referenced by smDeviceDataInit(), and smDeviceDataReInit().
bit32 smDeviceData_s::IDDeviceValid |
Definition at line 145 of file smtypes.h.
Referenced by smDeviceDataInit(), smDeviceDataReInit(), smsatIDStartCB(), smsatInquiry(), smsatInquiryCB(), smsatIOStart(), and smsatReadMediaSerialNumber().
smList_t smDeviceData_s::MainLink |
Definition at line 90 of file smtypes.h.
Referenced by smAddToSharedcontext(), and smRemoveFromSharedcontext().
bit32 smDeviceData_s::NumOfFCA |
Definition at line 148 of file smtypes.h.
Referenced by smDeviceDataInit(), and smDeviceDataReInit().
bit32 smDeviceData_s::NumOfIDRetries |
Definition at line 149 of file smtypes.h.
Referenced by smDeviceDataInit(), and smDeviceDataReInit().
bit32 smDeviceData_s::OSAbortAll |
Definition at line 153 of file smtypes.h.
Referenced by smaSATAAbortCB(), smDeviceDataInit(), smDeviceDataReInit(), and smIOAbortAll().
bit32 smDeviceData_s::phyID |
Definition at line 100 of file smtypes.h.
Referenced by smAddToSharedcontext(), smDeviceDataInit(), smDeviceDataReInit(), smPhyControlSend(), and smTaskManagement().
bit32 smDeviceData_s::ReadCapacity |
Definition at line 154 of file smtypes.h.
Referenced by smsatCheckLimit().
bit32 smDeviceData_s::sasAddressHi |
HOST SAS address higher part
Definition at line 156 of file smtypes.h.
Referenced by smsatInquiryPage83(), and smSuperIOStart().
bit32 smDeviceData_s::sasAddressLo |
HOST SAS address lower part
Definition at line 155 of file smtypes.h.
Referenced by smsatInquiryPage83(), and smSuperIOStart().
bit32 smDeviceData_s::sat48BitSupport |
Definition at line 111 of file smtypes.h.
Referenced by smsatChainedWriteNVerify_Start_Verify(), smsatLogSense(), smsatLogSense_1(), smsatNonChainedWriteNVerify_Verify(), smsatRead10(), smsatRead12(), smsatRead16(), smsatRead6(), smsatReadCapacity10(), smsatReadCapacity16(), smsatReadMediaSerialNumber(), smsatReassignBlocks(), smsatReassignBlocks_1(), smsatReassignBlocks_2(), smsatSendDiagnostic(), smsatSendDiagnostic_1(), smsatSendDiagnostic_2(), smsatSetDevInfo(), smsatStartStopUnit(), smsatSynchronizeCache10(), smsatSynchronizeCache16(), smsatVerify10(), smsatVerify12(), smsatVerify16(), smsatWrite10(), smsatWrite12(), smsatWrite16(), smsatWrite6(), smsatWriteAndVerify10(), smsatWriteAndVerify12(), smsatWriteAndVerify16(), and smsatWriteSame10().
bit32 smDeviceData_s::satAbortAfterReset |
Definition at line 131 of file smtypes.h.
Referenced by ossaSATAEvent(), smsatIOCompleted(), smsatReadLogExtCB(), smsatSetDevInfo(), smsatTmAbortTask(), and smTaskManagement().
bit32 smDeviceData_s::satAbortCalled |
Definition at line 132 of file smtypes.h.
Referenced by smsatSetDevInfo().
smList_t smDeviceData_s::satActiveIntIoLinkList |
Definition at line 107 of file smtypes.h.
Referenced by smsatAllocIntIoResource().
smTimerRequest_t smDeviceData_s::SATAIDDeviceTimer |
bit32 smDeviceData_s::satBGPendingDiag |
Definition at line 147 of file smtypes.h.
Referenced by smsatSendDiagnostic(), and smsatSendDiagnosticCB().
bit32 smDeviceData_s::satDeviceFaultState |
Definition at line 137 of file smtypes.h.
Referenced by smsatIOCompleted(), smsatSetDevInfo(), and smsatTestUnitReady().
bit32 smDeviceData_s::satDeviceType |
Definition at line 142 of file smtypes.h.
Referenced by smRegisterDevice(), smsatIDStart(), smsatInquiryPage89(), smsatIOStart(), smsatSendIDDev(), smsatSetFeaturesDMACB(), and smsatStartResetDevice().
bit32 smDeviceData_s::satDMADIRSupport |
Definition at line 120 of file smtypes.h.
Referenced by smsatPacket(), smsatRequestSenseForATAPI(), and smsatSetDevInfo().
bit32 smDeviceData_s::satDMAEnabled |
Definition at line 118 of file smtypes.h.
Referenced by smsatPacket(), smsatRead10(), smsatRead12(), smsatRead16(), smsatRead6(), smsatReassignBlocks_2(), smsatRequestSenseForATAPI(), smsatSetDevInfo(), smsatSetFeaturesDMACB(), smsatWrite10(), smsatWrite12(), smsatWrite16(), smsatWrite6(), smsatWriteAndVerify10(), smsatWriteAndVerify12(), smsatWriteAndVerify16(), and smsatWriteSame10().
bit32 smDeviceData_s::satDMASetupAA |
Definition at line 124 of file smtypes.h.
Referenced by smsatSetDevInfo(), smsatSetFeaturesDMACB(), smsatSetFeaturesReadLookAheadCB(), and smsatSetFeaturesVolatileWriteCacheCB().
bit32 smDeviceData_s::satDMASupport |
Definition at line 117 of file smtypes.h.
Referenced by smsatPacket(), smsatRead10(), smsatRead12(), smsatRead16(), smsatRead6(), smsatReassignBlocks_2(), smsatRequestSenseForATAPI(), smsatSetDevInfo(), smsatSetFeaturesPIOCB(), smsatWrite10(), smsatWrite12(), smsatWrite16(), smsatWrite6(), smsatWriteAndVerify10(), smsatWriteAndVerify12(), smsatWriteAndVerify16(), and smsatWriteSame10().
bit32 smDeviceData_s::satDriveState |
Definition at line 130 of file smtypes.h.
Referenced by ossaSATAEvent(), smDeviceDataInit(), smDeviceDataReInit(), smLocalPhyControlCB(), smPhyControlRespRcvd(), smsatCheckPowerModeCB(), smsatDelayedProcessAbnormalCompletion(), smsatDeResetDeviceCB(), smsatDeviceResetCB(), smsatIOCompleted(), smsatIOStart(), smsatProcessAbnormalCompletion(), smsatProcessAbort(), smsatReadLogExtCB(), smsatSetDevInfo(), smsatTestUnitReady(), smsatTmAbortTask(), and smTaskManagement().
bit32 smDeviceData_s::satFormatState |
Definition at line 139 of file smtypes.h.
Referenced by smsatRequestSenseCB(), and smsatSetDevInfo().
smList_t smDeviceData_s::satFreeIntIoLinkList |
Definition at line 106 of file smtypes.h.
Referenced by smDeviceDataInit(), smsatAllocIntIoResource(), and smsatFreeIntIoResource().
agsaSATAIdentifyData_t smDeviceData_s::satIdentifyData |
Definition at line 109 of file smtypes.h.
Referenced by smDeviceDataReInit(), smsatIDStartCB(), smsatInquiryCB(), smsatInquiryIntCB(), smsatReadCapacity10(), smsatReadCapacity16(), smsatReadMediaSerialNumber(), smsatSetFeaturesAACB(), smsatSetFeaturesDMACB(), smsatSetFeaturesPIOCB(), smsatSetFeaturesReadLookAheadCB(), and smsatSetFeaturesVolatileWriteCacheCB().
smSatInternalIo_t smDeviceData_s::satIntIo[SAT_MAX_INT_IO] |
Definition at line 108 of file smtypes.h.
Referenced by smDeviceDataInit(), and smDeviceDataReInit().
smList_t smDeviceData_s::satIoLinkList |
Definition at line 105 of file smtypes.h.
Referenced by smsatTmAbortTask().
bit32 smDeviceData_s::satLookAheadEnabled |
Definition at line 136 of file smtypes.h.
Referenced by smsatModeSense10(), smsatModeSense6(), smsatSetDevInfo(), and smsatSetFeaturesReadLookAheadCB().
bit8 smDeviceData_s::satMaxLBA[8] |
Definition at line 146 of file smtypes.h.
Referenced by smDeviceDataReInit(), smsatCheckLimit(), smsatReadCapacity10(), smsatReadCapacity16(), and smsatSendDiagnostic_1().
bit32 smDeviceData_s::satMaxUserAddrSectors |
Definition at line 134 of file smtypes.h.
Referenced by smsatSetDevInfo(), and smsatWriteSame10().
bit32 smDeviceData_s::satNCQ |
Definition at line 110 of file smtypes.h.
Referenced by smsatInquiryCB(), smsatInquiryIntCB(), smsatModeSelect10(), smsatModeSelect6(), smsatModeSense10(), smsatModeSense6(), smsatRead10(), smsatRead12(), smsatRead16(), smsatRead6(), smsatReassignBlocks_2(), smsatSetDevInfo(), smsatSetFeaturesDMACB(), smsatSetFeaturesReadLookAheadCB(), smsatSetFeaturesVolatileWriteCacheCB(), smsatVerify10(), smsatVerify12(), smsatVerify16(), smsatWrite10(), smsatWrite12(), smsatWrite16(), smsatWrite6(), smsatWriteAndVerify10(), smsatWriteAndVerify12(), smsatWriteAndVerify16(), and smsatWriteSame10().
bit32 smDeviceData_s::satNCQMaxIO |
Definition at line 129 of file smtypes.h.
Referenced by smDeviceDataInit(), smDeviceDataReInit(), smLocalPhyControlCB(), smsatCheckPowerModeCB(), smsatDelayedProcessAbnormalCompletion(), smsatDeResetDeviceCB(), smsatDeviceResetCB(), smsatInquiryCB(), smsatInquiryIntCB(), smsatIOStart(), smsatProcessAbnormalCompletion(), smsatProcessAbort(), smsatSetDevInfo(), smsatTagAlloc(), and smsatTagRelease().
bit32 smDeviceData_s::satNCQQMgntCmd |
Definition at line 125 of file smtypes.h.
Referenced by smsatSetDevInfo().
bit32 volatile smDeviceData_s::satPendingIO |
Definition at line 126 of file smtypes.h.
Referenced by smAddToSharedcontext(), smDeviceDataInit(), smDeviceDataReInit(), smLocalPhyControlCB(), smsataLLIOStart(), smsatCheckPowerModeCB(), smsatDecrementPendingIO(), smsatDelayedProcessAbnormalCompletion(), smsatDeResetDeviceCB(), smsatDeviceResetCB(), smsatIDStartCB(), smsatInquiryCB(), smsatInquiryIntCB(), smsatIOStart(), smsatProcessAbnormalCompletion(), smsatProcessAbort(), smsatResetDeviceCB(), and smsatTestUnitReady().
bit32 volatile smDeviceData_s::satPendingNCQIO |
Definition at line 127 of file smtypes.h.
Referenced by smAddToSharedcontext(), smDeviceDataInit(), smDeviceDataReInit(), smLocalPhyControlCB(), smsataLLIOStart(), smsatCheckPowerModeCB(), smsatDecrementPendingIO(), smsatDelayedProcessAbnormalCompletion(), smsatDeResetDeviceCB(), smsatDeviceResetCB(), smsatIDStartCB(), smsatIOStart(), smsatProcessAbnormalCompletion(), and smsatProcessAbort().
bit32 volatile smDeviceData_s::satPendingNONNCQIO |
Definition at line 128 of file smtypes.h.
Referenced by smAddToSharedcontext(), smDeviceDataInit(), smDeviceDataReInit(), smLocalPhyControlCB(), smsataLLIOStart(), smsatCheckPowerModeCB(), smsatDecrementPendingIO(), smsatDelayedProcessAbnormalCompletion(), smsatDeResetDeviceCB(), smsatDeviceResetCB(), smsatIDStartCB(), smsatIOStart(), smsatProcessAbnormalCompletion(), and smsatProcessAbort().
bit32 smDeviceData_s::satPMField |
Definition at line 140 of file smtypes.h.
Referenced by smsatInquiryPage89().
bit32 smDeviceData_s::satReadLookAheadSupport |
Definition at line 121 of file smtypes.h.
Referenced by smsatSetDevInfo(), and smsatSetFeaturesDMACB().
bit32 smDeviceData_s::satRemovableMedia |
Definition at line 115 of file smtypes.h.
Referenced by smsatSetDevInfo(), smsatStartStopUnit(), and smsatTestUnitReady().
bit32 smDeviceData_s::satRemovableMediaEnabled |
Definition at line 116 of file smtypes.h.
Referenced by smsatSetDevInfo(), smsatStartStopUnit(), and smsatTestUnitReady().
void* smDeviceData_s::satSaDeviceData |
Definition at line 151 of file smtypes.h.
Referenced by smDeviceDataInit(), and smDeviceDataReInit().
bit32 smDeviceData_s::satSectorDone |
Definition at line 143 of file smtypes.h.
Referenced by smsatSetDevInfo(), and smsatWriteSame10CB().
bit32 smDeviceData_s::satSMARTEnabled |
Definition at line 114 of file smtypes.h.
Referenced by smsatLogSense(), smsatModeSense10(), smsatModeSense6(), smsatRequestSense(), smsatSendDiagnostic(), and smsatSetDevInfo().
bit32 smDeviceData_s::satSMARTFeatureSet |
Definition at line 113 of file smtypes.h.
Referenced by smsatLogSense(), and smsatSetDevInfo().
bit32 smDeviceData_s::satSMARTSelfTest |
Definition at line 112 of file smtypes.h.
Referenced by smsatLogSense(), smsatSendDiagnostic(), and smsatSetDevInfo().
bit32 smDeviceData_s::satStopState |
Definition at line 138 of file smtypes.h.
Referenced by smsatStartStopUnitCB(), and smsatTestUnitReady().
smIORequest_t* smDeviceData_s::satTmTaskTag |
Definition at line 150 of file smtypes.h.
Referenced by smsatCheckPowerModeCB(), smsatDelayedProcessAbnormalCompletion(), smsatDeResetDeviceCB(), smsatDeviceResetCB(), smsatProcessAbnormalCompletion(), smsatProcessAbort(), smsatResetDeviceCB(), smsatSetDevInfo(), and smsatTmAbortTask().
bit32 smDeviceData_s::satUltraDMAMode |
Definition at line 119 of file smtypes.h.
Referenced by smsatSetDevInfo(), and smsatSetFeaturesDMA().
bit32 smDeviceData_s::satVerifyState |
Definition at line 133 of file smtypes.h.
Referenced by smsatSendDiagnostic(), smsatSendDiagnosticCB(), and smsatSetDevInfo().
bit32 smDeviceData_s::satVolatileWriteCacheSupport |
Definition at line 122 of file smtypes.h.
Referenced by smsatSetDevInfo(), smsatSetFeaturesDMACB(), and smsatSetFeaturesReadLookAheadCB().
bit32 smDeviceData_s::satWriteCacheEnabled |
Definition at line 135 of file smtypes.h.
Referenced by smsatModeSelect6n10CB(), smsatModeSense10(), smsatModeSense6(), smsatSetDevInfo(), and smsatSetFeaturesVolatileWriteCacheCB().
bit32 smDeviceData_s::satWWNSupport |
Definition at line 123 of file smtypes.h.
Referenced by smsatInquiryCB(), smsatInquiryIntCB(), smsatInquiryPage83(), and smsatSetDevInfo().
bit32 smDeviceData_s::SMAbortAll |
Definition at line 96 of file smtypes.h.
Referenced by smDeviceDataInit(), smDeviceDataReInit(), and smsatReadLogExtCB().
smDeviceHandle_t* smDeviceData_s::smDevHandle |
Definition at line 97 of file smtypes.h.
Referenced by ossaSATAEvent(), smAddToSharedcontext(), smDeviceDataInit(), smDeviceDataReInit(), smPhyControlSend(), smsatCheckPowerModeCB(), smsatDeResetDeviceCB(), smsatDeviceResetCB(), and smsatResetDeviceCB().
bit32 smDeviceData_s::SMNumOfFCA |
Definition at line 102 of file smtypes.h.
Referenced by ossaSATAEvent(), smDeviceDataInit(), and smDeviceDataReInit().
smRoot_t* smDeviceData_s::smRoot |
Definition at line 92 of file smtypes.h.
Referenced by smAddToSharedcontext(), smDeviceDataInit(), smllSATACompleted(), smsatChainedDataIOCB(), smsatChainedVerifyCB(), smsatChainedWriteNVerifyCB(), smsatCheckPowerModeCB(), smsatCheckPowerModePassCB(), smsatDelayedProcessAbnormalCompletion(), smsatDeResetDeviceCB(), smsatDeviceResetCB(), smsatExecuteDeviceDiagnosticCB(), smsatIDDataPassCB(), smsatIDStartCB(), smsatInquiryCB(), smsatLogSenseCB(), smsatModeSelect6n10CB(), smsatNonChainedDataIOCB(), smsatNonChainedVerifyCB(), smsatNonChainedWriteNVerifyCB(), smsatNonDataIOCB(), smsatPacketCB(), smsatPassthroughCB(), smsatProcessAbnormalCompletion(), smsatReadBufferCB(), smsatReadLogExtCB(), smsatReadMediaSerialNumberCB(), smsatReassignBlocksCB(), smsatRequestSenseCB(), smsatRequestSenseForATAPICB(), smsatResetDeviceCB(), smsatSendDiagnosticCB(), smsatSetFeaturesAACB(), smsatSetFeaturesDMACB(), smsatSetFeaturesPIOCB(), smsatSetFeaturesReadLookAheadCB(), smsatSetFeaturesVolatileWriteCacheCB(), smsatSMARTEnableCB(), smsatSMARTEnablePassCB(), smsatSMARTReadLogCB(), smsatSMARTRStatusPassCB(), smsatStartStopUnitCB(), smsatSynchronizeCache10n16CB(), smsatTestUnitReadyCB(), smsatVerify10CB(), smsatWriteBufferCB(), and smsatWriteSame10CB().
bit32 smDeviceData_s::valid |
Definition at line 94 of file smtypes.h.
Referenced by ossaSATAEvent(), smAddToSharedcontext(), smDeviceDataInit(), smDeviceDataReInit(), smFindInSharedcontext(), smIDStart(), smIOAbortAll(), smIOStart(), smRemoveFromSharedcontext(), smsatDelayedProcessAbnormalCompletion(), smsatIDStartCB(), smsatProcessAbnormalCompletion(), and smSuperIOStart().