FreeBSD kernel pms device code
|
data structure OS root from the view of lower layer. TD Layer interrupt/non-interrupt context support structure for agsaRoot_t. The osData part of agsaRoot points to this tdsaRootOsData_t structure. In other words, agsaRoot_t->osData points to this structure and used for both SAS and SATA More...
#include <tdtypes.h>
Data Fields | |
tiRoot_t * | tiRoot |
void * | tdsaAllShared |
void * | itdsaIni |
void * | ttdsaTgt |
void * | tdstHost |
void * | tdstDevice |
agBOOLEAN | IntContext |
data structure OS root from the view of lower layer. TD Layer interrupt/non-interrupt context support structure for agsaRoot_t. The osData part of agsaRoot points to this tdsaRootOsData_t structure. In other words, agsaRoot_t->osData points to this structure and used for both SAS and SATA
agBOOLEAN tdsaRootOsData_s::IntContext |
Interrupt context
Definition at line 159 of file tdtypes.h.
Referenced by itdssDifHandler(), itdssDsInRecoveryHandler(), itdssDsNonOperationalHandler(), itdssEncryptionHandler(), itdssIOAbortedHandler(), itdssIOAbortResetHandler(), itdssIODefaultHandler(), itdssIOFailedHandler(), itdssIONoDeviceHandler(), itdssIONotValidHandler(), itdssIOResourceUnavailableHandler(), itdssIORQEBusyFullHandler(), itdssIOUnderFlowHandler(), itdssLinkFailureHandler(), itdssOpenCnxErrorBadDestinationHandler(), itdssOpenCnxErrorBreakHandler(), itdssOpenCnxErrorConnectionRateNotSupportedHandler(), itdssOpenCnxErrorITNexusLossHandler(), itdssOpenCnxErrorItNexusLossNoDestHandler(), itdssOpenCnxErrorItNexusLossOpenCollideHandler(), itdssOpenCnxErrorItNexusLossOpenPathwayBlockedHandler(), itdssOpenCnxErrorItNexusLossOpenTmoHandler(), itdssOpenCnxErrorOpenPreemptedHandler(), itdssOpenCnxErrorProtocolNotSupprotedHandler(), itdssOpenCnxErrorSTPResourceBusyHandler(), itdssOpenCnxErrorUnknownErrorHandler(), itdssOpenCnxErrorWrongDestinationHandler(), itdssOpenCnxErrorZoneViolationHandler(), itdssPortInResetHandler(), itdssProgErrorHandler(), itdssSSPExtIUZeroLenHandler(), itdssTmTagNotFoundHandler(), itdssXferErrorACKNAKTimeoutHandler(), itdssXferErrorBreakHandler(), itdssXferErrorCMDIssueACKNAKTimeoutHandler(), itdssXferErrorCMDIssueBreakBeforeACKNAKHandler(), itdssXferErrorCMDIssuePhyDownBeforeACKNAKHandler(), itdssXferErrorCreditTimeoutHandler(), itdssXferErrorDisruptedPhyDownHandler(), itdssXferErrorDMAHandler(), itdssXferErrorEOBDataOverrunHandler(), itdssXferErrorInvalidSSPRspFrameHandler(), itdssXferErrorNAKReceivedHandler(), itdssXferErrorOffsetMismatchHandler(), itdssXferErrorPeerAbortedHandler(), itdssXferErrorPhyNotReadyHandler(), itdssXferErrorRxFrameHandler(), itdssXferErrorUnexpectedPhaseHandler(), itdssXferErrorXferZeroDataLenHandler(), itdssXferOpenRetryBackoffThresholdReachedHandler(), itdssXferOpenRetryTimeoutHandler(), ossaSMPCAMCompleted(), and tiCOMInit().
void* tdsaRootOsData_s::itdsaIni |
Pointer to SAS/SATA initiator
Definition at line 154 of file tdtypes.h.
Referenced by itdssIOCompleted(), itdssIOSuccessHandler(), and tiCOMInit().
void* tdsaRootOsData_s::tdsaAllShared |
Pointer to tdsaContext_t
Definition at line 153 of file tdtypes.h.
Referenced by ossaHwCB(), ossaSingleThreadedEnter(), ossaSingleThreadedLeave(), and tiCOMInit().
void* tdsaRootOsData_s::tdstDevice |
void* tdsaRootOsData_s::tdstHost |
tiRoot_t* tdsaRootOsData_s::tiRoot |
Pointer back to tiRoot
Definition at line 152 of file tdtypes.h.
Referenced by itdssDifHandler(), itdssDsInRecoveryHandler(), itdssDsNonOperationalHandler(), itdssEncryptionHandler(), itdssIOAbortedHandler(), itdssIOAbortResetHandler(), itdssIOCompleted(), itdssIODefaultHandler(), itdssIOFailedHandler(), itdssIONoDeviceHandler(), itdssIONotValidHandler(), itdssIOResourceUnavailableHandler(), itdssIORQEBusyFullHandler(), itdssIOSuccessHandler(), itdssIOUnderFlowHandler(), itdssLinkFailureHandler(), itdssOpenCnxErrorBadDestinationHandler(), itdssOpenCnxErrorBreakHandler(), itdssOpenCnxErrorConnectionRateNotSupportedHandler(), itdssOpenCnxErrorITNexusLossHandler(), itdssOpenCnxErrorItNexusLossNoDestHandler(), itdssOpenCnxErrorItNexusLossOpenCollideHandler(), itdssOpenCnxErrorItNexusLossOpenPathwayBlockedHandler(), itdssOpenCnxErrorItNexusLossOpenTmoHandler(), itdssOpenCnxErrorOpenPreemptedHandler(), itdssOpenCnxErrorProtocolNotSupprotedHandler(), itdssOpenCnxErrorSTPResourceBusyHandler(), itdssOpenCnxErrorUnknownErrorHandler(), itdssOpenCnxErrorWrongDestinationHandler(), itdssOpenCnxErrorZoneViolationHandler(), itdssPortInResetHandler(), itdssProgErrorHandler(), itdssSSPExtIUZeroLenHandler(), itdssTaskCompleted(), itdssTmTagNotFoundHandler(), itdssXferErrorACKNAKTimeoutHandler(), itdssXferErrorBreakHandler(), itdssXferErrorCMDIssueACKNAKTimeoutHandler(), itdssXferErrorCMDIssueBreakBeforeACKNAKHandler(), itdssXferErrorCMDIssuePhyDownBeforeACKNAKHandler(), itdssXferErrorCreditTimeoutHandler(), itdssXferErrorDisruptedPhyDownHandler(), itdssXferErrorDMAHandler(), itdssXferErrorEOBDataOverrunHandler(), itdssXferErrorInvalidSSPRspFrameHandler(), itdssXferErrorNAKReceivedHandler(), itdssXferErrorOffsetMismatchHandler(), itdssXferErrorPeerAbortedHandler(), itdssXferErrorPhyNotReadyHandler(), itdssXferErrorRxFrameHandler(), itdssXferErrorUnexpectedPhaseHandler(), itdssXferErrorXferZeroDataLenHandler(), itdssXferOpenRetryBackoffThresholdReachedHandler(), itdssXferOpenRetryTimeoutHandler(), ossaCacheFlush(), ossaCacheInvalidate(), ossaCachePreFlush(), ossaDeregisterDeviceHandleCB(), ossaDeviceHandleAccept(), ossaDeviceHandleRemovedEvent(), ossaDeviceRegistrationCB(), ossaDisableInterrupts(), ossaEchoCB(), ossaEncryptSelftestExecuteCB(), ossaFwFlashUpdateCB(), ossaGeneralEvent(), ossaGetForensicDataCB(), ossaGetIOEventStatsCB(), ossaGetNVMDResponseCB(), ossaGetOperatorCB(), ossaGetPhyProfileCB(), ossaGetRegisterDumpCB(), ossaHwCB(), ossaHwRegRead(), ossaHwRegReadConfig32(), ossaHwRegReadExt(), ossaHwRegWrite(), ossaHwRegWriteExt(), ossaLocalPhyControlCB(), ossaOperatorManagementCB(), ossaPCI_TRIGGER(), ossaPortControlCB(), ossaReenableInterrupts(), ossaSetNVMDResponseCB(), ossaSetOperatorCB(), ossaSGpioCB(), ossaSingleThreadedEnter(), ossaSingleThreadedLeave(), ossaSMPAbortCB(), ossaSMPCAMCompleted(), ossaSMPCompleted(), ossaSMPIoctlCompleted(), ossaSSPEvent(), ossaSSPIoctlCompleted(), ossaStallThread(), ossaTimeStamp(), ossaTimeStamp64(), tdssAddSASToSharedcontext(), tdssRemoveAllDevicelistFromPortcontext(), tdssRemoveSASFromSharedcontext(), tiCOMInit(), ttdsaSendResp(), ttdsaSMPCompleted(), ttdsaSMPReqReceived(), ttdsaSSPReqReceived(), ttdsaXchgGetStruct(), and ttdssIOAbortedHandler().
void* tdsaRootOsData_s::ttdsaTgt |
Pointer to SAS/SATA target
Definition at line 155 of file tdtypes.h.
Referenced by tiCOMInit(), and ttdsaXchgGetStruct().