FreeBSD kernel pms device code
|
data structure for SAS device list This structure maintains the device as a list and information about the device such as the device type and ID address frame. agsaDeviceHandle_t->osData points to this structure. More...
#include <tdtypes.h>
data structure for SAS device list This structure maintains the device as a list and information about the device such as the device type and ID address frame. agsaDeviceHandle_t->osData points to this structure.
agsaContext_t tdsaDeviceData_s::agContext |
Definition at line 358 of file tdtypes.h.
Referenced by ossaDeviceRegistrationCB(), and tdssAddSASToSharedcontext().
agsaDevHandle_t* tdsaDeviceData_s::agDevHandle |
Definition at line 336 of file tdtypes.h.
Referenced by itdssDsNonOperationalHandler(), itdssOpenCnxErrorConnectionRateNotSupportedHandler(), itdssTaskCompleted(), itdssXferOpenRetryTimeoutHandler(), ossaDeregisterDeviceHandleCB(), ossaDeviceRegistrationCB(), ossaLocalPhyControlCB(), ossaSMPAbortCB(), tdsaAbortAll(), tdsaDeregisterDevicesInPort(), tdsaDeviceDataReInit(), tdsaPhyControlRespRcvd(), tdsaSendSMPIoctl(), tdssAddSASToSharedcontext(), tiINIGetDeviceHandles(), tiINIGetDeviceHandlesForWinIOCTL(), tiINIGetDeviceInfo(), tiINIGetExpDeviceHandleBySasAddress(), tiINISMPStart(), tiINISuperIOStart(), tiNumOfLunIOCTLreq(), tiTGTIOAbort(), tiTGTIOStart(), ttdsaIOCompleted(), ttdsaSendResp(), ttdsaSMPReqReceived(), ttdsaSSPReqReceived(), and ttdsaTMProcess().
agsaDeviceInfo_t tdsaDeviceData_s::agDeviceInfo |
Definition at line 357 of file tdtypes.h.
Referenced by itdssOpenCnxErrorConnectionRateNotSupportedHandler(), ossaDeviceRegistrationCB(), tdsaDeviceInfoGetIoctl(), tdssAddSASToSharedcontext(), tdssRemoveSASFromSharedcontext(), tiINIGetDeviceInfo(), and tiTGTGetDeviceInfo().
agsaContext_t tdsaDeviceData_s::agDeviceResetContext |
Definition at line 371 of file tdtypes.h.
Referenced by ossaLocalPhyControlCB(), and tdsaDeviceDataReInit().
agsaRoot_t* tdsaDeviceData_s::agRoot |
Definition at line 335 of file tdtypes.h.
Referenced by tdssAddSASToSharedcontext(), tiINIGetDeviceInfo(), tiINISMPStart(), tiINISuperIOStart(), tiTGTIOAbortAll(), ttdsaSMPReqReceived(), and ttdsaSSPReqReceived().
bit8 tdsaDeviceData_s::DeviceType |
Definition at line 333 of file tdtypes.h.
Referenced by itdssIOCompleted(), ossaDeregisterDeviceHandleCB(), ossaDeviceRegistrationCB(), tdsaDeviceDataReInit(), tdssAddSASToSharedcontext(), and tiINISuperIOStart().
bit8 tdsaDeviceData_s::directlyAttached |
Definition at line 367 of file tdtypes.h.
Referenced by itdssIOSuccessHandler(), ossaDeviceRegistrationCB(), tdsaDeregisterDevicesInPort(), tdsaDeviceDataReInit(), tdssAddSASToSharedcontext(), and tiINIGetDeviceInfo().
struct tdsaDeviceData_s* tdsaDeviceData_s::ExpDevice |
Definition at line 361 of file tdtypes.h.
Referenced by ossaDeviceRegistrationCB(), tdsaDeviceDataReInit(), and tiINIGetExpander().
tdList_t tdsaDeviceData_s::FreeLink |
Definition at line 327 of file tdtypes.h.
Referenced by ossaDeregisterDeviceHandleCB(), and ossaDeviceRegistrationCB().
bit32 tdsaDeviceData_s::id |
Definition at line 330 of file tdtypes.h.
Referenced by itdssIOAbortedHandler(), itdssIOCompleted(), itdssIOSuccessHandler(), ossaDeregisterDeviceHandleCB(), ossaDeviceHandleRemovedEvent(), ossaDeviceRegistrationCB(), ossaSetDeviceInfoCB(), ossaSetDeviceStateCB(), ossaSMPAbortCB(), ossaSSPCompleted(), print_tdlist_flink(), tdsaAbortAll(), tdsaDeregisterDevicesInPort(), tdsaDeviceInfoGetIoctl(), tdssAddSASToSharedcontext(), tdssRemoveAllDevicelistFromPortcontext(), tdssRemoveSASFromSharedcontext(), tiINIGetDeviceHandles(), tiINIGetDeviceHandlesForWinIOCTL(), tiINISuperIOStart(), and tiTGTIOAbortAll().
bit8 tdsaDeviceData_s::initiator_ssp_stp_smp |
Definition at line 342 of file tdtypes.h.
Referenced by ossaDeviceRegistrationCB(), tdsaDeviceDataReInit(), and tdssAddSASToSharedcontext().
bit32 tdsaDeviceData_s::InQID |
Definition at line 331 of file tdtypes.h.
Referenced by ossaDeviceRegistrationCB(), tdsaDeviceDataReInit(), tdsaRotateQnumber(), and tdssAddSASToSharedcontext().
bit32 tdsaDeviceData_s::IOResponse |
Definition at line 370 of file tdtypes.h.
Referenced by tdsaDeviceDataReInit(), and tiTGTIOStart().
bit32 tdsaDeviceData_s::IOStart |
Definition at line 369 of file tdtypes.h.
Referenced by tdsaDeviceDataReInit(), and tiTGTIOStart().
tdList_t tdsaDeviceData_s::MainLink |
Definition at line 328 of file tdtypes.h.
Referenced by ossaDeregisterDeviceHandleCB(), and tdssAddSASToSharedcontext().
bit8 tdsaDeviceData_s::numOfPhys |
Definition at line 344 of file tdtypes.h.
Referenced by tdsaDeviceDataReInit().
bit32 tdsaDeviceData_s::OSAbortAll |
Definition at line 376 of file tdtypes.h.
Referenced by tdsaDeviceDataReInit(), and tiTGTIOAbortAll().
bit32 tdsaDeviceData_s::OutQID |
Definition at line 332 of file tdtypes.h.
Referenced by ossaDeviceRegistrationCB(), tdsaDeviceDataReInit(), tdsaRotateQnumber(), and tdssAddSASToSharedcontext().
bit8 tdsaDeviceData_s::phyID |
Definition at line 363 of file tdtypes.h.
Referenced by itdssIOSuccessHandler(), ossaDeviceRegistrationCB(), tdsaDeviceDataReInit(), tdsaDeviceInfoGetIoctl(), and tdssAddSASToSharedcontext().
tdsaJumpTable_t* tdsaDeviceData_s::pJumpTable |
a pointer to callback function jumptable
Definition at line 324 of file tdtypes.h.
Referenced by ossaSSPReqReceived(), and tdsaDeviceDataReInit().
bit8 tdsaDeviceData_s::processed |
Definition at line 353 of file tdtypes.h.
Referenced by tdsaDeviceDataReInit().
bit8 tdsaDeviceData_s::registered |
Definition at line 366 of file tdtypes.h.
Referenced by itdssDsNonOperationalHandler(), itdssOpenCnxErrorConnectionRateNotSupportedHandler(), itdssXferOpenRetryTimeoutHandler(), ossaDeviceHandleAccept(), ossaDeviceHandleRemovedEvent(), ossaDeviceRegistrationCB(), tdsaDeregisterDevicesInPort(), tdsaDeviceDataReInit(), tdsaDeviceInfoGetIoctl(), tdssAddSASToSharedcontext(), tiINIGetDeviceHandles(), tiINIGetDeviceHandlesForWinIOCTL(), tiINIGetDeviceInfo(), tiINIGetExpDeviceHandleBySasAddress(), tiINISuperIOStart(), tiTGTGetDeviceInfo(), and tiTGTIOAbortAll().
bit32 tdsaDeviceData_s::ResetCnt |
Definition at line 374 of file tdtypes.h.
Referenced by tdsaDeviceDataReInit().
TDSASAddressID_t tdsaDeviceData_s::SASAddressID |
Definition at line 341 of file tdtypes.h.
Referenced by ossaDeviceRegistrationCB(), tdsaDeviceDataReInit(), tdsaPhyControlFailureRespRcvd(), tdsaPhyControlRespRcvd(), tdssAddSASToSharedcontext(), tdssRemoveSASFromSharedcontext(), tiINIGetDeviceHandles(), tiINIGetDeviceHandlesForWinIOCTL(), tiINIGetDeviceInfo(), tiINIGetExpDeviceHandleBySasAddress(), tiINISuperIOStart(), and tiTGTIOAbortAll().
agsaSASIdentify_t tdsaDeviceData_s::sasIdentify |
bit8 tdsaDeviceData_s::SASSpecDeviceType |
Definition at line 368 of file tdtypes.h.
Referenced by tdsaDeviceDataReInit(), and tiINIGetExpDeviceHandleBySasAddress().
tdsaTimerRequest_t tdsaDeviceData_s::SATAIDDeviceTimer |
satDeviceData_t tdsaDeviceData_s::satDevData |
pointer to tdsaPortcontext which the device belongs to
Definition at line 346 of file tdtypes.h.
Referenced by ossaDeregisterDeviceHandleCB(), ossaDeviceRegistrationCB(), ossaLocalPhyControlCB(), tdsaAbortAll(), tdsaDeviceDataReInit(), tdsaPhyControlFailureRespRcvd(), tdsaPhyControlRespRcvd(), tiINIGetDeviceHandles(), tiINIGetDeviceHandlesForWinIOCTL(), tiINIGetDeviceInfo(), and tiINISuperIOStart().
bit8 tdsaDeviceData_s::target_ssp_stp_smp |
Definition at line 343 of file tdtypes.h.
Referenced by ossaDeviceRegistrationCB(), tdsaAbortAll(), tdsaDeviceDataReInit(), and tdssAddSASToSharedcontext().
struct tdsaExpander_s* tdsaDeviceData_s::tdExpander |
< pointer to tdsaExpander if Device is expander
Definition at line 360 of file tdtypes.h.
Referenced by tdsaDeviceDataReInit().
struct tdsaPortContext_s* tdsaDeviceData_s::tdPortContext |
Definition at line 349 of file tdtypes.h.
Referenced by itdssDsNonOperationalHandler(), itdssOpenCnxErrorConnectionRateNotSupportedHandler(), itdssXferOpenRetryTimeoutHandler(), ossaDeregisterDeviceHandleCB(), ossaDeviceRegistrationCB(), ossaLocalPhyControlCB(), tdsaDeregisterDevicesInPort(), tdsaDeviceDataReInit(), tdsaDeviceInfoGetIoctl(), tdsaPhyControlFailureRespRcvd(), tdsaPhyControlRespRcvd(), tdssAddSASToSharedcontext(), tdssRemoveAllDevicelistFromPortcontext(), tiINIGetDeviceHandles(), tiINIGetDeviceHandlesForWinIOCTL(), tiINIGetDeviceInfo(), tiINIGetExpander(), tiINIGetExpDeviceHandleBySasAddress(), tiINISuperIOStart(), tiTGTGetDeviceInfo(), tiTGTIOAbortAll(), and tiTGTIOStart().
tiDeviceHandle_t tdsaDeviceData_s::tiDeviceHandle |
Definition at line 325 of file tdtypes.h.
Referenced by ossaDeviceHandleAccept(), ossaDeviceRegistrationCB(), ossaLocalPhyControlCB(), tdsaAbortAll(), tdsaDeviceDataReInit(), tdsaPhyControlFailureRespRcvd(), tdsaPhyControlRespRcvd(), tiINIGetDeviceHandles(), tiINIGetDeviceHandlesForWinIOCTL(), tiINIGetExpander(), tiINIGetExpDeviceHandleBySasAddress(), ttdsaSSPReqReceived(), and ttdsaTMProcess().
tiIORequest_t tdsaDeviceData_s::TransportRecoveryIO |
bit32 tdsaDeviceData_s::TRflag |
Definition at line 373 of file tdtypes.h.
Referenced by ossaLocalPhyControlCB(), tdsaDeviceDataReInit(), tdsaPhyControlFailureRespRcvd(), and tdsaPhyControlRespRcvd().
bit8 tdsaDeviceData_s::valid |
Definition at line 351 of file tdtypes.h.
Referenced by itdssDsNonOperationalHandler(), itdssOpenCnxErrorConnectionRateNotSupportedHandler(), itdssXferOpenRetryTimeoutHandler(), ossaDeregisterDeviceHandleCB(), ossaDeviceRegistrationCB(), tdsaDeviceDataReInit(), tdsaDeviceInfoGetIoctl(), tdssAddSASToSharedcontext(), tdssRemoveAllDevicelistFromPortcontext(), tdssRemoveSASFromSharedcontext(), tiINIGetDeviceHandles(), tiINIGetDeviceHandlesForWinIOCTL(), tiINIGetExpDeviceHandleBySasAddress(), tiINISuperIOStart(), and tiTGTIOAbortAll().
bit8 tdsaDeviceData_s::valid2 |
Definition at line 352 of file tdtypes.h.
Referenced by ossaDeregisterDeviceHandleCB(), ossaDeviceRegistrationCB(), and tdsaDeviceDataReInit().