FreeBSD kernel pms device code
_CCB Struct Reference

#include <agtiapi.h>

Collaboration diagram for _CCB:

Data Fields

U32 targetId
 
U32 lun
 
U32 channel
 
U16 ccbStatus
 
U16 scsiStatus
 
U32 dataLen
 
U08 senseLen
 
U08 addrMode
 
U08 retryCount
 
U16 numSgElements
 
U32 flags
 
U32_64 dmaHandle
 
caddr_t pSenseData
 
tiSgl_tsgList
 
bus_addr_t tisgl_busaddr
 
tiDeviceHandle_tdevHandle
 
struct _CCBpccbNext
 
struct _CCBpccbChainNext
 
struct scsi_cmnd * cmd
 
struct _CCBpccbIO
 
U32_64 startTime
 
tiIORequest_t tiIORequest
 
tdIORequestBody_t tdIOReqBody
 
tiSuperScsiInitiatorRequest_t tiSuperScsiRequest
 
tiSMPFrame_t tiSMPFrame
 
bus_dmamap_t CCB_dmamap
 
union ccb * ccb
 
struct agtiapi_softcpmcsc
 

Detailed Description

Definition at line 70 of file agtiapi.h.

Field Documentation

◆ addrMode

U08 _CCB::addrMode

Definition at line 78 of file agtiapi.h.

Referenced by agtiapi_DumpCCB(), agtiapi_QueueCmnd_(), and agtiapi_SetLunField().

◆ ccb

◆ CCB_dmamap

◆ ccbStatus

◆ channel

U32 _CCB::channel

Definition at line 73 of file agtiapi.h.

Referenced by agtiapi_QueueCmnd_().

◆ cmd

struct scsi_cmnd* _CCB::cmd

Definition at line 90 of file agtiapi.h.

Referenced by agtiapi_PrepCCBs().

◆ dataLen

◆ devHandle

◆ dmaHandle

U32_64 _CCB::dmaHandle

Definition at line 82 of file agtiapi.h.

Referenced by agtiapi_FreeCCB(), agtiapi_FreeSMPCCB(), and agtiapi_FreeTMCCB().

◆ flags

◆ lun

U32 _CCB::lun

◆ numSgElements

◆ pccbChainNext

struct _CCB* _CCB::pccbChainNext

◆ pccbIO

struct _CCB* _CCB::pccbIO

◆ pccbNext

◆ pmcsc

◆ pSenseData

caddr_t _CCB::pSenseData

Definition at line 83 of file agtiapi.h.

Referenced by agtiapi_PrepCCBs(), agtiapi_QueueCmnd_(), and ostiInitiatorIOCompleted().

◆ retryCount

◆ scsiStatus

◆ senseLen

◆ sgList

tiSgl_t* _CCB::sgList

Definition at line 84 of file agtiapi.h.

Referenced by agtiapi_FreeCCB(), agtiapi_PrepareSGListCB(), and agtiapi_PrepCCBs().

◆ startTime

◆ targetId

◆ tdIOReqBody

tdIORequestBody_t _CCB::tdIOReqBody

◆ tiIORequest

◆ tisgl_busaddr

bus_addr_t _CCB::tisgl_busaddr

Definition at line 85 of file agtiapi.h.

Referenced by agtiapi_PrepareSGListCB(), and agtiapi_PrepCCBs().

◆ tiSMPFrame

tiSMPFrame_t _CCB::tiSMPFrame

Definition at line 96 of file agtiapi.h.

Referenced by agtiapi_FreeSMPCCB(), agtiapi_PrepareSMPSGList(), and agtiapi_StartSMP().

◆ tiSuperScsiRequest


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