FreeBSD kernel pms device code
|
the root data structure for TD layer More...
#include <tdsatypes.h>
Data Fields | |
tdsaContext_t | tdsaAllShared |
bit32 | autoGoodRSP |
the root data structure for TD layer
This data structure is the main data structure used in communicating with OS layer. For example, tiRoot_t->tdData points to this data structure From this data structure, SATA host/Device and SAS initiator/target are found.
Definition at line 361 of file tdsatypes.h.
bit32 tdsaRoot_s::autoGoodRSP |
Definition at line 365 of file tdsatypes.h.
Referenced by tiTGTSetResp(), and ttdssInit().
tdsaContext_t tdsaRoot_s::tdsaAllShared |
<< common data structure for SAS/SATA
Definition at line 364 of file tdsatypes.h.
Referenced by itdssInit(), itdssInitTimers(), itdssOpenCnxErrorConnectionRateNotSupportedHandler(), itdssXferOpenRetryTimeoutHandler(), ossaDeregisterDeviceHandleCB(), ossaDeviceHandleAccept(), ossaDeviceRegistrationCB(), ossaGetPhyProfileCB(), ostiCOMMgntIOCTLRsp(), ostiCOMMgntVPDSetIOCTLRsp(), ostiGenEventIOCTLRsp(), ostiGetDeviceInfoIOCTLRsp(), ostiGetForensicDataIOCTLRsp(), ostiGetGpioIOCTLRsp(), ostiGetIoEventStatsIOCTLRsp(), ostiGetNVMDIOCTLRsp(), ostiGetPhyGeneralStatusRsp(), ostiGetPhyProfileIOCTLRsp(), ostiNumOfLUNIOCTLRsp(), ostiRegDumpIOCTLRsp(), ostiSendSMPIOCTLRsp(), ostiSetNVMDIOCTLRsp(), ostiSgpioIoctlRsp(), tdipFWControlIoctl(), tdsaDeregisterDevicesInPort(), tdsaDeviceDataInit(), tdsaDeviceDataReInit(), tdsaExpanderInit(), tdsaForensicDataGetIoctl(), tdsaGetCardIDString(), tdsaGetCardPhyParams(), tdsaGetGlobalPhyParams(), tdsaGetHwConfigParams(), tdsaGetNumOfLUNIOCTL(), tdsaGetPhyGeneralStatusIoctl(), tdsaGetPortParams(), tdsaGetSwConfigParams(), tdsaInitTimers(), tdsaIoErrorStatisticGetIoctl(), tdsaIoEventStatisticGetIoctl(), tdsaJumpTableInit(), tdsaNVMDGetIoctl(), tdsaNVMDSetIoctl(), tdsaParseLinkRateMode(), tdsaPhyProfileIoctl(), tdsaPortContextInit(), tdsaProcessCDB(), tdsaProcessTimers(), tdsaQueueConfigInit(), tdsaRegDumpGetIoctl(), tdsaRegisterIoctl(), tdsaResetComMemFlags(), tdsaRotateQnumber1(), tdsaSendBISTIoctl(), tdsaSendSMPIoctl(), tdsaSGpioIoctlSetup(), tdsaSingleThreadedEnter(), tdsaSingleThreadedLeave(), tdssAddSASToSharedcontext(), tdssInitSASPortStartInfo(), tdssRemoveAllDevicelistFromPortcontext(), tdssRemoveSASFromSharedcontext(), tiCOMConfigureSgpio(), tiComCountActiveIORequests(), tiCOMDelayedInterruptHandler(), tiCOMEncryptDekAdd(), tiCOMEncryptDekInvalidate(), tiCOMEncryptGetInfo(), tiCOMEncryptKekAdd(), tiCOMEncryptKekLoad(), tiCOMEncryptKekStore(), tiCOMEncryptSelfTest(), tiCOMEncryptSetMode(), tiCOMFrameReadBlock(), tiCOMGetControllerConfig(), tiCOMGetOperator(), tiCOMGetPortInfo(), tiCOMInit(), tiCOMInterruptEnable(), tiCOMInterruptHandler(), tiCOMMgntIOCTL(), tiCOMOperatorManagement(), tiCOMPortInit(), tiCOMPortStart(), tiCOMPortStop(), tiCOMReset(), tiCOMSetControllerConfig(), tiCOMSetOperator(), tiCOMShutDown(), tiCOMSystemInterruptsActive(), tiCOMTimerTick(), tiINIDiscoverTargets(), tiINIGetDeviceHandles(), tiINIGetDeviceHandlesForWinIOCTL(), tiIniGetDirectSataSasAddr(), tiINIGetExpander(), tiINIGetExpDeviceHandleBySasAddress(), tiINIIOStart(), tiINISuperIOStart(), tiNumOfLunIOCTLreq(), tiTGTGetDeviceHandles(), tiTGTIOAbort(), ttdsaDumpallXchg(), ttdsaTMProcess(), ttdsaXchgFreeStruct(), and ttdsaXchgLinkInit().