FreeBSD kernel pms device code
|
#include <agtiapi.h>
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_t * | sgList |
bus_addr_t | tisgl_busaddr |
tiDeviceHandle_t * | devHandle |
struct _CCB * | pccbNext |
struct _CCB * | pccbChainNext |
struct scsi_cmnd * | cmd |
struct _CCB * | pccbIO |
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_softc * | pmcsc |
U08 _CCB::addrMode |
Definition at line 78 of file agtiapi.h.
Referenced by agtiapi_DumpCCB(), agtiapi_QueueCmnd_(), and agtiapi_SetLunField().
union ccb* _CCB::ccb |
Definition at line 129 of file agtiapi.h.
Referenced by agtiapi_CheckError(), agtiapi_CheckSMPError(), agtiapi_Done(), agtiapi_DumpCDB(), agtiapi_FlushCCBs(), agtiapi_FreeCCB(), agtiapi_FreeSMPCCB(), agtiapi_FreeTMCCB(), agtiapi_PrepareSGList(), agtiapi_PrepareSGListCB(), agtiapi_PrepareSMPSGList(), agtiapi_PrepareSMPSGListCB(), agtiapi_PrepCCBs(), agtiapi_QueueCmnd_(), agtiapi_QueueSMP(), agtiapi_SMPDone(), agtiapi_StartIO(), agtiapi_StartSMP(), ostiInitiatorIOCompleted(), and ostiInitiatorSMPCompleted().
bus_dmamap_t _CCB::CCB_dmamap |
Definition at line 128 of file agtiapi.h.
Referenced by agtiapi_FreeCCB(), agtiapi_FreeSMPCCB(), agtiapi_PrepareSGList(), agtiapi_PrepareSGListCB(), agtiapi_PrepareSMPSGList(), agtiapi_PrepareSMPSGListCB(), agtiapi_PrepCCBs(), and agtiapi_ReleaseCCBs().
U16 _CCB::ccbStatus |
Definition at line 74 of file agtiapi.h.
Referenced by agtiapi_CheckError(), agtiapi_CheckSMPError(), agtiapi_DumpCCB(), agtiapi_FreeCCB(), agtiapi_FreeSMPCCB(), agtiapi_FreeTMCCB(), agtiapi_PrepareSGListCB(), agtiapi_PrepCCBs(), agtiapi_Retry(), agtiapi_StartIO(), agtiapi_StartSMP(), ostiInitiatorIOCompleted(), and ostiInitiatorSMPCompleted().
U32 _CCB::channel |
Definition at line 73 of file agtiapi.h.
Referenced by agtiapi_QueueCmnd_().
struct scsi_cmnd* _CCB::cmd |
Definition at line 90 of file agtiapi.h.
Referenced by agtiapi_PrepCCBs().
U32 _CCB::dataLen |
Definition at line 76 of file agtiapi.h.
Referenced by agtiapi_DumpCCB(), agtiapi_FreeCCB(), agtiapi_FreeSMPCCB(), agtiapi_FreeTMCCB(), agtiapi_PrepareSGListCB(), and agtiapi_PrepCCBs().
tiDeviceHandle_t* _CCB::devHandle |
Definition at line 87 of file agtiapi.h.
Referenced by agtiapi_DumpCCB(), agtiapi_PrepareSGListCB(), agtiapi_PrepareSMPSGListCB(), agtiapi_PrepCCBs(), agtiapi_StartIO(), agtiapi_StartSMP(), agtiapi_StartTM(), ostiInitiatorEvent(), and ostiSetDeviceQueueDepth().
U32_64 _CCB::dmaHandle |
Definition at line 82 of file agtiapi.h.
Referenced by agtiapi_FreeCCB(), agtiapi_FreeSMPCCB(), and agtiapi_FreeTMCCB().
U32 _CCB::flags |
Definition at line 81 of file agtiapi.h.
Referenced by agtiapi_CheckIOTimeout(), agtiapi_DumpCCB(), agtiapi_DumpCDB(), agtiapi_FlushCCBs(), agtiapi_FreeCCB(), agtiapi_FreeSMPCCB(), agtiapi_FreeTMCCB(), agtiapi_GetCCB(), agtiapi_PrepareSGListCB(), agtiapi_PrepCCBs(), agtiapi_Retry(), agtiapi_StartSMP(), agtiapi_StartTM(), ostiInitiatorEvent(), ostiInitiatorIOCompleted(), and ostiInitiatorSMPCompleted().
U32 _CCB::lun |
Definition at line 72 of file agtiapi.h.
Referenced by agtiapi_DumpCCB(), agtiapi_PrepCCBs(), agtiapi_QueueCmnd_(), and agtiapi_SetLunField().
U16 _CCB::numSgElements |
Definition at line 80 of file agtiapi.h.
Referenced by agtiapi_DumpCCB(), agtiapi_FreeCCB(), agtiapi_FreeSMPCCB(), agtiapi_FreeTMCCB(), agtiapi_PrepareSGListCB(), and agtiapi_PrepCCBs().
struct _CCB* _CCB::pccbChainNext |
Definition at line 89 of file agtiapi.h.
Referenced by agtiapi_CheckIOTimeout(), agtiapi_FlushCCBs(), agtiapi_PrepCCBs(), and agtiapi_ReleaseCCBs().
struct _CCB* _CCB::pccbIO |
Definition at line 91 of file agtiapi.h.
Referenced by agtiapi_FreeCCB(), agtiapi_FreeTMCCB(), agtiapi_PrepCCBs(), agtiapi_StartTM(), and ostiInitiatorEvent().
struct _CCB* _CCB::pccbNext |
Definition at line 88 of file agtiapi.h.
Referenced by agtiapi_DeQueueCCB(), agtiapi_Done(), agtiapi_FreeCCB(), agtiapi_FreeSMPCCB(), agtiapi_FreeTMCCB(), agtiapi_GetCCB(), agtiapi_PrepCCBs(), agtiapi_QueueCCB(), agtiapi_SMPDone(), agtiapi_StartIO(), and agtiapi_StartSMP().
struct agtiapi_softc* _CCB::pmcsc |
Definition at line 130 of file agtiapi.h.
Referenced by agtiapi_PrepareSGListCB(), agtiapi_PrepareSMPSGListCB(), agtiapi_QueueCmnd_(), agtiapi_QueueSMP(), agtiapi_StartTM(), and ostiInitiatorEvent().
caddr_t _CCB::pSenseData |
Definition at line 83 of file agtiapi.h.
Referenced by agtiapi_PrepCCBs(), agtiapi_QueueCmnd_(), and ostiInitiatorIOCompleted().
U08 _CCB::retryCount |
Definition at line 79 of file agtiapi.h.
Referenced by agtiapi_FreeCCB(), agtiapi_FreeSMPCCB(), agtiapi_FreeTMCCB(), agtiapi_PrepCCBs(), agtiapi_Retry(), agtiapi_StartIO(), and agtiapi_StartSMP().
U16 _CCB::scsiStatus |
Definition at line 75 of file agtiapi.h.
Referenced by agtiapi_CheckError(), agtiapi_DumpCCB(), agtiapi_FreeCCB(), agtiapi_FreeTMCCB(), agtiapi_PrepareSGListCB(), agtiapi_PrepCCBs(), agtiapi_Retry(), agtiapi_StartIO(), and ostiInitiatorIOCompleted().
U08 _CCB::senseLen |
Definition at line 77 of file agtiapi.h.
Referenced by agtiapi_DumpCCB(), agtiapi_PrepareSGListCB(), agtiapi_PrepCCBs(), agtiapi_QueueCmnd_(), and ostiInitiatorIOCompleted().
tiSgl_t* _CCB::sgList |
Definition at line 84 of file agtiapi.h.
Referenced by agtiapi_FreeCCB(), agtiapi_PrepareSGListCB(), and agtiapi_PrepCCBs().
U32_64 _CCB::startTime |
Definition at line 92 of file agtiapi.h.
Referenced by agtiapi_CheckIOTimeout(), agtiapi_FreeCCB(), agtiapi_FreeSMPCCB(), agtiapi_FreeTMCCB(), agtiapi_GetCCB(), agtiapi_PrepCCBs(), agtiapi_QueueCmnd_(), agtiapi_Retry(), agtiapi_StartTM(), ostiInitiatorEvent(), and ostiInitiatorIOCompleted().
U32 _CCB::targetId |
Definition at line 71 of file agtiapi.h.
Referenced by agtiapi_CheckError(), agtiapi_CheckSMPError(), agtiapi_Done(), agtiapi_DumpCCB(), agtiapi_PrepareSGListCB(), agtiapi_PrepareSMPSGListCB(), agtiapi_PrepCCBs(), agtiapi_QueueCmnd_(), agtiapi_QueueSMP(), agtiapi_SetLunField(), agtiapi_StartIO(), agtiapi_StartTM(), and ostiInitiatorEvent().
tdIORequestBody_t _CCB::tdIOReqBody |
Definition at line 94 of file agtiapi.h.
Referenced by agtiapi_PrepCCBs(), agtiapi_StartIO(), agtiapi_StartSMP(), and ostiNumOfLUNIOCTLreq().
tiIORequest_t _CCB::tiIORequest |
Definition at line 93 of file agtiapi.h.
Referenced by agtiapi_CheckIOTimeout(), agtiapi_FreeCCB(), agtiapi_FreeSMPCCB(), agtiapi_FreeTMCCB(), agtiapi_PrepCCBs(), agtiapi_StartIO(), agtiapi_StartSMP(), agtiapi_StartTM(), ostiInitiatorEvent(), and ostiNumOfLUNIOCTLreq().
bus_addr_t _CCB::tisgl_busaddr |
Definition at line 85 of file agtiapi.h.
Referenced by agtiapi_PrepareSGListCB(), and agtiapi_PrepCCBs().
tiSMPFrame_t _CCB::tiSMPFrame |
Definition at line 96 of file agtiapi.h.
Referenced by agtiapi_FreeSMPCCB(), agtiapi_PrepareSMPSGList(), and agtiapi_StartSMP().
tiSuperScsiInitiatorRequest_t _CCB::tiSuperScsiRequest |
Definition at line 95 of file agtiapi.h.
Referenced by agtiapi_Done(), agtiapi_DumpCCB(), agtiapi_FreeCCB(), agtiapi_FreeTMCCB(), agtiapi_PrepareSGListCB(), agtiapi_PrepCCBs(), agtiapi_QueueCmnd_(), agtiapi_SetLunField(), agtiapi_StartIO(), agtiapi_StartTM(), and ostiInitiatorEvent().