currSCCB          872 drivers/scsi/FlashPoint.c static void FPT_hostDataXferRestart(struct sccb *currSCCB);
currSCCB         1743 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         1766 drivers/scsi/FlashPoint.c 		currSCCB = pCurrCard->currentSCCB;
currSCCB         1819 drivers/scsi/FlashPoint.c 				currSCCB->Sccb_XferState |= F_NO_DATA_YET;
currSCCB         1821 drivers/scsi/FlashPoint.c 				currSCCB->Sccb_savedATC = currSCCB->Sccb_ATC;
currSCCB         1824 drivers/scsi/FlashPoint.c 			currSCCB->Sccb_scsistat = DISCONNECT_ST;
currSCCB         1825 drivers/scsi/FlashPoint.c 			FPT_queueDisconnect(currSCCB, thisCard);
currSCCB         1871 drivers/scsi/FlashPoint.c 					currSCCB->Sccb_XferState |=
currSCCB         1873 drivers/scsi/FlashPoint.c 					currSCCB->Sccb_savedATC =
currSCCB         1874 drivers/scsi/FlashPoint.c 					    currSCCB->Sccb_ATC;
currSCCB         1879 drivers/scsi/FlashPoint.c 				currSCCB->Sccb_scsistat = DISCONNECT_ST;
currSCCB         1880 drivers/scsi/FlashPoint.c 				FPT_queueDisconnect(currSCCB, thisCard);
currSCCB         1943 drivers/scsi/FlashPoint.c 						      currSCCB);
currSCCB         2311 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         2316 drivers/scsi/FlashPoint.c 	currSCCB = CurrCard->currentSCCB;
currSCCB         2317 drivers/scsi/FlashPoint.c 	target = currSCCB->TargID;
currSCCB         2324 drivers/scsi/FlashPoint.c 		currSCCB->ControlByte &= ~F_USE_CMD_Q;
currSCCB         2329 drivers/scsi/FlashPoint.c 		lun = currSCCB->Lun;
currSCCB         2334 drivers/scsi/FlashPoint.c 		if (!(currSCCB->ControlByte & F_USE_CMD_Q)) {
currSCCB         2377 drivers/scsi/FlashPoint.c 	     || (!(currSCCB->ControlByte & F_USE_CMD_Q)))) {
currSCCB         2390 drivers/scsi/FlashPoint.c 				CurrCard->discQ_Tbl[lastTag] = currSCCB;
currSCCB         2408 drivers/scsi/FlashPoint.c 	if (currSCCB->OperationCode == RESET_COMMAND) {
currSCCB         2410 drivers/scsi/FlashPoint.c 						   (currSCCB->
currSCCB         2415 drivers/scsi/FlashPoint.c 		currSCCB->Sccb_scsimsg = SMDEV_RESET;
currSCCB         2419 drivers/scsi/FlashPoint.c 		currSCCB->Sccb_scsistat = SELECT_BDR_ST;
currSCCB         2435 drivers/scsi/FlashPoint.c 	else if (currSCCB->Sccb_scsistat == ABORT_ST) {
currSCCB         2437 drivers/scsi/FlashPoint.c 						   (currSCCB->
currSCCB         2444 drivers/scsi/FlashPoint.c 							char)(currSCCB->
currSCCB         2450 drivers/scsi/FlashPoint.c 			    (MPM_OP + AMSG_OUT + currSCCB->Sccb_tag));
currSCCB         2460 drivers/scsi/FlashPoint.c 		currSCCB->Sccb_scsistat = SELECT_WN_ST;
currSCCB         2466 drivers/scsi/FlashPoint.c 		currSCCB->Sccb_scsistat = SELECT_SN_ST;
currSCCB         2471 drivers/scsi/FlashPoint.c 		if (currSCCB->ControlByte & F_USE_CMD_Q) {
currSCCB         2477 drivers/scsi/FlashPoint.c 				currSCCB->ControlByte &= ~F_USE_CMD_Q;
currSCCB         2486 drivers/scsi/FlashPoint.c 					     currSCCB->Sccb_idmsg));
currSCCB         2493 drivers/scsi/FlashPoint.c 				currSCCB->Sccb_scsistat = SELECT_ST;
currSCCB         2501 drivers/scsi/FlashPoint.c 					     currSCCB->Sccb_idmsg));
currSCCB         2505 drivers/scsi/FlashPoint.c 					     (((unsigned char)(currSCCB->
currSCCB         2520 drivers/scsi/FlashPoint.c 						currSCCB->Sccb_tag = lastTag;
currSCCB         2522 drivers/scsi/FlashPoint.c 						    currSCCB;
currSCCB         2535 drivers/scsi/FlashPoint.c 				currSCCB->Sccb_scsistat = SELECT_Q_ST;
currSCCB         2548 drivers/scsi/FlashPoint.c 				    (MPM_OP + AMSG_OUT + currSCCB->Sccb_idmsg));
currSCCB         2550 drivers/scsi/FlashPoint.c 			currSCCB->Sccb_scsistat = SELECT_ST;
currSCCB         2556 drivers/scsi/FlashPoint.c 		theCCB = (unsigned char *)&currSCCB->Cdb[0];
currSCCB         2560 drivers/scsi/FlashPoint.c 		for (i = 0; i < currSCCB->CdbLength; i++) {
currSCCB         2566 drivers/scsi/FlashPoint.c 		if (currSCCB->CdbLength != TWELVE_BYTE_CMD)
currSCCB         2578 drivers/scsi/FlashPoint.c 	if (!(currSCCB->Sccb_MGRFlags & F_DEV_SELECTED)) {
currSCCB         2610 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         2619 drivers/scsi/FlashPoint.c 		currSCCB = pCurrCard->currentSCCB;
currSCCB         2620 drivers/scsi/FlashPoint.c 		if (currSCCB->Sccb_scsistat == SELECT_WN_ST) {
currSCCB         2622 drivers/scsi/FlashPoint.c 			currSCCB->Sccb_scsistat = BUS_FREE_ST;
currSCCB         2624 drivers/scsi/FlashPoint.c 		if (currSCCB->Sccb_scsistat == SELECT_SN_ST) {
currSCCB         2626 drivers/scsi/FlashPoint.c 			currSCCB->Sccb_scsistat = BUS_FREE_ST;
currSCCB         2631 drivers/scsi/FlashPoint.c 			currTar_Info->TarLUNBusy[currSCCB->Lun] = 0;
currSCCB         2632 drivers/scsi/FlashPoint.c 			if (currSCCB->Sccb_scsistat != ABORT_ST) {
currSCCB         2635 drivers/scsi/FlashPoint.c 						     LunDiscQ_Idx[currSCCB->
currSCCB         2641 drivers/scsi/FlashPoint.c 			if (currSCCB->Sccb_tag) {
currSCCB         2642 drivers/scsi/FlashPoint.c 				if (currSCCB->Sccb_scsistat != ABORT_ST) {
currSCCB         2644 drivers/scsi/FlashPoint.c 					pCurrCard->discQ_Tbl[currSCCB->
currSCCB         2648 drivers/scsi/FlashPoint.c 				if (currSCCB->Sccb_scsistat != ABORT_ST) {
currSCCB         2888 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         2893 drivers/scsi/FlashPoint.c 	currSCCB = CurrCard->currentSCCB;
currSCCB         2895 drivers/scsi/FlashPoint.c 	currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
currSCCB         2898 drivers/scsi/FlashPoint.c 		if (!(currSCCB->Sccb_XferState & F_NO_DATA_YET)) {
currSCCB         2899 drivers/scsi/FlashPoint.c 			currSCCB->Sccb_ATC = currSCCB->Sccb_savedATC;
currSCCB         2901 drivers/scsi/FlashPoint.c 			FPT_hostDataXferRestart(currSCCB);
currSCCB         2911 drivers/scsi/FlashPoint.c 		if (currSCCB->Sccb_scsistat == SELECT_Q_ST) {
currSCCB         2931 drivers/scsi/FlashPoint.c 		if ((currSCCB->Sccb_scsistat == SELECT_SN_ST) ||
currSCCB         2932 drivers/scsi/FlashPoint.c 		    (currSCCB->Sccb_scsistat == SELECT_WN_ST) ||
currSCCB         2946 drivers/scsi/FlashPoint.c 			if (currSCCB->Lun == 0x00) {
currSCCB         2947 drivers/scsi/FlashPoint.c 				if (currSCCB->Sccb_scsistat == SELECT_SN_ST) {
currSCCB         2956 drivers/scsi/FlashPoint.c 				else if (currSCCB->Sccb_scsistat ==
currSCCB         2977 drivers/scsi/FlashPoint.c 					currSCCB->ControlByte &= ~F_USE_CMD_Q;
currSCCB         2979 drivers/scsi/FlashPoint.c 					CurrCard->discQ_Tbl[currSCCB->
currSCCB         2981 drivers/scsi/FlashPoint.c 					currSCCB->Sccb_tag = 0x00;
currSCCB         2988 drivers/scsi/FlashPoint.c 				if (currSCCB->Lun == 0x00) {
currSCCB         3001 drivers/scsi/FlashPoint.c 					currTar_Info->TarLUNBusy[currSCCB->
currSCCB         3006 drivers/scsi/FlashPoint.c 				currSCCB->ControlByte &=
currSCCB         3033 drivers/scsi/FlashPoint.c 		FPT_shandem(port, p_card, currSCCB);
currSCCB         3040 drivers/scsi/FlashPoint.c 		message = FPT_sfm(port, currSCCB);
currSCCB         3042 drivers/scsi/FlashPoint.c 		if (currSCCB->Sccb_scsimsg != SMPARITY)
currSCCB         3050 drivers/scsi/FlashPoint.c 		currSCCB->HostStatus = SCCB_PHASE_SEQUENCE_FAIL;
currSCCB         3051 drivers/scsi/FlashPoint.c 		currSCCB->Sccb_scsimsg = SMREJECT;
currSCCB         3136 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         3139 drivers/scsi/FlashPoint.c 	currSCCB = FPT_BL_Card[p_card].currentSCCB;
currSCCB         3140 drivers/scsi/FlashPoint.c 	currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
currSCCB         3146 drivers/scsi/FlashPoint.c 			     (currSCCB->
currSCCB         3217 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         3220 drivers/scsi/FlashPoint.c 	currSCCB = FPT_BL_Card[p_card].currentSCCB;
currSCCB         3221 drivers/scsi/FlashPoint.c 	currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
currSCCB         3223 drivers/scsi/FlashPoint.c 	sync_msg = FPT_sfm(port, currSCCB);
currSCCB         3225 drivers/scsi/FlashPoint.c 	if ((sync_msg == 0x00) && (currSCCB->Sccb_scsimsg == SMPARITY)) {
currSCCB         3233 drivers/scsi/FlashPoint.c 	offset = FPT_sfm(port, currSCCB);
currSCCB         3235 drivers/scsi/FlashPoint.c 	if ((offset == 0x00) && (currSCCB->Sccb_scsimsg == SMPARITY)) {
currSCCB         3310 drivers/scsi/FlashPoint.c 	FPT_sssyncv(port, currSCCB->TargID, sync_reg, currTar_Info);
currSCCB         3312 drivers/scsi/FlashPoint.c 	if (currSCCB->Sccb_scsistat == SELECT_SN_ST) {
currSCCB         3376 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         3379 drivers/scsi/FlashPoint.c 	currSCCB = FPT_BL_Card[p_card].currentSCCB;
currSCCB         3380 drivers/scsi/FlashPoint.c 	currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
currSCCB         3386 drivers/scsi/FlashPoint.c 			     (currSCCB->
currSCCB         3432 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         3435 drivers/scsi/FlashPoint.c 	currSCCB = FPT_BL_Card[p_card].currentSCCB;
currSCCB         3436 drivers/scsi/FlashPoint.c 	currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
currSCCB         3438 drivers/scsi/FlashPoint.c 	width = FPT_sfm(port, currSCCB);
currSCCB         3440 drivers/scsi/FlashPoint.c 	if ((width == 0x00) && (currSCCB->Sccb_scsimsg == SMPARITY)) {
currSCCB         3457 drivers/scsi/FlashPoint.c 	FPT_sssyncv(port, currSCCB->TargID, width, currTar_Info);
currSCCB         3459 drivers/scsi/FlashPoint.c 	if (currSCCB->Sccb_scsistat == SELECT_WN_ST) {
currSCCB         3469 drivers/scsi/FlashPoint.c 			currSCCB->Sccb_scsistat = SELECT_SN_ST;
currSCCB         3674 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         3676 drivers/scsi/FlashPoint.c 	currSCCB = pCurrCard->currentSCCB;
currSCCB         3678 drivers/scsi/FlashPoint.c 	currSCCB->Save_CdbLen = currSCCB->CdbLength;
currSCCB         3682 drivers/scsi/FlashPoint.c 		currSCCB->Save_Cdb[i] = currSCCB->Cdb[i];
currSCCB         3685 drivers/scsi/FlashPoint.c 	currSCCB->CdbLength = SIX_BYTE_CMD;
currSCCB         3686 drivers/scsi/FlashPoint.c 	currSCCB->Cdb[0] = SCSI_REQUEST_SENSE;
currSCCB         3687 drivers/scsi/FlashPoint.c 	currSCCB->Cdb[1] = currSCCB->Cdb[1] & (unsigned char)0xE0;	/*Keep LUN. */
currSCCB         3688 drivers/scsi/FlashPoint.c 	currSCCB->Cdb[2] = 0x00;
currSCCB         3689 drivers/scsi/FlashPoint.c 	currSCCB->Cdb[3] = 0x00;
currSCCB         3690 drivers/scsi/FlashPoint.c 	currSCCB->Cdb[4] = currSCCB->RequestSenseLength;
currSCCB         3691 drivers/scsi/FlashPoint.c 	currSCCB->Cdb[5] = 0x00;
currSCCB         3693 drivers/scsi/FlashPoint.c 	currSCCB->Sccb_XferCnt = (u32)currSCCB->RequestSenseLength;
currSCCB         3695 drivers/scsi/FlashPoint.c 	currSCCB->Sccb_ATC = 0x00;
currSCCB         3697 drivers/scsi/FlashPoint.c 	currSCCB->Sccb_XferState |= F_AUTO_SENSE;
currSCCB         3699 drivers/scsi/FlashPoint.c 	currSCCB->Sccb_XferState &= ~F_SG_XFER;
currSCCB         3701 drivers/scsi/FlashPoint.c 	currSCCB->Sccb_idmsg = currSCCB->Sccb_idmsg & ~(unsigned char)DISC_PRIV;
currSCCB         3703 drivers/scsi/FlashPoint.c 	currSCCB->ControlByte = 0x00;
currSCCB         3705 drivers/scsi/FlashPoint.c 	currSCCB->Sccb_MGRFlags &= F_STATUSLOADED;
currSCCB         3804 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         3806 drivers/scsi/FlashPoint.c 	currSCCB = FPT_BL_Card[p_card].currentSCCB;
currSCCB         3808 drivers/scsi/FlashPoint.c 	if ((currSCCB->Sccb_scsistat != DATA_OUT_ST) &&
currSCCB         3809 drivers/scsi/FlashPoint.c 	    (currSCCB->Sccb_scsistat != DATA_IN_ST)) {
currSCCB         3813 drivers/scsi/FlashPoint.c 	if (currSCCB->Sccb_XferState & F_ODD_BALL_CNT) {
currSCCB         3815 drivers/scsi/FlashPoint.c 		currSCCB->Sccb_ATC += (currSCCB->Sccb_XferCnt - 1);
currSCCB         3817 drivers/scsi/FlashPoint.c 		currSCCB->Sccb_XferCnt = 1;
currSCCB         3819 drivers/scsi/FlashPoint.c 		currSCCB->Sccb_XferState &= ~F_ODD_BALL_CNT;
currSCCB         3826 drivers/scsi/FlashPoint.c 		currSCCB->Sccb_ATC += currSCCB->Sccb_XferCnt;
currSCCB         3828 drivers/scsi/FlashPoint.c 		currSCCB->Sccb_XferCnt = 0;
currSCCB         3832 drivers/scsi/FlashPoint.c 	    (currSCCB->HostStatus == SCCB_COMPLETE)) {
currSCCB         3834 drivers/scsi/FlashPoint.c 		currSCCB->HostStatus = SCCB_PARITY_ERR;
currSCCB         3838 drivers/scsi/FlashPoint.c 	FPT_hostDataXferAbort(port, p_card, currSCCB);
currSCCB         3868 drivers/scsi/FlashPoint.c 		if (!(currSCCB->Sccb_XferState & F_ALL_XFERRED)) {
currSCCB         3869 drivers/scsi/FlashPoint.c 			if (currSCCB->Sccb_XferState & F_HOST_XFER_DIR) {
currSCCB         4004 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         4006 drivers/scsi/FlashPoint.c 	currSCCB = FPT_BL_Card[p_card].currentSCCB;
currSCCB         4007 drivers/scsi/FlashPoint.c 	if (currSCCB == NULL) {
currSCCB         4011 drivers/scsi/FlashPoint.c 	currSCCB->Sccb_scsistat = DATA_OUT_ST;
currSCCB         4012 drivers/scsi/FlashPoint.c 	currSCCB->Sccb_XferState &= ~(F_HOST_XFER_DIR | F_NO_DATA_YET);
currSCCB         4022 drivers/scsi/FlashPoint.c 	if (currSCCB->Sccb_XferCnt == 0) {
currSCCB         4024 drivers/scsi/FlashPoint.c 		if ((currSCCB->ControlByte & SCCB_DATA_XFER_OUT) &&
currSCCB         4025 drivers/scsi/FlashPoint.c 		    (currSCCB->HostStatus == SCCB_COMPLETE))
currSCCB         4026 drivers/scsi/FlashPoint.c 			currSCCB->HostStatus = SCCB_DATA_OVER_RUN;
currSCCB         4045 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         4047 drivers/scsi/FlashPoint.c 	currSCCB = FPT_BL_Card[p_card].currentSCCB;
currSCCB         4049 drivers/scsi/FlashPoint.c 	if (currSCCB == NULL) {
currSCCB         4053 drivers/scsi/FlashPoint.c 	currSCCB->Sccb_scsistat = DATA_IN_ST;
currSCCB         4054 drivers/scsi/FlashPoint.c 	currSCCB->Sccb_XferState |= F_HOST_XFER_DIR;
currSCCB         4055 drivers/scsi/FlashPoint.c 	currSCCB->Sccb_XferState &= ~F_NO_DATA_YET;
currSCCB         4065 drivers/scsi/FlashPoint.c 	if (currSCCB->Sccb_XferCnt == 0) {
currSCCB         4067 drivers/scsi/FlashPoint.c 		if ((currSCCB->ControlByte & SCCB_DATA_XFER_IN) &&
currSCCB         4068 drivers/scsi/FlashPoint.c 		    (currSCCB->HostStatus == SCCB_COMPLETE))
currSCCB         4069 drivers/scsi/FlashPoint.c 			currSCCB->HostStatus = SCCB_DATA_OVER_RUN;
currSCCB         4088 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         4092 drivers/scsi/FlashPoint.c 	currSCCB = FPT_BL_Card[p_card].currentSCCB;
currSCCB         4094 drivers/scsi/FlashPoint.c 	if (currSCCB->OperationCode == RESET_COMMAND) {
currSCCB         4096 drivers/scsi/FlashPoint.c 		currSCCB->HostStatus = SCCB_PHASE_SEQUENCE_FAIL;
currSCCB         4097 drivers/scsi/FlashPoint.c 		currSCCB->CdbLength = SIX_BYTE_CMD;
currSCCB         4106 drivers/scsi/FlashPoint.c 	for (i = 0; i < currSCCB->CdbLength; i++) {
currSCCB         4108 drivers/scsi/FlashPoint.c 		if (currSCCB->OperationCode == RESET_COMMAND)
currSCCB         4114 drivers/scsi/FlashPoint.c 				    (MPM_OP + ACOMMAND + currSCCB->Cdb[i]));
currSCCB         4118 drivers/scsi/FlashPoint.c 	if (currSCCB->CdbLength != TWELVE_BYTE_CMD)
currSCCB         4123 drivers/scsi/FlashPoint.c 	currSCCB->Sccb_scsistat = COMMAND_ST;
currSCCB         4161 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         4164 drivers/scsi/FlashPoint.c 	currSCCB = FPT_BL_Card[p_card].currentSCCB;
currSCCB         4166 drivers/scsi/FlashPoint.c 	if (currSCCB != NULL) {
currSCCB         4168 drivers/scsi/FlashPoint.c 		message = currSCCB->Sccb_scsimsg;
currSCCB         4169 drivers/scsi/FlashPoint.c 		scsiID = currSCCB->TargID;
currSCCB         4194 drivers/scsi/FlashPoint.c 		} else if (currSCCB->Sccb_scsistat == ABORT_ST) {
currSCCB         4195 drivers/scsi/FlashPoint.c 			currSCCB->HostStatus = SCCB_COMPLETE;
currSCCB         4196 drivers/scsi/FlashPoint.c 			if (FPT_BL_Card[p_card].discQ_Tbl[currSCCB->Sccb_tag] !=
currSCCB         4198 drivers/scsi/FlashPoint.c 				FPT_BL_Card[p_card].discQ_Tbl[currSCCB->
currSCCB         4205 drivers/scsi/FlashPoint.c 		else if (currSCCB->Sccb_scsistat < COMMAND_ST) {
currSCCB         4208 drivers/scsi/FlashPoint.c 				currSCCB->Sccb_MGRFlags |= F_DEV_SELECTED;
currSCCB         4245 drivers/scsi/FlashPoint.c 			if (currSCCB != NULL) {
currSCCB         4250 drivers/scsi/FlashPoint.c 				    ((FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4253 drivers/scsi/FlashPoint.c 					FPT_sccbMgrTbl[p_card][currSCCB->
currSCCB         4255 drivers/scsi/FlashPoint.c 					    TarLUNBusy[currSCCB->Lun] = 0;
currSCCB         4257 drivers/scsi/FlashPoint.c 					FPT_sccbMgrTbl[p_card][currSCCB->
currSCCB         4262 drivers/scsi/FlashPoint.c 						     currSCCB, p_card);
currSCCB         4280 drivers/scsi/FlashPoint.c 			currSCCB->Sccb_scsimsg = SMNO_OP;
currSCCB         4300 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         4302 drivers/scsi/FlashPoint.c 	currSCCB = FPT_BL_Card[p_card].currentSCCB;
currSCCB         4319 drivers/scsi/FlashPoint.c 		message = FPT_sfm(port, currSCCB);
currSCCB         4325 drivers/scsi/FlashPoint.c 			if (currSCCB->Sccb_scsimsg != SMPARITY)
currSCCB         4346 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         4348 drivers/scsi/FlashPoint.c 	currSCCB = FPT_BL_Card[p_card].currentSCCB;
currSCCB         4351 drivers/scsi/FlashPoint.c 	if (currSCCB != NULL) {
currSCCB         4353 drivers/scsi/FlashPoint.c 		currSCCB->HostStatus = SCCB_PHASE_SEQUENCE_FAIL;
currSCCB         4354 drivers/scsi/FlashPoint.c 		currSCCB->Sccb_scsistat = ABORT_ST;
currSCCB         4355 drivers/scsi/FlashPoint.c 		currSCCB->Sccb_scsimsg = SMABORT;
currSCCB         4373 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         4375 drivers/scsi/FlashPoint.c 	currSCCB = FPT_BL_Card[p_card].currentSCCB;
currSCCB         4377 drivers/scsi/FlashPoint.c 	if (currSCCB->Sccb_scsistat == DATA_IN_ST) {
currSCCB         4384 drivers/scsi/FlashPoint.c 			currSCCB->Sccb_ATC += currSCCB->Sccb_XferCnt;
currSCCB         4386 drivers/scsi/FlashPoint.c 			currSCCB->Sccb_XferCnt = 0;
currSCCB         4389 drivers/scsi/FlashPoint.c 			    (currSCCB->HostStatus == SCCB_COMPLETE)) {
currSCCB         4390 drivers/scsi/FlashPoint.c 				currSCCB->HostStatus = SCCB_PARITY_ERR;
currSCCB         4394 drivers/scsi/FlashPoint.c 			FPT_hostDataXferAbort(port, p_card, currSCCB);
currSCCB         4413 drivers/scsi/FlashPoint.c 	currSCCB->Sccb_ATC += (currSCCB->Sccb_XferCnt - xfercnt);
currSCCB         4415 drivers/scsi/FlashPoint.c 	currSCCB->Sccb_XferCnt = xfercnt;
currSCCB         4418 drivers/scsi/FlashPoint.c 	    (currSCCB->HostStatus == SCCB_COMPLETE)) {
currSCCB         4420 drivers/scsi/FlashPoint.c 		currSCCB->HostStatus = SCCB_PARITY_ERR;
currSCCB         4424 drivers/scsi/FlashPoint.c 	FPT_hostDataXferAbort(port, p_card, currSCCB);
currSCCB         4443 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         4445 drivers/scsi/FlashPoint.c 	currSCCB = FPT_BL_Card[p_card].currentSCCB;
currSCCB         4447 drivers/scsi/FlashPoint.c 	if (currSCCB != NULL) {
currSCCB         4451 drivers/scsi/FlashPoint.c 		if (currSCCB->OperationCode == RESET_COMMAND) {
currSCCB         4454 drivers/scsi/FlashPoint.c 			    ((FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4456 drivers/scsi/FlashPoint.c 				FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4457 drivers/scsi/FlashPoint.c 				    TarLUNBusy[currSCCB->Lun] = 0;
currSCCB         4459 drivers/scsi/FlashPoint.c 				FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4462 drivers/scsi/FlashPoint.c 			FPT_queueCmdComplete(&FPT_BL_Card[p_card], currSCCB,
currSCCB         4469 drivers/scsi/FlashPoint.c 		else if (currSCCB->Sccb_scsistat == SELECT_SN_ST) {
currSCCB         4470 drivers/scsi/FlashPoint.c 			FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarStatus |=
currSCCB         4472 drivers/scsi/FlashPoint.c 			FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarEEValue &=
currSCCB         4476 drivers/scsi/FlashPoint.c 		else if (currSCCB->Sccb_scsistat == SELECT_WN_ST) {
currSCCB         4477 drivers/scsi/FlashPoint.c 			FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarStatus =
currSCCB         4478 drivers/scsi/FlashPoint.c 			    (FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4481 drivers/scsi/FlashPoint.c 			FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarEEValue &=
currSCCB         4485 drivers/scsi/FlashPoint.c 		else if (currSCCB->Sccb_scsistat == SELECT_Q_ST) {
currSCCB         4492 drivers/scsi/FlashPoint.c 				FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4494 drivers/scsi/FlashPoint.c 				FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4505 drivers/scsi/FlashPoint.c 			currSCCB->Sccb_scsistat = BUS_FREE_ST;
currSCCB         4507 drivers/scsi/FlashPoint.c 			if (!currSCCB->HostStatus) {
currSCCB         4508 drivers/scsi/FlashPoint.c 				currSCCB->HostStatus = SCCB_PHASE_SEQUENCE_FAIL;
currSCCB         4512 drivers/scsi/FlashPoint.c 			    ((FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4514 drivers/scsi/FlashPoint.c 				FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4515 drivers/scsi/FlashPoint.c 				    TarLUNBusy[currSCCB->Lun] = 0;
currSCCB         4517 drivers/scsi/FlashPoint.c 				FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4520 drivers/scsi/FlashPoint.c 			FPT_queueCmdComplete(&FPT_BL_Card[p_card], currSCCB,
currSCCB         4645 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         4648 drivers/scsi/FlashPoint.c 	currSCCB = FPT_BL_Card[p_card].currentSCCB;
currSCCB         4652 drivers/scsi/FlashPoint.c 	FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarLUN_CA = 0;
currSCCB         4659 drivers/scsi/FlashPoint.c 			     ((FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4661 drivers/scsi/FlashPoint.c 				FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4662 drivers/scsi/FlashPoint.c 				    TarLUNBusy[currSCCB->Lun] = 1;
currSCCB         4667 drivers/scsi/FlashPoint.c 					      [currSCCB->TargID].
currSCCB         4668 drivers/scsi/FlashPoint.c 					      LunDiscQ_Idx[currSCCB->Lun]] =
currSCCB         4671 drivers/scsi/FlashPoint.c 				FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4673 drivers/scsi/FlashPoint.c 				if (currSCCB->Sccb_tag) {
currSCCB         4677 drivers/scsi/FlashPoint.c 					FPT_BL_Card[p_card].discQ_Tbl[currSCCB->
currSCCB         4686 drivers/scsi/FlashPoint.c 						      [currSCCB->TargID].
currSCCB         4691 drivers/scsi/FlashPoint.c 			currSCCB->Sccb_MGRFlags |= F_STATUSLOADED;
currSCCB         4698 drivers/scsi/FlashPoint.c 		if (currSCCB->Sccb_scsistat == SELECT_SN_ST) {
currSCCB         4699 drivers/scsi/FlashPoint.c 			FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarStatus |=
currSCCB         4702 drivers/scsi/FlashPoint.c 			FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarEEValue &=
currSCCB         4707 drivers/scsi/FlashPoint.c 			     ((FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4709 drivers/scsi/FlashPoint.c 				FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4710 drivers/scsi/FlashPoint.c 				    TarLUNBusy[currSCCB->Lun] = 1;
currSCCB         4715 drivers/scsi/FlashPoint.c 					      [currSCCB->TargID].
currSCCB         4716 drivers/scsi/FlashPoint.c 					      LunDiscQ_Idx[currSCCB->Lun]] =
currSCCB         4719 drivers/scsi/FlashPoint.c 				FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4721 drivers/scsi/FlashPoint.c 				if (currSCCB->Sccb_tag) {
currSCCB         4725 drivers/scsi/FlashPoint.c 					FPT_BL_Card[p_card].discQ_Tbl[currSCCB->
currSCCB         4734 drivers/scsi/FlashPoint.c 						      [currSCCB->TargID].
currSCCB         4742 drivers/scsi/FlashPoint.c 		if (currSCCB->Sccb_scsistat == SELECT_WN_ST) {
currSCCB         4744 drivers/scsi/FlashPoint.c 			FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarStatus =
currSCCB         4745 drivers/scsi/FlashPoint.c 			    (FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4748 drivers/scsi/FlashPoint.c 			FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarEEValue &=
currSCCB         4753 drivers/scsi/FlashPoint.c 			     ((FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4755 drivers/scsi/FlashPoint.c 				FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4756 drivers/scsi/FlashPoint.c 				    TarLUNBusy[currSCCB->Lun] = 1;
currSCCB         4761 drivers/scsi/FlashPoint.c 					      [currSCCB->TargID].
currSCCB         4762 drivers/scsi/FlashPoint.c 					      LunDiscQ_Idx[currSCCB->Lun]] =
currSCCB         4765 drivers/scsi/FlashPoint.c 				FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4767 drivers/scsi/FlashPoint.c 				if (currSCCB->Sccb_tag) {
currSCCB         4771 drivers/scsi/FlashPoint.c 					FPT_BL_Card[p_card].discQ_Tbl[currSCCB->
currSCCB         4780 drivers/scsi/FlashPoint.c 						      [currSCCB->TargID].
currSCCB         4790 drivers/scsi/FlashPoint.c 				if (FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4792 drivers/scsi/FlashPoint.c 					FPT_sccbMgrTbl[p_card][currSCCB->
currSCCB         4796 drivers/scsi/FlashPoint.c 				if (FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4798 drivers/scsi/FlashPoint.c 					FPT_sccbMgrTbl[p_card][currSCCB->
currSCCB         4805 drivers/scsi/FlashPoint.c 		if (!(currSCCB->Sccb_XferState & F_AUTO_SENSE)) {
currSCCB         4807 drivers/scsi/FlashPoint.c 			currSCCB->SccbStatus = SCCB_ERROR;
currSCCB         4808 drivers/scsi/FlashPoint.c 			currSCCB->TargetStatus = status_byte;
currSCCB         4812 drivers/scsi/FlashPoint.c 				FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4815 drivers/scsi/FlashPoint.c 				if (currSCCB->RequestSenseLength !=
currSCCB         4818 drivers/scsi/FlashPoint.c 					if (currSCCB->RequestSenseLength == 0)
currSCCB         4819 drivers/scsi/FlashPoint.c 						currSCCB->RequestSenseLength =
currSCCB         4830 drivers/scsi/FlashPoint.c 					       [currSCCB->TargID].
currSCCB         4834 drivers/scsi/FlashPoint.c 						    [currSCCB->TargID].
currSCCB         4835 drivers/scsi/FlashPoint.c 						    TarLUNBusy[currSCCB->Lun] =
currSCCB         4844 drivers/scsi/FlashPoint.c 							      [currSCCB->
currSCCB         4847 drivers/scsi/FlashPoint.c 							      [currSCCB->Lun]] =
currSCCB         4851 drivers/scsi/FlashPoint.c 						    [currSCCB->TargID].
currSCCB         4853 drivers/scsi/FlashPoint.c 						if (currSCCB->Sccb_tag) {
currSCCB         4860 drivers/scsi/FlashPoint.c 							    discQ_Tbl[currSCCB->
currSCCB         4872 drivers/scsi/FlashPoint.c 							     [p_card][currSCCB->
currSCCB         4885 drivers/scsi/FlashPoint.c 	    ((FPT_sccbMgrTbl[p_card][currSCCB->TargID].
currSCCB         4887 drivers/scsi/FlashPoint.c 		FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarLUNBusy[currSCCB->
currSCCB         4890 drivers/scsi/FlashPoint.c 		FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarLUNBusy[0] = 0;
currSCCB         4892 drivers/scsi/FlashPoint.c 	FPT_queueCmdComplete(&FPT_BL_Card[p_card], currSCCB, p_card);
currSCCB         4918 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         4920 drivers/scsi/FlashPoint.c 	currSCCB = pCurrCard->currentSCCB;
currSCCB         4922 drivers/scsi/FlashPoint.c 	if (currSCCB->Sccb_XferState & F_SG_XFER) {
currSCCB         4925 drivers/scsi/FlashPoint.c 			currSCCB->Sccb_sgseg += (unsigned char)SG_BUF_CNT;
currSCCB         4926 drivers/scsi/FlashPoint.c 			currSCCB->Sccb_SGoffset = 0x00;
currSCCB         4930 drivers/scsi/FlashPoint.c 		FPT_busMstrSGDataXferStart(port, currSCCB);
currSCCB         4937 drivers/scsi/FlashPoint.c 			FPT_busMstrDataXferStart(port, currSCCB);
currSCCB         5403 drivers/scsi/FlashPoint.c static void FPT_hostDataXferRestart(struct sccb *currSCCB)
currSCCB         5409 drivers/scsi/FlashPoint.c 	if (currSCCB->Sccb_XferState & F_SG_XFER) {
currSCCB         5411 drivers/scsi/FlashPoint.c 		currSCCB->Sccb_XferCnt = 0;
currSCCB         5417 drivers/scsi/FlashPoint.c 		while (data_count < currSCCB->Sccb_ATC) {
currSCCB         5420 drivers/scsi/FlashPoint.c 			segp = (struct blogic_sg_seg *)(currSCCB->DataPointer) +
currSCCB         5425 drivers/scsi/FlashPoint.c 		if (data_count == currSCCB->Sccb_ATC) {
currSCCB         5427 drivers/scsi/FlashPoint.c 			currSCCB->Sccb_SGoffset = 0;
currSCCB         5432 drivers/scsi/FlashPoint.c 			currSCCB->Sccb_SGoffset =
currSCCB         5433 drivers/scsi/FlashPoint.c 			    data_count - currSCCB->Sccb_ATC;
currSCCB         5436 drivers/scsi/FlashPoint.c 		currSCCB->Sccb_sgseg = (unsigned short)sg_index;
currSCCB         5440 drivers/scsi/FlashPoint.c 		currSCCB->Sccb_XferCnt =
currSCCB         5441 drivers/scsi/FlashPoint.c 		    currSCCB->DataLength - currSCCB->Sccb_ATC;
currSCCB         6992 drivers/scsi/FlashPoint.c 	struct sccb *currSCCB;
currSCCB         6995 drivers/scsi/FlashPoint.c 	currSCCB = FPT_BL_Card[p_card].currentSCCB;
currSCCB         6996 drivers/scsi/FlashPoint.c 	if (currSCCB != NULL) {
currSCCB         6997 drivers/scsi/FlashPoint.c 		thisTarg = (unsigned char)currSCCB->TargID;