Lines Matching refs:p_card
761 static unsigned char FPT_sisyncn(u32 port, unsigned char p_card,
763 static void FPT_ssel(u32 port, unsigned char p_card);
764 static void FPT_sres(u32 port, unsigned char p_card,
766 static void FPT_shandem(u32 port, unsigned char p_card,
768 static void FPT_stsyncn(u32 port, unsigned char p_card);
774 static void FPT_sresb(u32 port, unsigned char p_card);
775 static void FPT_sxfrp(u32 p_port, unsigned char p_card);
776 static void FPT_schkdd(u32 port, unsigned char p_card);
783 static void FPT_queueFlushTargSccb(unsigned char p_card, unsigned char thisTarg,
786 static void FPT_sinits(struct sccb *p_sccb, unsigned char p_card);
789 static unsigned char FPT_siwidn(u32 port, unsigned char p_card);
790 static void FPT_stwidn(u32 port, unsigned char p_card);
794 unsigned char p_card);
795 static void FPT_queueDisconnect(struct sccb *p_SCCB, unsigned char p_card);
797 struct sccb *p_SCCB, unsigned char p_card);
799 unsigned char p_card);
800 static void FPT_queueFlushSccb(unsigned char p_card, unsigned char error_code);
803 unsigned char p_card);
820 static void FPT_phaseDataOut(u32 port, unsigned char p_card);
821 static void FPT_phaseDataIn(u32 port, unsigned char p_card);
822 static void FPT_phaseCommand(u32 port, unsigned char p_card);
823 static void FPT_phaseStatus(u32 port, unsigned char p_card);
824 static void FPT_phaseMsgOut(u32 port, unsigned char p_card);
825 static void FPT_phaseMsgIn(u32 port, unsigned char p_card);
826 static void FPT_phaseIllegal(u32 port, unsigned char p_card);
828 static void FPT_phaseDecode(u32 port, unsigned char p_card);
829 static void FPT_phaseChkFifo(u32 port, unsigned char p_card);
830 static void FPT_phaseBusFree(u32 p_port, unsigned char p_card);
842 static void FPT_hostDataXferAbort(u32 port, unsigned char p_card,
847 unsigned char p_card,
853 unsigned char p_card);
854 static void FPT_SccbMgrTableInitTarget(unsigned char p_card,
857 static void FPT_scini(unsigned char p_card, unsigned char p_our_id,
863 static void FPT_scasid(unsigned char p_card, u32 p_port);
874 static void FPT_inisci(unsigned char p_card, u32 p_port,
876 static void FPT_scsavdi(unsigned char p_card, u32 p_port);
877 static unsigned char FPT_scmachid(unsigned char p_card,
880 static void FPT_autoCmdCmplt(u32 p_port, unsigned char p_card);
1960 static unsigned char FPT_SccbMgr_bad_isr(u32 p_port, unsigned char p_card,
1973 FPT_hostDataXferAbort(p_port, p_card,
1993 FPT_sxfrp(p_port, p_card);
2004 FPT_phaseDecode(p_port, p_card);
2017 FPT_hostDataXferAbort(p_port, p_card,
2023 FPT_sresb(p_port, p_card);
2039 FPT_scini(p_card, pCurrCard->ourId, 0);
2049 FPT_sxfrp(p_port, p_card);
2063 &FPT_sccbMgrTbl[p_card][pCurrCard->currentSCCB->TargID];
2084 FPT_queueCmdComplete(pCurrCard, pCurrCard->currentSCCB, p_card);
2092 FPT_scasid(p_card, p_port);
2134 unsigned char p_card)
2139 FPT_BL_Card[p_card].discQ_Tbl[qtag] = NULL;
2143 FPT_sccbMgrTbl[p_card][scsiID].TarStatus = 0;
2144 FPT_sccbMgrTbl[p_card][scsiID].TarEEValue = 0;
2145 FPT_SccbMgrTableInitTarget(p_card, scsiID);
2165 static void FPT_SccbMgrTableInitTarget(unsigned char p_card,
2172 currTar_Info = &FPT_sccbMgrTbl[p_card][target];
2188 if (FPT_BL_Card[p_card].discQ_Tbl[qtag] != NULL) {
2189 if (FPT_BL_Card[p_card].discQ_Tbl[qtag]->TargID ==
2191 FPT_BL_Card[p_card].discQ_Tbl[qtag] = NULL;
2192 FPT_BL_Card[p_card].discQCount--;
2275 static void FPT_ssel(u32 port, unsigned char p_card)
2286 CurrCard = &FPT_BL_Card[p_card];
2289 currTar_Info = &FPT_sccbMgrTbl[p_card][target];
2312 FPT_queueSelectFail(CurrCard, p_card);
2331 FPT_queueSelectFail(CurrCard, p_card);
2351 FPT_queueSelectFail(CurrCard, p_card);
2368 FPT_queueSelectFail(CurrCard, p_card);
2402 FPT_SccbMgrTableInitTarget(p_card, target);
2430 auto_loaded = FPT_siwidn(port, p_card);
2436 auto_loaded = FPT_sisyncn(port, p_card, 0);
2501 FPT_queueSelectFail(CurrCard, p_card);
2574 static void FPT_sres(u32 port, unsigned char p_card,
2585 &FPT_sccbMgrTbl[p_card][pCurrCard->currentSCCB->TargID];
2628 FPT_queueSelectFail(&FPT_BL_Card[p_card], p_card);
2634 currTar_Info = &FPT_sccbMgrTbl[p_card][our_target];
2639 currTar_Info = &FPT_sccbMgrTbl[p_card][our_target];
2740 if (FPT_sccbMgrTbl[p_card][our_target].
2743 FPT_sccbMgrTbl[p_card][our_target].
2748 if (FPT_sccbMgrTbl[p_card][our_target].
2751 FPT_sccbMgrTbl[p_card][our_target].
2755 FPT_queueFlushTargSccb(p_card, our_target,
2757 FPT_SccbMgrTableInitTarget(p_card, our_target);
2801 FPT_queueFindSccb(pCurrCard->currentSCCB, p_card);
2857 static void FPT_sdecm(unsigned char message, u32 port, unsigned char p_card)
2863 CurrCard = &FPT_BL_Card[p_card];
2866 currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
3005 FPT_shandem(port, p_card, currSCCB);
3038 static void FPT_shandem(u32 port, unsigned char p_card, struct sccb *pCurrSCCB)
3054 FPT_stsyncn(port, p_card);
3065 FPT_stwidn(port, p_card);
3105 static unsigned char FPT_sisyncn(u32 port, unsigned char p_card,
3111 currSCCB = FPT_BL_Card[p_card].currentSCCB;
3112 currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
3186 static void FPT_stsyncn(u32 port, unsigned char p_card)
3192 currSCCB = FPT_BL_Card[p_card].currentSCCB;
3193 currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
3348 static unsigned char FPT_siwidn(u32 port, unsigned char p_card)
3353 currSCCB = FPT_BL_Card[p_card].currentSCCB;
3354 currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
3403 static void FPT_stwidn(u32 port, unsigned char p_card)
3409 currSCCB = FPT_BL_Card[p_card].currentSCCB;
3410 currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
3442 FPT_sisyncn(port, p_card, 1);
3576 static void FPT_sresb(u32 port, unsigned char p_card)
3608 currTar_Info = &FPT_sccbMgrTbl[p_card][scsiID];
3621 FPT_SccbMgrTableInitTarget(p_card, scsiID);
3624 FPT_BL_Card[p_card].scanIndex = 0x00;
3625 FPT_BL_Card[p_card].currentSCCB = NULL;
3626 FPT_BL_Card[p_card].globalFlags &= ~(F_TAG_STARTED | F_HOST_XFER_ACT
3628 FPT_BL_Card[p_card].cmdCounter = 0x00;
3629 FPT_BL_Card[p_card].discQCount = 0x00;
3630 FPT_BL_Card[p_card].tagQ_Lst = 0x01;
3633 FPT_BL_Card[p_card].discQ_Tbl[i] = NULL;
3693 static void FPT_sxfrp(u32 p_port, unsigned char p_card)
3699 if (FPT_BL_Card[p_card].globalFlags & F_HOST_XFER_ACT) {
3701 FPT_hostDataXferAbort(p_port, p_card,
3702 FPT_BL_Card[p_card].currentSCCB);
3775 static void FPT_schkdd(u32 port, unsigned char p_card)
3782 currSCCB = FPT_BL_Card[p_card].currentSCCB;
3814 FPT_hostDataXferAbort(port, p_card, currSCCB);
3846 FPT_phaseDataIn(port, p_card);
3850 FPT_phaseDataOut(port, p_card);
3853 FPT_sxfrp(port, p_card);
3857 FPT_phaseDecode(port, p_card);
3876 static void FPT_sinits(struct sccb *p_sccb, unsigned char p_card)
3883 currTar_Info = &FPT_sccbMgrTbl[p_card][p_sccb->TargID];
3913 if (((!(FPT_BL_Card[p_card].globalFlags & F_SINGLE_DEVICE)) &&
3950 static void FPT_phaseDecode(u32 p_port, unsigned char p_card)
3962 (*phase) (p_port, p_card); /* Call the correct phase func */
3973 static void FPT_phaseDataOut(u32 port, unsigned char p_card)
3978 currSCCB = FPT_BL_Card[p_card].currentSCCB;
3992 FPT_dataXferProcessor(port, &FPT_BL_Card[p_card]);
4000 FPT_sxfrp(port, p_card);
4002 FPT_phaseDecode(port, p_card);
4014 static void FPT_phaseDataIn(u32 port, unsigned char p_card)
4019 currSCCB = FPT_BL_Card[p_card].currentSCCB;
4035 FPT_dataXferProcessor(port, &FPT_BL_Card[p_card]);
4043 FPT_sxfrp(port, p_card);
4045 FPT_phaseDecode(port, p_card);
4058 static void FPT_phaseCommand(u32 p_port, unsigned char p_card)
4064 currSCCB = FPT_BL_Card[p_card].currentSCCB;
4109 static void FPT_phaseStatus(u32 port, unsigned char p_card)
4130 static void FPT_phaseMsgOut(u32 port, unsigned char p_card)
4136 currSCCB = FPT_BL_Card[p_card].currentSCCB;
4145 currTar_Info = &FPT_sccbMgrTbl[p_card][scsiID];
4149 if (FPT_sccbMgrTbl[p_card][scsiID].
4152 FPT_sccbMgrTbl[p_card][scsiID].TarStatus &=
4157 if (FPT_sccbMgrTbl[p_card][scsiID].
4160 FPT_sccbMgrTbl[p_card][scsiID].TarStatus &=
4164 FPT_queueFlushSccb(p_card, SCCB_COMPLETE);
4165 FPT_SccbMgrTableInitTarget(p_card, scsiID);
4168 if (FPT_BL_Card[p_card].discQ_Tbl[currSCCB->Sccb_tag] !=
4170 FPT_BL_Card[p_card].discQ_Tbl[currSCCB->
4172 FPT_sccbMgrTbl[p_card][scsiID].TarTagQ_Cnt--;
4182 FPT_ssel(port, p_card);
4189 FPT_queueFlushSccb(p_card, SCCB_COMPLETE);
4219 if ((FPT_BL_Card[p_card].
4222 ((FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4225 FPT_sccbMgrTbl[p_card][currSCCB->
4229 FPT_sccbMgrTbl[p_card][currSCCB->
4233 FPT_queueCmdComplete(&FPT_BL_Card[p_card],
4234 currSCCB, p_card);
4238 FPT_BL_Card[p_card].globalFlags |=
4245 FPT_sxfrp(port, p_card);
4256 FPT_sxfrp(port, p_card);
4269 static void FPT_phaseMsgIn(u32 port, unsigned char p_card)
4274 currSCCB = FPT_BL_Card[p_card].currentSCCB;
4276 if (FPT_BL_Card[p_card].globalFlags & F_HOST_XFER_ACT) {
4278 FPT_phaseChkFifo(port, p_card);
4294 FPT_sdecm(message, port, p_card);
4316 static void FPT_phaseIllegal(u32 port, unsigned char p_card)
4320 currSCCB = FPT_BL_Card[p_card].currentSCCB;
4342 static void FPT_phaseChkFifo(u32 port, unsigned char p_card)
4347 currSCCB = FPT_BL_Card[p_card].currentSCCB;
4366 FPT_hostDataXferAbort(port, p_card, currSCCB);
4368 FPT_dataXferProcessor(port, &FPT_BL_Card[p_card]);
4396 FPT_hostDataXferAbort(port, p_card, currSCCB);
4413 static void FPT_phaseBusFree(u32 port, unsigned char p_card)
4417 currSCCB = FPT_BL_Card[p_card].currentSCCB;
4425 if ((FPT_BL_Card[p_card].globalFlags & F_CONLUN_IO) &&
4426 ((FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4428 FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4431 FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4434 FPT_queueCmdComplete(&FPT_BL_Card[p_card], currSCCB,
4435 p_card);
4437 FPT_queueSearchSelect(&FPT_BL_Card[p_card], p_card);
4442 FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarStatus |=
4444 FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarEEValue &=
4449 FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarStatus =
4450 (FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4453 FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarEEValue &=
4464 FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4466 FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4483 if ((FPT_BL_Card[p_card].globalFlags & F_CONLUN_IO) &&
4484 ((FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4486 FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4489 FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4492 FPT_queueCmdComplete(&FPT_BL_Card[p_card], currSCCB,
4493 p_card);
4497 FPT_BL_Card[p_card].globalFlags |= F_NEW_SCCB_CMD;
4615 static void FPT_autoCmdCmplt(u32 p_port, unsigned char p_card)
4620 currSCCB = FPT_BL_Card[p_card].currentSCCB;
4624 FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarLUN_CA = 0;
4630 if (((FPT_BL_Card[p_card].globalFlags & F_CONLUN_IO) &&
4631 ((FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4633 FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4635 if (FPT_BL_Card[p_card].discQCount != 0)
4636 FPT_BL_Card[p_card].discQCount--;
4637 FPT_BL_Card[p_card].
4638 discQ_Tbl[FPT_sccbMgrTbl[p_card]
4643 FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4646 if (FPT_BL_Card[p_card].discQCount != 0)
4647 FPT_BL_Card[p_card].
4649 FPT_BL_Card[p_card].discQ_Tbl[currSCCB->
4653 if (FPT_BL_Card[p_card].discQCount != 0)
4654 FPT_BL_Card[p_card].
4656 FPT_BL_Card[p_card].
4657 discQ_Tbl[FPT_sccbMgrTbl[p_card]
4665 FPT_queueSelectFail(&FPT_BL_Card[p_card], p_card);
4671 FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarStatus |=
4674 FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarEEValue &=
4676 FPT_BL_Card[p_card].globalFlags |= F_NEW_SCCB_CMD;
4678 if (((FPT_BL_Card[p_card].globalFlags & F_CONLUN_IO) &&
4679 ((FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4681 FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4683 if (FPT_BL_Card[p_card].discQCount != 0)
4684 FPT_BL_Card[p_card].discQCount--;
4685 FPT_BL_Card[p_card].
4686 discQ_Tbl[FPT_sccbMgrTbl[p_card]
4691 FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4694 if (FPT_BL_Card[p_card].discQCount != 0)
4695 FPT_BL_Card[p_card].
4697 FPT_BL_Card[p_card].discQ_Tbl[currSCCB->
4701 if (FPT_BL_Card[p_card].discQCount != 0)
4702 FPT_BL_Card[p_card].
4704 FPT_BL_Card[p_card].
4705 discQ_Tbl[FPT_sccbMgrTbl[p_card]
4716 FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarStatus =
4717 (FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4720 FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarEEValue &=
4722 FPT_BL_Card[p_card].globalFlags |= F_NEW_SCCB_CMD;
4724 if (((FPT_BL_Card[p_card].globalFlags & F_CONLUN_IO) &&
4725 ((FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4727 FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4729 if (FPT_BL_Card[p_card].discQCount != 0)
4730 FPT_BL_Card[p_card].discQCount--;
4731 FPT_BL_Card[p_card].
4732 discQ_Tbl[FPT_sccbMgrTbl[p_card]
4737 FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4740 if (FPT_BL_Card[p_card].discQCount != 0)
4741 FPT_BL_Card[p_card].
4743 FPT_BL_Card[p_card].discQ_Tbl[currSCCB->
4747 if (FPT_BL_Card[p_card].discQCount != 0)
4748 FPT_BL_Card[p_card].
4750 FPT_BL_Card[p_card].
4751 discQ_Tbl[FPT_sccbMgrTbl[p_card]
4761 if (FPT_BL_Card[p_card].globalFlags & F_DO_RENEGO) {
4762 if (FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4764 FPT_sccbMgrTbl[p_card][currSCCB->
4768 if (FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4770 FPT_sccbMgrTbl[p_card][currSCCB->
4784 FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4794 FPT_ssenss(&FPT_BL_Card[p_card]);
4795 FPT_BL_Card[p_card].globalFlags |=
4798 if (((FPT_BL_Card[p_card].
4801 ((FPT_sccbMgrTbl[p_card]
4805 FPT_sccbMgrTbl[p_card]
4809 if (FPT_BL_Card[p_card].
4811 FPT_BL_Card[p_card].
4813 FPT_BL_Card[p_card].
4815 [p_card]
4822 FPT_sccbMgrTbl[p_card]
4826 if (FPT_BL_Card[p_card].
4829 [p_card].
4831 FPT_BL_Card[p_card].
4836 if (FPT_BL_Card[p_card].
4839 [p_card].
4841 FPT_BL_Card[p_card].
4844 [p_card][currSCCB->
4856 if ((FPT_BL_Card[p_card].globalFlags & F_CONLUN_IO) &&
4857 ((FPT_sccbMgrTbl[p_card][currSCCB->TargID].
4859 FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarLUNBusy[currSCCB->
4862 FPT_sccbMgrTbl[p_card][currSCCB->TargID].TarLUNBusy[0] = 0;
4864 FPT_queueCmdComplete(&FPT_BL_Card[p_card], currSCCB, p_card);
5106 static void FPT_hostDataXferAbort(u32 port, unsigned char p_card,
5115 FPT_BL_Card[p_card].globalFlags &= ~F_HOST_XFER_ACT;
5425 static void FPT_scini(unsigned char p_card, unsigned char p_our_id,
5436 currCard = &FPT_BL_Card[p_card];
5452 FPT_inisci(p_card, p_port, p_our_id);
5481 FPT_sresb(p_port, p_card);
5536 FPT_sresb(p_port, p_card);
5541 FPT_scasid(p_card, p_port);
5575 FPT_inisci(p_card,
5607 FPT_scsavdi(p_card, p_port);
5729 static void FPT_scasid(unsigned char p_card, u32 p_port)
5738 pCurrNvRam = FPT_BL_Card[p_card].pNvRamInfo;
5762 i = FPT_scmachid(p_card, temp_id_string);
6174 static void FPT_inisci(unsigned char p_card, u32 p_port, unsigned char p_our_id)
6180 pCurrNvRam = FPT_BL_Card[p_card].pNvRamInfo;
6244 static unsigned char FPT_scmachid(unsigned char p_card,
6288 if (FPT_BL_Card[p_card].pNvRamInfo == NULL)
6289 FPT_BL_Card[p_card].globalFlags |=
6332 if (FPT_BL_Card[p_card].pNvRamInfo == NULL)
6333 FPT_BL_Card[p_card].globalFlags |=
6360 static void FPT_scsavdi(unsigned char p_card, u32 p_port)
6637 unsigned char p_card)
6645 currTar_Info = &FPT_sccbMgrTbl[p_card][scan_ptr];
6789 unsigned char p_card)
6798 currTar_Info = &FPT_sccbMgrTbl[p_card][thisTarg];
6830 struct sccb *p_sccb, unsigned char p_card)
6894 currTar_Info = &FPT_sccbMgrTbl[p_card][p_sccb->TargID];
6927 static void FPT_queueDisconnect(struct sccb *p_sccb, unsigned char p_card)
6931 currTar_Info = &FPT_sccbMgrTbl[p_card][p_sccb->TargID];
6933 if (((FPT_BL_Card[p_card].globalFlags & F_CONLUN_IO) &&
6935 FPT_BL_Card[p_card].discQ_Tbl[currTar_Info->
6940 FPT_BL_Card[p_card].discQ_Tbl[p_sccb->Sccb_tag] =
6942 FPT_sccbMgrTbl[p_card][p_sccb->TargID].TarLUNBusy[0] =
6944 FPT_sccbMgrTbl[p_card][p_sccb->TargID].TarTagQ_Cnt++;
6946 FPT_BL_Card[p_card].discQ_Tbl[currTar_Info->
6950 FPT_BL_Card[p_card].currentSCCB = NULL;
6961 static void FPT_queueFlushSccb(unsigned char p_card, unsigned char error_code)
6967 currSCCB = FPT_BL_Card[p_card].currentSCCB;
6970 currTar_Info = &FPT_sccbMgrTbl[p_card][thisTarg];
6974 if (FPT_BL_Card[p_card].discQ_Tbl[qtag] &&
6975 (FPT_BL_Card[p_card].discQ_Tbl[qtag]->TargID ==
6978 FPT_BL_Card[p_card].discQ_Tbl[qtag]->
6981 FPT_queueCmdComplete(&FPT_BL_Card[p_card],
6982 FPT_BL_Card[p_card].
6983 discQ_Tbl[qtag], p_card);
6985 FPT_BL_Card[p_card].discQ_Tbl[qtag] = NULL;
7002 static void FPT_queueFlushTargSccb(unsigned char p_card, unsigned char thisTarg,
7008 currTar_Info = &FPT_sccbMgrTbl[p_card][thisTarg];
7012 if (FPT_BL_Card[p_card].discQ_Tbl[qtag] &&
7013 (FPT_BL_Card[p_card].discQ_Tbl[qtag]->TargID == thisTarg)) {
7015 FPT_BL_Card[p_card].discQ_Tbl[qtag]->HostStatus =
7018 FPT_queueCmdComplete(&FPT_BL_Card[p_card],
7019 FPT_BL_Card[p_card].
7020 discQ_Tbl[qtag], p_card);
7022 FPT_BL_Card[p_card].discQ_Tbl[qtag] = NULL;
7030 static void FPT_queueAddSccb(struct sccb *p_SCCB, unsigned char p_card)
7033 currTar_Info = &FPT_sccbMgrTbl[p_card][p_SCCB->TargID];
7063 unsigned char p_card)
7068 currTar_Info = &FPT_sccbMgrTbl[p_card][p_SCCB->TargID];