Lines Matching refs:p_Sccb

1498 static void FlashPoint_StartCCB(void *curr_card, struct sccb *p_Sccb)  in FlashPoint_StartCCB()  argument
1509 if ((p_Sccb->TargID >= MAX_SCSI_TAR) || (p_Sccb->Lun >= MAX_LUN)) { in FlashPoint_StartCCB()
1511 p_Sccb->HostStatus = SCCB_COMPLETE; in FlashPoint_StartCCB()
1512 p_Sccb->SccbStatus = SCCB_ERROR; in FlashPoint_StartCCB()
1513 callback = (CALL_BK_FN) p_Sccb->SccbCallback; in FlashPoint_StartCCB()
1515 callback(p_Sccb); in FlashPoint_StartCCB()
1520 FPT_sinits(p_Sccb, thisCard); in FlashPoint_StartCCB()
1540 if (p_Sccb->OperationCode == RESET_COMMAND) { in FlashPoint_StartCCB()
1543 pCurrCard->currentSCCB = p_Sccb; in FlashPoint_StartCCB()
1548 FPT_queueAddSccb(p_Sccb, thisCard); in FlashPoint_StartCCB()
1554 if (p_Sccb->OperationCode == RESET_COMMAND) { in FlashPoint_StartCCB()
1557 pCurrCard->currentSCCB = p_Sccb; in FlashPoint_StartCCB()
1562 FPT_queueAddSccb(p_Sccb, thisCard); in FlashPoint_StartCCB()
1571 ((FPT_sccbMgrTbl[thisCard][p_Sccb->TargID]. in FlashPoint_StartCCB()
1573 lun = p_Sccb->Lun; in FlashPoint_StartCCB()
1577 (FPT_sccbMgrTbl[thisCard][p_Sccb->TargID].TarSelQ_Cnt == 0) in FlashPoint_StartCCB()
1578 && (FPT_sccbMgrTbl[thisCard][p_Sccb->TargID].TarLUNBusy[lun] in FlashPoint_StartCCB()
1581 pCurrCard->currentSCCB = p_Sccb; in FlashPoint_StartCCB()
1582 FPT_ssel(p_Sccb->SccbIOPort, thisCard); in FlashPoint_StartCCB()
1587 if (p_Sccb->OperationCode == RESET_COMMAND) { in FlashPoint_StartCCB()
1589 pCurrCard->currentSCCB = p_Sccb; in FlashPoint_StartCCB()
1594 FPT_queueAddSccb(p_Sccb, thisCard); in FlashPoint_StartCCB()
1612 static int FlashPoint_AbortCCB(void *pCurrCard, struct sccb *p_Sccb) in FlashPoint_AbortCCB() argument
1628 if (FPT_queueFindSccb(p_Sccb, thisCard)) { in FlashPoint_AbortCCB()
1639 p_Sccb->SccbStatus = SCCB_ABORT; in FlashPoint_AbortCCB()
1640 callback = p_Sccb->SccbCallback; in FlashPoint_AbortCCB()
1641 callback(p_Sccb); in FlashPoint_AbortCCB()
1648 p_Sccb) { in FlashPoint_AbortCCB()
1649 p_Sccb->SccbStatus = SCCB_ABORT; in FlashPoint_AbortCCB()
1656 TID = p_Sccb->TargID; in FlashPoint_AbortCCB()
1658 if (p_Sccb->Sccb_tag) { in FlashPoint_AbortCCB()
1661 discQ_Tbl[p_Sccb->Sccb_tag] == in FlashPoint_AbortCCB()
1662 p_Sccb) { in FlashPoint_AbortCCB()
1663 p_Sccb->SccbStatus = SCCB_ABORT; in FlashPoint_AbortCCB()
1664 p_Sccb->Sccb_scsistat = in FlashPoint_AbortCCB()
1666 p_Sccb->Sccb_scsimsg = in FlashPoint_AbortCCB()
1674 currentSCCB = p_Sccb; in FlashPoint_AbortCCB()
1684 currentSCCB = p_Sccb; in FlashPoint_AbortCCB()
1695 &FPT_sccbMgrTbl[thisCard][p_Sccb-> in FlashPoint_AbortCCB()
1700 LunDiscQ_Idx[p_Sccb->Lun]] in FlashPoint_AbortCCB()
1701 == p_Sccb) { in FlashPoint_AbortCCB()
1702 p_Sccb->SccbStatus = SCCB_ABORT; in FlashPoint_AbortCCB()