Lines Matching refs:pCurrSCCB

795 			struct sccb *pCurrSCCB);
867 struct sccb *pCurrSCCB);
869 struct sccb *pCurrSCCB);
871 struct sccb *pCurrSCCB);
2239 static unsigned char FPT_sfm(u32 port, struct sccb *pCurrSCCB) in FPT_sfm() argument
2264 if (pCurrSCCB != NULL) { in FPT_sfm()
2265 pCurrSCCB->Sccb_scsimsg = SMPARITY; in FPT_sfm()
3069 static void FPT_shandem(u32 port, unsigned char p_card, struct sccb *pCurrSCCB) in FPT_shandem() argument
3073 length = FPT_sfm(port, pCurrSCCB); in FPT_shandem()
3077 message = FPT_sfm(port, pCurrSCCB); in FPT_shandem()
3088 pCurrSCCB->Sccb_scsimsg = SMREJECT; in FPT_shandem()
3099 pCurrSCCB->Sccb_scsimsg = SMREJECT; in FPT_shandem()
3108 pCurrSCCB->Sccb_scsimsg = SMREJECT; in FPT_shandem()
3115 if (pCurrSCCB->Sccb_scsimsg != SMPARITY) in FPT_shandem()
3121 if (pCurrSCCB->Sccb_scsimsg == SMPARITY) in FPT_shandem()
5138 struct sccb *pCurrSCCB) in FPT_hostDataXferAbort() argument
5148 if (pCurrSCCB->Sccb_XferState & F_AUTO_SENSE) { in FPT_hostDataXferAbort()
5169 if (pCurrSCCB->HostStatus == 0x00) in FPT_hostDataXferAbort()
5171 pCurrSCCB->HostStatus = in FPT_hostDataXferAbort()
5182 if (pCurrSCCB->HostStatus == in FPT_hostDataXferAbort()
5185 pCurrSCCB->HostStatus = in FPT_hostDataXferAbort()
5192 else if (pCurrSCCB->Sccb_XferCnt) { in FPT_hostDataXferAbort()
5194 if (pCurrSCCB->Sccb_XferState & F_SG_XFER) { in FPT_hostDataXferAbort()
5202 sg_ptr = pCurrSCCB->Sccb_sgseg + SG_BUF_CNT; in FPT_hostDataXferAbort()
5205 (unsigned int)(pCurrSCCB->DataLength / in FPT_hostDataXferAbort()
5208 sg_ptr = (u32)(pCurrSCCB->DataLength / in FPT_hostDataXferAbort()
5212 remain_cnt = pCurrSCCB->Sccb_XferCnt; in FPT_hostDataXferAbort()
5217 segp = (struct blogic_sg_seg *)(pCurrSCCB-> in FPT_hostDataXferAbort()
5228 pCurrSCCB->Sccb_SGoffset = remain_cnt; in FPT_hostDataXferAbort()
5230 pCurrSCCB->Sccb_sgseg = (unsigned short)sg_ptr; in FPT_hostDataXferAbort()
5233 pCurrSCCB->DataLength && (remain_cnt == 0)) in FPT_hostDataXferAbort()
5235 pCurrSCCB->Sccb_XferState |= in FPT_hostDataXferAbort()
5241 if (pCurrSCCB->HostStatus == 0x00) { in FPT_hostDataXferAbort()
5243 pCurrSCCB->HostStatus = in FPT_hostDataXferAbort()
5249 if (!(pCurrSCCB->Sccb_XferState & F_HOST_XFER_DIR)) { in FPT_hostDataXferAbort()
5264 if (pCurrSCCB->HostStatus == in FPT_hostDataXferAbort()
5267 pCurrSCCB->HostStatus = in FPT_hostDataXferAbort()
5308 if (pCurrSCCB->HostStatus == 0x00) { in FPT_hostDataXferAbort()
5310 pCurrSCCB->HostStatus = in FPT_hostDataXferAbort()
5323 if (pCurrSCCB->HostStatus == 0x00) { in FPT_hostDataXferAbort()
5325 pCurrSCCB->HostStatus = in FPT_hostDataXferAbort()
5346 if (pCurrSCCB->HostStatus == 0x00) { in FPT_hostDataXferAbort()
5348 pCurrSCCB->HostStatus = SCCB_BM_ERR; in FPT_hostDataXferAbort()
5359 if (pCurrSCCB->HostStatus == 0x00) { in FPT_hostDataXferAbort()
5361 pCurrSCCB->HostStatus = SCCB_BM_ERR; in FPT_hostDataXferAbort()
5367 if (pCurrSCCB->Sccb_XferState & F_SG_XFER) { in FPT_hostDataXferAbort()
5375 pCurrSCCB->Sccb_sgseg += SG_BUF_CNT; in FPT_hostDataXferAbort()
5377 pCurrSCCB->Sccb_SGoffset = 0x00; in FPT_hostDataXferAbort()
5379 if ((u32)(pCurrSCCB->Sccb_sgseg * SG_ELEMENT_SIZE) >= in FPT_hostDataXferAbort()
5380 pCurrSCCB->DataLength) { in FPT_hostDataXferAbort()
5382 pCurrSCCB->Sccb_XferState |= F_ALL_XFERRED; in FPT_hostDataXferAbort()
5383 pCurrSCCB->Sccb_sgseg = in FPT_hostDataXferAbort()
5384 (unsigned short)(pCurrSCCB->DataLength / in FPT_hostDataXferAbort()
5390 if (!(pCurrSCCB->Sccb_XferState & F_AUTO_SENSE)) in FPT_hostDataXferAbort()
5391 pCurrSCCB->Sccb_XferState |= F_ALL_XFERRED; in FPT_hostDataXferAbort()