Lines Matching refs:pCurrSCCB
795 struct sccb *pCurrSCCB);
867 struct sccb *pCurrSCCB);
869 struct sccb *pCurrSCCB);
871 struct sccb *pCurrSCCB);
2236 static unsigned char FPT_sfm(u32 port, struct sccb *pCurrSCCB) in FPT_sfm() argument
2261 if (pCurrSCCB != NULL) { in FPT_sfm()
2262 pCurrSCCB->Sccb_scsimsg = SMPARITY; in FPT_sfm()
3066 static void FPT_shandem(u32 port, unsigned char p_card, struct sccb *pCurrSCCB) in FPT_shandem() argument
3070 length = FPT_sfm(port, pCurrSCCB); in FPT_shandem()
3074 message = FPT_sfm(port, pCurrSCCB); in FPT_shandem()
3085 pCurrSCCB->Sccb_scsimsg = SMREJECT; in FPT_shandem()
3096 pCurrSCCB->Sccb_scsimsg = SMREJECT; in FPT_shandem()
3105 pCurrSCCB->Sccb_scsimsg = SMREJECT; in FPT_shandem()
3112 if (pCurrSCCB->Sccb_scsimsg != SMPARITY) in FPT_shandem()
3118 if (pCurrSCCB->Sccb_scsimsg == SMPARITY) in FPT_shandem()
5135 struct sccb *pCurrSCCB) in FPT_hostDataXferAbort() argument
5145 if (pCurrSCCB->Sccb_XferState & F_AUTO_SENSE) { in FPT_hostDataXferAbort()
5166 if (pCurrSCCB->HostStatus == 0x00) in FPT_hostDataXferAbort()
5168 pCurrSCCB->HostStatus = in FPT_hostDataXferAbort()
5179 if (pCurrSCCB->HostStatus == in FPT_hostDataXferAbort()
5182 pCurrSCCB->HostStatus = in FPT_hostDataXferAbort()
5189 else if (pCurrSCCB->Sccb_XferCnt) { in FPT_hostDataXferAbort()
5191 if (pCurrSCCB->Sccb_XferState & F_SG_XFER) { in FPT_hostDataXferAbort()
5199 sg_ptr = pCurrSCCB->Sccb_sgseg + SG_BUF_CNT; in FPT_hostDataXferAbort()
5202 (unsigned int)(pCurrSCCB->DataLength / in FPT_hostDataXferAbort()
5205 sg_ptr = (u32)(pCurrSCCB->DataLength / in FPT_hostDataXferAbort()
5209 remain_cnt = pCurrSCCB->Sccb_XferCnt; in FPT_hostDataXferAbort()
5214 segp = (struct blogic_sg_seg *)(pCurrSCCB-> in FPT_hostDataXferAbort()
5225 pCurrSCCB->Sccb_SGoffset = remain_cnt; in FPT_hostDataXferAbort()
5227 pCurrSCCB->Sccb_sgseg = (unsigned short)sg_ptr; in FPT_hostDataXferAbort()
5230 pCurrSCCB->DataLength && (remain_cnt == 0)) in FPT_hostDataXferAbort()
5232 pCurrSCCB->Sccb_XferState |= in FPT_hostDataXferAbort()
5238 if (pCurrSCCB->HostStatus == 0x00) { in FPT_hostDataXferAbort()
5240 pCurrSCCB->HostStatus = in FPT_hostDataXferAbort()
5246 if (!(pCurrSCCB->Sccb_XferState & F_HOST_XFER_DIR)) { in FPT_hostDataXferAbort()
5261 if (pCurrSCCB->HostStatus == in FPT_hostDataXferAbort()
5264 pCurrSCCB->HostStatus = in FPT_hostDataXferAbort()
5305 if (pCurrSCCB->HostStatus == 0x00) { in FPT_hostDataXferAbort()
5307 pCurrSCCB->HostStatus = in FPT_hostDataXferAbort()
5320 if (pCurrSCCB->HostStatus == 0x00) { in FPT_hostDataXferAbort()
5322 pCurrSCCB->HostStatus = in FPT_hostDataXferAbort()
5343 if (pCurrSCCB->HostStatus == 0x00) { in FPT_hostDataXferAbort()
5345 pCurrSCCB->HostStatus = SCCB_BM_ERR; in FPT_hostDataXferAbort()
5356 if (pCurrSCCB->HostStatus == 0x00) { in FPT_hostDataXferAbort()
5358 pCurrSCCB->HostStatus = SCCB_BM_ERR; in FPT_hostDataXferAbort()
5364 if (pCurrSCCB->Sccb_XferState & F_SG_XFER) { in FPT_hostDataXferAbort()
5372 pCurrSCCB->Sccb_sgseg += SG_BUF_CNT; in FPT_hostDataXferAbort()
5374 pCurrSCCB->Sccb_SGoffset = 0x00; in FPT_hostDataXferAbort()
5376 if ((u32)(pCurrSCCB->Sccb_sgseg * SG_ELEMENT_SIZE) >= in FPT_hostDataXferAbort()
5377 pCurrSCCB->DataLength) { in FPT_hostDataXferAbort()
5379 pCurrSCCB->Sccb_XferState |= F_ALL_XFERRED; in FPT_hostDataXferAbort()
5380 pCurrSCCB->Sccb_sgseg = in FPT_hostDataXferAbort()
5381 (unsigned short)(pCurrSCCB->DataLength / in FPT_hostDataXferAbort()
5387 if (!(pCurrSCCB->Sccb_XferState & F_AUTO_SENSE)) in FPT_hostDataXferAbort()
5388 pCurrSCCB->Sccb_XferState |= F_ALL_XFERRED; in FPT_hostDataXferAbort()