Lines Matching refs:p_Sccb

1465  * Description: Start a command pointed to by p_Sccb. When the
1470 static void FlashPoint_StartCCB(void *curr_card, struct sccb *p_Sccb)
1481 if ((p_Sccb->TargID >= MAX_SCSI_TAR) || (p_Sccb->Lun >= MAX_LUN)) {
1483 p_Sccb->HostStatus = SCCB_COMPLETE;
1484 p_Sccb->SccbStatus = SCCB_ERROR;
1485 callback = (CALL_BK_FN) p_Sccb->SccbCallback;
1487 callback(p_Sccb);
1492 FPT_sinits(p_Sccb, thisCard);
1512 if (p_Sccb->OperationCode == RESET_COMMAND) {
1515 pCurrCard->currentSCCB = p_Sccb;
1520 FPT_queueAddSccb(p_Sccb, thisCard);
1526 if (p_Sccb->OperationCode == RESET_COMMAND) {
1529 pCurrCard->currentSCCB = p_Sccb;
1534 FPT_queueAddSccb(p_Sccb, thisCard);
1543 ((FPT_sccbMgrTbl[thisCard][p_Sccb->TargID].
1545 lun = p_Sccb->Lun;
1549 (FPT_sccbMgrTbl[thisCard][p_Sccb->TargID].TarSelQ_Cnt == 0)
1550 && (FPT_sccbMgrTbl[thisCard][p_Sccb->TargID].TarLUNBusy[lun]
1553 pCurrCard->currentSCCB = p_Sccb;
1554 FPT_ssel(p_Sccb->SccbIOPort, thisCard);
1559 if (p_Sccb->OperationCode == RESET_COMMAND) {
1561 pCurrCard->currentSCCB = p_Sccb;
1566 FPT_queueAddSccb(p_Sccb, thisCard);
1579 * Description: Abort the command pointed to by p_Sccb. When the
1584 static int FlashPoint_AbortCCB(void *pCurrCard, struct sccb *p_Sccb)
1599 if (FPT_queueFindSccb(p_Sccb, thisCard)) {
1610 p_Sccb->SccbStatus = SCCB_ABORT;
1611 callback = p_Sccb->SccbCallback;
1612 callback(p_Sccb);
1619 p_Sccb) {
1620 p_Sccb->SccbStatus = SCCB_ABORT;
1626 if (p_Sccb->Sccb_tag) {
1629 discQ_Tbl[p_Sccb->Sccb_tag] ==
1630 p_Sccb) {
1631 p_Sccb->SccbStatus = SCCB_ABORT;
1632 p_Sccb->Sccb_scsistat =
1634 p_Sccb->Sccb_scsimsg =
1642 currentSCCB = p_Sccb;
1652 currentSCCB = p_Sccb;
1663 &FPT_sccbMgrTbl[thisCard][p_Sccb->
1668 LunDiscQ_Idx[p_Sccb->Lun]]
1669 == p_Sccb) {
1670 p_Sccb->SccbStatus = SCCB_ABORT;