pCurrCard 793 drivers/scsi/FlashPoint.c struct sccb_card *pCurrCard); pCurrCard 821 drivers/scsi/FlashPoint.c static void FPT_queueSelectFail(struct sccb_card *pCurrCard, pCurrCard 824 drivers/scsi/FlashPoint.c static void FPT_queueCmdComplete(struct sccb_card *pCurrCard, pCurrCard 826 drivers/scsi/FlashPoint.c static void FPT_queueSearchSelect(struct sccb_card *pCurrCard, pCurrCard 865 drivers/scsi/FlashPoint.c struct sccb_card *pCurrCard); pCurrCard 876 drivers/scsi/FlashPoint.c struct sccb_card *pCurrCard, pCurrCard 880 drivers/scsi/FlashPoint.c static void FPT_SccbMgrTableInitCard(struct sccb_card *pCurrCard, pCurrCard 1394 drivers/scsi/FlashPoint.c static void FlashPoint_ReleaseHostAdapter(void *pCurrCard) pCurrCard 1403 drivers/scsi/FlashPoint.c pCurrNvRam = ((struct sccb_card *)pCurrCard)->pNvRamInfo; pCurrCard 1427 drivers/scsi/FlashPoint.c FPT_WrStack(((struct sccb_card *)pCurrCard)->ioPort, 0, 0); pCurrCard 1501 drivers/scsi/FlashPoint.c struct sccb_card *pCurrCard = curr_card; pCurrCard 1503 drivers/scsi/FlashPoint.c thisCard = pCurrCard->cardIndex; pCurrCard 1504 drivers/scsi/FlashPoint.c ioport = pCurrCard->ioPort; pCurrCard 1519 drivers/scsi/FlashPoint.c if (!pCurrCard->cmdCounter) { pCurrCard 1524 drivers/scsi/FlashPoint.c if (pCurrCard->globalFlags & F_GREEN_PC) { pCurrCard 1530 drivers/scsi/FlashPoint.c pCurrCard->cmdCounter++; pCurrCard 1539 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB; pCurrCard 1540 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB = p_Sccb; pCurrCard 1542 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB = pCurrCard 1553 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB; pCurrCard 1554 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB = p_Sccb; pCurrCard 1556 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB = pCurrCard 1567 drivers/scsi/FlashPoint.c if ((pCurrCard->globalFlags & F_CONLUN_IO) && pCurrCard 1573 drivers/scsi/FlashPoint.c if ((pCurrCard->currentSCCB == NULL) && pCurrCard 1578 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB = p_Sccb; pCurrCard 1585 drivers/scsi/FlashPoint.c pSaveSccb = pCurrCard->currentSCCB; pCurrCard 1586 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB = p_Sccb; pCurrCard 1589 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB = pSaveSccb; pCurrCard 1609 drivers/scsi/FlashPoint.c static int FlashPoint_AbortCCB(void *pCurrCard, struct sccb *p_Sccb) pCurrCard 1619 drivers/scsi/FlashPoint.c ioport = ((struct sccb_card *)pCurrCard)->ioPort; pCurrCard 1621 drivers/scsi/FlashPoint.c thisCard = ((struct sccb_card *)pCurrCard)->cardIndex; pCurrCard 1627 drivers/scsi/FlashPoint.c ((struct sccb_card *)pCurrCard)->cmdCounter--; pCurrCard 1629 drivers/scsi/FlashPoint.c if (!((struct sccb_card *)pCurrCard)->cmdCounter) pCurrCard 1644 drivers/scsi/FlashPoint.c if (((struct sccb_card *)pCurrCard)->currentSCCB == pCurrCard 1657 drivers/scsi/FlashPoint.c if (((struct sccb_card *)pCurrCard)-> pCurrCard 1667 drivers/scsi/FlashPoint.c pCurrCard)->currentSCCB == pCurrCard 1670 drivers/scsi/FlashPoint.c pCurrCard)-> pCurrCard 1677 drivers/scsi/FlashPoint.c *)pCurrCard)-> pCurrCard 1680 drivers/scsi/FlashPoint.c pCurrCard)-> pCurrCard 1682 drivers/scsi/FlashPoint.c FPT_queueSelectFail((struct sccb_card *)pCurrCard, thisCard); pCurrCard 1684 drivers/scsi/FlashPoint.c pCurrCard)-> pCurrCard 1717 drivers/scsi/FlashPoint.c static unsigned char FlashPoint_InterruptPending(void *pCurrCard) pCurrCard 1721 drivers/scsi/FlashPoint.c ioport = ((struct sccb_card *)pCurrCard)->ioPort; pCurrCard 1747 drivers/scsi/FlashPoint.c struct sccb_card *pCurrCard = pcard; pCurrCard 1750 drivers/scsi/FlashPoint.c thisCard = pCurrCard->cardIndex; pCurrCard 1751 drivers/scsi/FlashPoint.c ioport = pCurrCard->ioPort; pCurrCard 1766 drivers/scsi/FlashPoint.c currSCCB = pCurrCard->currentSCCB; pCurrCard 1770 drivers/scsi/FlashPoint.c FPT_SccbMgr_bad_isr(ioport, thisCard, pCurrCard, pCurrCard 1796 drivers/scsi/FlashPoint.c if (pCurrCard->globalFlags & F_HOST_XFER_ACT) pCurrCard 1812 drivers/scsi/FlashPoint.c if (pCurrCard->globalFlags & F_HOST_XFER_ACT) pCurrCard 1855 drivers/scsi/FlashPoint.c pCurrCard->globalFlags |= F_NEW_SCCB_CMD; pCurrCard 1865 drivers/scsi/FlashPoint.c if (pCurrCard->globalFlags & F_HOST_XFER_ACT) pCurrCard 1883 drivers/scsi/FlashPoint.c FPT_sres(ioport, thisCard, pCurrCard); pCurrCard 1940 drivers/scsi/FlashPoint.c if (pCurrCard->globalFlags & F_HOST_XFER_ACT) { pCurrCard 1952 drivers/scsi/FlashPoint.c pCurrCard->globalFlags |= F_NEW_SCCB_CMD; pCurrCard 1955 drivers/scsi/FlashPoint.c if (((struct sccb_card *)pCurrCard)-> pCurrCard 1958 drivers/scsi/FlashPoint.c pCurrCard->globalFlags &= ~F_NEW_SCCB_CMD; pCurrCard 1960 drivers/scsi/FlashPoint.c if (pCurrCard->currentSCCB == NULL) pCurrCard 1961 drivers/scsi/FlashPoint.c FPT_queueSearchSelect(pCurrCard, thisCard); pCurrCard 1963 drivers/scsi/FlashPoint.c if (pCurrCard->currentSCCB != NULL) { pCurrCard 1964 drivers/scsi/FlashPoint.c pCurrCard->globalFlags &= ~F_NEW_SCCB_CMD; pCurrCard 1990 drivers/scsi/FlashPoint.c struct sccb_card *pCurrCard, pCurrCard 2000 drivers/scsi/FlashPoint.c if (pCurrCard->globalFlags & F_HOST_XFER_ACT) { pCurrCard 2003 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB); pCurrCard 2016 drivers/scsi/FlashPoint.c if (pCurrCard->currentSCCB != NULL) { pCurrCard 2018 drivers/scsi/FlashPoint.c if (!pCurrCard->currentSCCB->HostStatus) pCurrCard 2019 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB->HostStatus = pCurrCard 2042 drivers/scsi/FlashPoint.c if (pCurrCard->currentSCCB != NULL) { pCurrCard 2044 drivers/scsi/FlashPoint.c if (pCurrCard->globalFlags & F_HOST_XFER_ACT) pCurrCard 2047 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB); pCurrCard 2057 drivers/scsi/FlashPoint.c pCurrNvRam = pCurrCard->pNvRamInfo; pCurrCard 2068 drivers/scsi/FlashPoint.c FPT_scini(p_card, pCurrCard->ourId, 0); pCurrCard 2077 drivers/scsi/FlashPoint.c if (pCurrCard->currentSCCB != NULL) pCurrCard 2089 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB->HostStatus = SCCB_SELECTION_TIMEOUT; pCurrCard 2092 drivers/scsi/FlashPoint.c &FPT_sccbMgrTbl[p_card][pCurrCard->currentSCCB->TargID]; pCurrCard 2093 drivers/scsi/FlashPoint.c if ((pCurrCard->globalFlags & F_CONLUN_IO) pCurrCard 2096 drivers/scsi/FlashPoint.c currTar_Info->TarLUNBusy[pCurrCard->currentSCCB->Lun] = pCurrCard 2110 drivers/scsi/FlashPoint.c FPT_sssyncv(p_port, pCurrCard->currentSCCB->TargID, NARROW_SCSI, pCurrCard 2113 drivers/scsi/FlashPoint.c FPT_queueCmdComplete(pCurrCard, pCurrCard->currentSCCB, p_card); pCurrCard 2162 drivers/scsi/FlashPoint.c static void FPT_SccbMgrTableInitCard(struct sccb_card *pCurrCard, pCurrCard 2177 drivers/scsi/FlashPoint.c pCurrCard->scanIndex = 0x00; pCurrCard 2178 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB = NULL; pCurrCard 2179 drivers/scsi/FlashPoint.c pCurrCard->globalFlags = 0x00; pCurrCard 2180 drivers/scsi/FlashPoint.c pCurrCard->cmdCounter = 0x00; pCurrCard 2181 drivers/scsi/FlashPoint.c pCurrCard->tagQ_Lst = 0x01; pCurrCard 2182 drivers/scsi/FlashPoint.c pCurrCard->discQCount = 0; pCurrCard 2604 drivers/scsi/FlashPoint.c struct sccb_card *pCurrCard) pCurrCard 2612 drivers/scsi/FlashPoint.c if (pCurrCard->currentSCCB != NULL) { pCurrCard 2614 drivers/scsi/FlashPoint.c &FPT_sccbMgrTbl[p_card][pCurrCard->currentSCCB->TargID]; pCurrCard 2619 drivers/scsi/FlashPoint.c currSCCB = pCurrCard->currentSCCB; pCurrCard 2628 drivers/scsi/FlashPoint.c if (((pCurrCard->globalFlags & F_CONLUN_IO) && pCurrCard 2633 drivers/scsi/FlashPoint.c pCurrCard->discQCount--; pCurrCard 2634 drivers/scsi/FlashPoint.c pCurrCard->discQ_Tbl[currTar_Info-> pCurrCard 2643 drivers/scsi/FlashPoint.c pCurrCard->discQCount--; pCurrCard 2644 drivers/scsi/FlashPoint.c pCurrCard->discQ_Tbl[currSCCB-> pCurrCard 2649 drivers/scsi/FlashPoint.c pCurrCard->discQCount--; pCurrCard 2650 drivers/scsi/FlashPoint.c pCurrCard->discQ_Tbl[currTar_Info-> pCurrCard 2682 drivers/scsi/FlashPoint.c message = FPT_sfm(port, pCurrCard->currentSCCB); pCurrCard 2702 drivers/scsi/FlashPoint.c pCurrCard-> pCurrCard 2718 drivers/scsi/FlashPoint.c pCurrCard-> pCurrCard 2792 drivers/scsi/FlashPoint.c if (((pCurrCard->globalFlags & F_CONLUN_IO) && pCurrCard 2795 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB = pCurrCard 2796 drivers/scsi/FlashPoint.c pCurrCard->discQ_Tbl[currTar_Info->LunDiscQ_Idx[lun]]; pCurrCard 2797 drivers/scsi/FlashPoint.c if (pCurrCard->currentSCCB != NULL) { pCurrCard 2806 drivers/scsi/FlashPoint.c if (pCurrCard->discQ_Tbl[tag] != NULL) { pCurrCard 2807 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB = pCurrCard 2808 drivers/scsi/FlashPoint.c pCurrCard->discQ_Tbl[tag]; pCurrCard 2815 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB = pCurrCard 2816 drivers/scsi/FlashPoint.c pCurrCard->discQ_Tbl[currTar_Info->LunDiscQ_Idx[0]]; pCurrCard 2817 drivers/scsi/FlashPoint.c if (pCurrCard->currentSCCB != NULL) { pCurrCard 2825 drivers/scsi/FlashPoint.c if (pCurrCard->currentSCCB != NULL) { pCurrCard 2826 drivers/scsi/FlashPoint.c if (pCurrCard->currentSCCB->Sccb_scsistat == ABORT_ST) { pCurrCard 2830 drivers/scsi/FlashPoint.c FPT_queueFindSccb(pCurrCard->currentSCCB, p_card); pCurrCard 3671 drivers/scsi/FlashPoint.c static void FPT_ssenss(struct sccb_card *pCurrCard) pCurrCard 3676 drivers/scsi/FlashPoint.c currSCCB = pCurrCard->currentSCCB; pCurrCard 4916 drivers/scsi/FlashPoint.c static void FPT_dataXferProcessor(u32 port, struct sccb_card *pCurrCard) pCurrCard 4920 drivers/scsi/FlashPoint.c currSCCB = pCurrCard->currentSCCB; pCurrCard 4923 drivers/scsi/FlashPoint.c if (pCurrCard->globalFlags & F_HOST_XFER_ACT) pCurrCard 4928 drivers/scsi/FlashPoint.c pCurrCard->globalFlags |= F_HOST_XFER_ACT; pCurrCard 4934 drivers/scsi/FlashPoint.c if (!(pCurrCard->globalFlags & F_HOST_XFER_ACT)) { pCurrCard 4935 drivers/scsi/FlashPoint.c pCurrCard->globalFlags |= F_HOST_XFER_ACT; pCurrCard 6664 drivers/scsi/FlashPoint.c static void FPT_queueSearchSelect(struct sccb_card *pCurrCard, pCurrCard 6671 drivers/scsi/FlashPoint.c scan_ptr = pCurrCard->scanIndex; pCurrCard 6674 drivers/scsi/FlashPoint.c if ((pCurrCard->globalFlags & F_CONLUN_IO) && pCurrCard 6686 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB = pCurrCard 6690 drivers/scsi/FlashPoint.c while ((pCurrCard-> pCurrCard 6693 drivers/scsi/FlashPoint.c pCurrCard-> pCurrCard 6696 drivers/scsi/FlashPoint.c pCurrCard-> pCurrCard 6698 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB = pCurrCard 6700 drivers/scsi/FlashPoint.c *)(pCurrCard-> pCurrCard 6704 drivers/scsi/FlashPoint.c if (pCurrCard->currentSCCB == pCurrCard 6711 drivers/scsi/FlashPoint.c *)(pCurrCard-> pCurrCard 6717 drivers/scsi/FlashPoint.c *)(pCurrCard-> pCurrCard 6726 drivers/scsi/FlashPoint.c *)(pCurrCard-> pCurrCard 6750 drivers/scsi/FlashPoint.c pCurrCard->scanIndex = scan_ptr; pCurrCard 6752 drivers/scsi/FlashPoint.c pCurrCard->globalFlags |= pCurrCard 6771 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB = pCurrCard 6775 drivers/scsi/FlashPoint.c (struct sccb *)(pCurrCard->currentSCCB)-> pCurrCard 6791 drivers/scsi/FlashPoint.c pCurrCard->scanIndex = scan_ptr; pCurrCard 6793 drivers/scsi/FlashPoint.c pCurrCard->globalFlags |= F_NEW_SCCB_CMD; pCurrCard 6805 drivers/scsi/FlashPoint.c } while (scan_ptr != pCurrCard->scanIndex); pCurrCard 6816 drivers/scsi/FlashPoint.c static void FPT_queueSelectFail(struct sccb_card *pCurrCard, pCurrCard 6822 drivers/scsi/FlashPoint.c if (pCurrCard->currentSCCB != NULL) { pCurrCard 6824 drivers/scsi/FlashPoint.c (unsigned char)(((struct sccb *)(pCurrCard->currentSCCB))-> pCurrCard 6828 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB->Sccb_backlink = (struct sccb *)NULL; pCurrCard 6830 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB->Sccb_forwardlink = pCurrCard 6834 drivers/scsi/FlashPoint.c currTar_Info->TarSelQ_Tail = pCurrCard->currentSCCB; pCurrCard 6839 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB; pCurrCard 6842 drivers/scsi/FlashPoint.c currTar_Info->TarSelQ_Head = pCurrCard->currentSCCB; pCurrCard 6844 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB = NULL; pCurrCard 6857 drivers/scsi/FlashPoint.c static void FPT_queueCmdComplete(struct sccb_card *pCurrCard, pCurrCard 6880 drivers/scsi/FlashPoint.c (pCurrCard->globalFlags & F_NO_FILTER) pCurrCard 6906 drivers/scsi/FlashPoint.c pCurrCard->cmdCounter--; pCurrCard 6907 drivers/scsi/FlashPoint.c if (!pCurrCard->cmdCounter) { pCurrCard 6909 drivers/scsi/FlashPoint.c if (pCurrCard->globalFlags & F_GREEN_PC) { pCurrCard 6910 drivers/scsi/FlashPoint.c WR_HARPOON(pCurrCard->ioPort + hp_clkctrl_0, pCurrCard 6912 drivers/scsi/FlashPoint.c WR_HARPOON(pCurrCard->ioPort + hp_sys_ctrl, STOP_CLK); pCurrCard 6915 drivers/scsi/FlashPoint.c WR_HARPOON(pCurrCard->ioPort + hp_semaphore, pCurrCard 6916 drivers/scsi/FlashPoint.c (RD_HARPOON(pCurrCard->ioPort + hp_semaphore) & pCurrCard 6921 drivers/scsi/FlashPoint.c if (pCurrCard->discQCount != 0) { pCurrCard 6923 drivers/scsi/FlashPoint.c if (((pCurrCard->globalFlags & F_CONLUN_IO) && pCurrCard 6926 drivers/scsi/FlashPoint.c pCurrCard->discQCount--; pCurrCard 6927 drivers/scsi/FlashPoint.c pCurrCard->discQ_Tbl[currTar_Info-> pCurrCard 6931 drivers/scsi/FlashPoint.c pCurrCard->discQCount--; pCurrCard 6932 drivers/scsi/FlashPoint.c pCurrCard->discQ_Tbl[p_sccb->Sccb_tag] = NULL; pCurrCard 6934 drivers/scsi/FlashPoint.c pCurrCard->discQCount--; pCurrCard 6935 drivers/scsi/FlashPoint.c pCurrCard->discQ_Tbl[currTar_Info-> pCurrCard 6944 drivers/scsi/FlashPoint.c pCurrCard->globalFlags |= F_NEW_SCCB_CMD; pCurrCard 6945 drivers/scsi/FlashPoint.c pCurrCard->currentSCCB = NULL;