FreeBSD kernel pms device code
agsaSASRequestBody_u Union Reference

union data structure specifies a request More...

#include <sa.h>

Collaboration diagram for agsaSASRequestBody_u:

Data Fields

agsaSSPInitiatorRequest_t sspInitiatorReq
 
agsaSSPInitiatorRequestExt_t sspInitiatorReqExt
 
agsaSSPInitiatorRequestIndirect_t sspInitiatorReqIndirect
 
agsaSSPTargetRequest_t sspTargetReq
 
agsaSSPScsiTaskMgntReq_t sspTaskMgntReq
 
agsaSSPTargetResponse_t sspTargetResponse
 
agsaSMPFrame_t smpFrame
 

Detailed Description

union data structure specifies a request

union data structure specifies a request

Definition at line 3103 of file sa.h.

Field Documentation

◆ smpFrame

agsaSMPFrame_t agsaSASRequestBody_u::smpFrame

Structure containing SMP request or response frame

Definition at line 3111 of file sa.h.

Referenced by saSMPStart(), smPhyControlSend(), tiINISMPStart(), ttdsaDiscoverRespSend(), ttdsaNotSupportRespSend(), and ttdsaReportGeneralRespSend().

◆ sspInitiatorReq

agsaSSPInitiatorRequest_t agsaSASRequestBody_u::sspInitiatorReq

Structure containing the SSP initiator request, Support up to 16 bytes CDB

Definition at line 3105 of file sa.h.

Referenced by itdssIOCompleted(), itdssIOPrepareSGL(), saSSPStart(), tiINISuperIOStart(), and tiNumOfLunIOCTLreq().

◆ sspInitiatorReqExt

agsaSSPInitiatorRequestExt_t agsaSASRequestBody_u::sspInitiatorReqExt

Structure containing the SSP initiator request for CDB > 16 bytes

Definition at line 3106 of file sa.h.

Referenced by saSSPStart().

◆ sspInitiatorReqIndirect

agsaSSPInitiatorRequestIndirect_t agsaSASRequestBody_u::sspInitiatorReqIndirect

Structure containing the SSP indirect initiator request

Definition at line 3107 of file sa.h.

Referenced by saSSPStart(), and tiINISuperIOStart().

◆ sspTargetReq

agsaSSPTargetRequest_t agsaSASRequestBody_u::sspTargetReq

Structure containing the SSP Target request

Definition at line 3108 of file sa.h.

Referenced by saSSPStart(), tiTGTIOStart(), ttdsaIOCompleted(), ttdsaSSPReqReceived(), and ttdssIOPrepareSGL().

◆ sspTargetResponse

agsaSSPTargetResponse_t agsaSASRequestBody_u::sspTargetResponse

Structure containing the SSP Target response.

Definition at line 3110 of file sa.h.

Referenced by saSSPStart(), tiTGTSetResp(), ttdsaSendResp(), and ttdsaSSPReqReceived().

◆ sspTaskMgntReq

agsaSSPScsiTaskMgntReq_t agsaSASRequestBody_u::sspTaskMgntReq

Structure containing the SSP SCSI Task Management request

Definition at line 3109 of file sa.h.

Referenced by itdssTaskCompleted(), ossaSSPEvent(), and saSSPStart().


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