ccb_t
agtiapi_SetupEncryptedIO(struct agtiapi_softc *pCard, ccb_t *pccb, unsigned long long block)
agtiapi_CleanupEncryptedIO(struct agtiapi_softc *pCard, ccb_t *pccb)
agtiapi_HandleEncryptedIOFailure(ag_device_t *pDev, ccb_t *pccb)
int agtiapi_SetupEncryptedIO(struct agtiapi_softc *pCard, ccb_t *pccb, unsigned long long block);
void agtiapi_CleanupEncryptedIO(struct agtiapi_softc *pCard, ccb_t *pccb);
void agtiapi_HandleEncryptedIOFailure(ag_device_t *pDev, ccb_t *pccb);
ccb_t *pccb;
STATIC void agtiapi_DumpCDB(const char *ptitle, ccb_t *pccb)
ccb_t *pccb;
agtiapi_StartTM(struct agtiapi_softc *pCard, ccb_t *pccb)
ccb_t *pTMccb = NULL;
static int agtiapi_PrepareSGList(struct agtiapi_softc *pmcsc, ccb_t *pccb)
static int agtiapi_PrepareSGList(struct agtiapi_softc *pmcsc, ccb_t *pccb)
ccb_t *pccb;
ccb_t *pccb;
static int agtiapi_PrepareSMPSGList( struct agtiapi_softc *pmcsc, ccb_t *pccb )
static int agtiapi_PrepareSMPSGList( struct agtiapi_softc *pmcsc, ccb_t *pccb )
STATIC void agtiapi_Done(struct agtiapi_softc *pmcsc, ccb_t *pccb)
STATIC void agtiapi_SMPDone(struct agtiapi_softc *pmcsc, ccb_t *pccb)
STATIC U32 agtiapi_CheckError(struct agtiapi_softc *pmcsc, ccb_t *pccb)
STATIC U32 agtiapi_CheckSMPError( struct agtiapi_softc *pmcsc, ccb_t *pccb )
void agtiapi_HandleEncryptedIOFailure(ag_device_t *pDev, ccb_t *pccb)
STATIC void agtiapi_Retry(struct agtiapi_softc *pmcsc, ccb_t *pccb)
STATIC void agtiapi_DumpCCB(ccb_t *pccb)
ccb_t *pccb )
void agtiapi_SetLunField(ccb_t *pccb)
ccb_t *pccb;
ccb_t *pccb = NULL;
pccb = (ccb_t*) ((char*)hdr + hdr_sz);
for (i = 0; i < max_ccb; i++, pccb = (ccb_t*)((char*)pccb + ccb_sz))
AGTIAPI_PRINTK("ccb size = %d / %d\n", sizeof(ccb_t), ccb_sz);
ccb_t *pccb)
ccb_t *pccb_curr;
ccb_t *pccb = NULL;
ccb_t *pccb;
pccb = (ccb_t*) ((char*)hdr + hdr_sz);
STATIC void agtiapi_DumpCDB( const char *ptitle, ccb_t *pccb );
static int agtiapi_PrepareSGList(struct agtiapi_softc *, ccb_t *);
static int agtiapi_PrepareSMPSGList(struct agtiapi_softc *pmcsc, ccb_t *);
void agtiapi_SetLunField( ccb_t *pccb );
ccb_t *pccb );
STATIC void agtiapi_DumpCCB(ccb_t *pccb);
STATIC void agtiapi_Done(struct agtiapi_softc *pmcsc, ccb_t *pccb);
STATIC void agtiapi_SMPDone(struct agtiapi_softc *pmcsc, ccb_t *pccb);
STATIC U32 agtiapi_CheckError(struct agtiapi_softc *pmcsc, ccb_t *pccb);
STATIC U32 agtiapi_CheckSMPError(struct agtiapi_softc *pmcsc, ccb_t *pccb);
STATIC void agtiapi_Retry(struct agtiapi_softc *pmcsc, ccb_t *pccb);
int agtiapi_StartTM(struct agtiapi_softc *pCard, ccb_t *pccb);
ccb_t * );
ccb_t *pccb;
pccb = (ccb_t *)ptiIORequest->osData;
ccb_t *pccb;
pccb = (ccb_t *)ptiSMPRequest->osData;
ccb_t *pccb = (ccb_t*)arg;
ccb_t *pccb;
ccb_t *pTMccb;
ccb_t *ccbIO;
ccb_t *pccb = (ccb_t *) tiIORequest->osData;