Lines Matching refs:currTar_Info
801 struct sccb_mgr_tar_info *currTar_Info);
1620 struct sccb_mgr_tar_info *currTar_Info;
1694 currTar_Info =
1699 discQ_Tbl[currTar_Info->
1997 struct sccb_mgr_tar_info *currTar_Info;
2094 currTar_Info =
2097 && ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) !=
2099 currTar_Info->TarLUNBusy[pCurrCard->currentSCCB->Lun] =
2102 currTar_Info->TarLUNBusy[0] = 0;
2104 if (currTar_Info->TarEEValue & EE_SYNC_MASK) {
2105 currTar_Info->TarSyncCtrl = 0;
2106 currTar_Info->TarStatus &= ~TAR_SYNC_MASK;
2109 if (currTar_Info->TarEEValue & EE_WIDE_SCSI) {
2110 currTar_Info->TarStatus &= ~TAR_WIDE_MASK;
2114 currTar_Info);
2202 struct sccb_mgr_tar_info *currTar_Info;
2204 currTar_Info = &FPT_sccbMgrTbl[p_card][target];
2206 currTar_Info->TarSelQ_Cnt = 0;
2207 currTar_Info->TarSyncCtrl = 0;
2209 currTar_Info->TarSelQ_Head = NULL;
2210 currTar_Info->TarSelQ_Tail = NULL;
2211 currTar_Info->TarTagQ_Cnt = 0;
2212 currTar_Info->TarLUN_CA = 0;
2215 currTar_Info->TarLUNBusy[lun] = 0;
2216 currTar_Info->LunDiscQ_Idx[lun] = 0;
2315 struct sccb_mgr_tar_info *currTar_Info;
2321 currTar_Info = &FPT_sccbMgrTbl[p_card][target];
2326 if ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) == TAG_Q_REJECT)
2330 ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) != TAG_Q_TRYING)))
2338 if ((currTar_Info->TarLUN_CA == 0)
2339 && ((currTar_Info->TarStatus & TAR_TAG_Q_MASK)
2342 if (currTar_Info->TarTagQ_Cnt != 0) {
2343 currTar_Info->TarLUNBusy[lun] = 1;
2350 currTar_Info->TarLUNBusy[lun] = 1;
2356 currTar_Info->TarLUNBusy[lun] = 1;
2362 if (currTar_Info->TarLUN_CA == 1) {
2368 currTar_Info->TarLUNBusy[lun] = 1;
2375 currTar_Info->TarLUNBusy[lun] = 1;
2379 ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) != TAG_Q_TRYING))
2382 currTar_Info->TarLUNBusy[lun] = 1;
2392 currTar_Info->LunDiscQ_Idx[lun] = lastTag;
2399 currTar_Info->TarLUNBusy[lun] = 1;
2424 if (currTar_Info->TarEEValue & EE_SYNC_MASK) {
2425 currTar_Info->TarSyncCtrl = 0;
2426 currTar_Info->TarStatus &= ~TAR_SYNC_MASK;
2429 if (currTar_Info->TarEEValue & EE_WIDE_SCSI) {
2430 currTar_Info->TarStatus &= ~TAR_WIDE_MASK;
2433 FPT_sssyncv(port, target, NARROW_SCSI, currTar_Info);
2461 else if (!(currTar_Info->TarStatus & WIDE_NEGOCIATED)) {
2466 else if (!((currTar_Info->TarStatus & TAR_SYNC_MASK)
2478 if ((currTar_Info->TarStatus & TAR_TAG_Q_MASK)
2498 currTar_Info->TarLUNBusy[lun] = 1;
2532 currTar_Info->TarLUNBusy[lun] = 1;
2612 struct sccb_mgr_tar_info *currTar_Info;
2616 currTar_Info =
2624 currTar_Info->TarStatus &= ~TAR_WIDE_MASK;
2628 currTar_Info->TarStatus &= ~TAR_SYNC_MASK;
2632 ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) !=
2634 currTar_Info->TarLUNBusy[currSCCB->Lun] = 0;
2637 pCurrCard->discQ_Tbl[currTar_Info->
2643 currTar_Info->TarLUNBusy[0] = 0;
2653 pCurrCard->discQ_Tbl[currTar_Info->
2666 currTar_Info = &FPT_sccbMgrTbl[p_card][our_target];
2671 currTar_Info = &FPT_sccbMgrTbl[p_card][our_target];
2691 if ((currTar_Info->
2694 if (currTar_Info->TarTagQ_Cnt !=
2698 (currTar_Info->
2770 currTar_Info);
2796 ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) != TAG_Q_TRYING))) {
2797 currTar_Info->TarLUNBusy[lun] = 1;
2799 pCurrCard->discQ_Tbl[currTar_Info->LunDiscQ_Idx[lun]];
2806 currTar_Info->TarLUNBusy[0] = 1;
2812 currTar_Info->TarTagQ_Cnt--;
2819 pCurrCard->discQ_Tbl[currTar_Info->LunDiscQ_Idx[0]];
2893 struct sccb_mgr_tar_info *currTar_Info;
2898 currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
2915 currTar_Info->TarStatus &=
2917 currTar_Info->TarStatus |= (unsigned char)TAG_Q_REJECT;
2936 ((currTar_Info->TarStatus & TAR_SYNC_MASK) == SYNC_TRYING)
2937 || ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) ==
2952 currTar_Info->TarStatus |=
2955 currTar_Info->TarEEValue &=
2962 currTar_Info->TarStatus =
2963 (currTar_Info->
2967 currTar_Info->TarEEValue &=
2972 else if ((currTar_Info->
2975 currTar_Info->TarStatus =
2976 (currTar_Info->
3001 ((currTar_Info->
3004 currTar_Info->TarLUNBusy[currSCCB->
3007 currTar_Info->TarLUNBusy[0] = 1;
3140 struct sccb_mgr_tar_info *currTar_Info;
3143 currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
3145 if (!((currTar_Info->TarStatus & TAR_SYNC_MASK) == SYNC_TRYING)) {
3160 if ((currTar_Info->TarEEValue & EE_SYNC_MASK) == EE_SYNC_20MB)
3165 else if ((currTar_Info->TarEEValue & EE_SYNC_MASK) ==
3171 else if ((currTar_Info->TarEEValue & EE_SYNC_MASK) ==
3189 currTar_Info->TarStatus =
3190 ((currTar_Info->
3203 currTar_Info->TarStatus |= (unsigned char)SYNC_SUPPORTED;
3204 currTar_Info->TarEEValue &= ~EE_SYNC_MASK;
3221 struct sccb_mgr_tar_info *currTar_Info;
3224 currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
3244 if ((currTar_Info->TarEEValue & EE_SYNC_MASK) == EE_SYNC_20MB)
3248 else if ((currTar_Info->TarEEValue & EE_SYNC_MASK) == EE_SYNC_10MB)
3252 else if ((currTar_Info->TarEEValue & EE_SYNC_MASK) == EE_SYNC_5MB)
3305 if (currTar_Info->TarStatus & WIDE_ENABLED)
3313 FPT_sssyncv(port, currSCCB->TargID, sync_reg, currTar_Info);
3319 currTar_Info->TarStatus = ((currTar_Info->TarStatus &
3333 currTar_Info->TarStatus = ((currTar_Info->TarStatus &
3380 struct sccb_mgr_tar_info *currTar_Info;
3383 currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
3385 if (!((currTar_Info->TarStatus & TAR_WIDE_MASK) == WIDE_NEGOCIATED)) {
3406 currTar_Info->TarStatus = ((currTar_Info->TarStatus &
3415 currTar_Info->TarStatus = ((currTar_Info->TarStatus &
3419 currTar_Info->TarEEValue &= ~EE_WIDE_SCSI;
3436 struct sccb_mgr_tar_info *currTar_Info;
3439 currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
3449 if (!(currTar_Info->TarEEValue & EE_WIDE_SCSI))
3453 currTar_Info->TarStatus |= WIDE_ENABLED;
3457 currTar_Info->TarStatus &= ~WIDE_ENABLED;
3460 FPT_sssyncv(port, currSCCB->TargID, width, currTar_Info);
3464 currTar_Info->TarStatus |= WIDE_NEGOCIATED;
3467 ((currTar_Info->TarStatus & TAR_SYNC_MASK) ==
3485 if (currTar_Info->TarEEValue & EE_WIDE_SCSI)
3492 currTar_Info->TarStatus |= (WIDE_NEGOCIATED | WIDE_ENABLED);
3533 struct sccb_mgr_tar_info *currTar_Info)
3593 currTar_Info->TarSyncCtrl = p_sync_value;
3607 struct sccb_mgr_tar_info *currTar_Info;
3635 currTar_Info = &FPT_sccbMgrTbl[p_card][scsiID];
3637 if (currTar_Info->TarEEValue & EE_SYNC_MASK) {
3638 currTar_Info->TarSyncCtrl = 0;
3639 currTar_Info->TarStatus &= ~TAR_SYNC_MASK;
3642 if (currTar_Info->TarEEValue & EE_WIDE_SCSI) {
3643 currTar_Info->TarStatus &= ~TAR_WIDE_MASK;
3646 FPT_sssyncv(port, scsiID, NARROW_SCSI, currTar_Info);
3905 struct sccb_mgr_tar_info *currTar_Info;
3910 currTar_Info = &FPT_sccbMgrTbl[p_card][p_sccb->TargID];
3928 if ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) == TAG_Q_REJECT)
3932 currTar_Info->TarStatus |= TAG_Q_TRYING;
3941 (currTar_Info->TarStatus & TAR_ALLOW_DISC)) ||
3942 (currTar_Info->TarStatus & TAG_Q_TRYING)) {
3944 if ((currTar_Info->TarStatus & TAR_ALLOW_DISC) ||
3945 (currTar_Info->TarStatus & TAG_Q_TRYING)) {
4165 struct sccb_mgr_tar_info *currTar_Info;
4176 currTar_Info = &FPT_sccbMgrTbl[p_card][scsiID];
4177 currTar_Info->TarSyncCtrl = 0;
4178 FPT_sssyncv(port, scsiID, NARROW_SCSI, currTar_Info);
6671 struct sccb_mgr_tar_info *currTar_Info;
6676 currTar_Info = &FPT_sccbMgrTbl[p_card][scan_ptr];
6678 ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) !=
6680 if (currTar_Info->TarSelQ_Cnt != 0) {
6687 if (currTar_Info->TarLUNBusy[lun] == 0) {
6690 currTar_Info->TarSelQ_Head;
6723 currTar_Info->
6726 currTar_Info->
6733 if (currTar_Info->
6736 currTar_Info->
6739 currTar_Info->
6743 currTar_Info->
6745 currTar_Info->
6771 if ((currTar_Info->TarSelQ_Cnt != 0) &&
6772 (currTar_Info->TarLUNBusy[0] == 0)) {
6775 currTar_Info->TarSelQ_Head;
6777 currTar_Info->TarSelQ_Head =
6781 if (currTar_Info->TarSelQ_Head == NULL) {
6782 currTar_Info->TarSelQ_Tail = NULL;
6783 currTar_Info->TarSelQ_Cnt = 0;
6785 currTar_Info->TarSelQ_Cnt--;
6786 currTar_Info->TarSelQ_Head->
6823 struct sccb_mgr_tar_info *currTar_Info;
6829 currTar_Info = &FPT_sccbMgrTbl[p_card][thisTarg];
6834 currTar_Info->TarSelQ_Head;
6836 if (currTar_Info->TarSelQ_Cnt == 0) {
6837 currTar_Info->TarSelQ_Tail = pCurrCard->currentSCCB;
6841 currTar_Info->TarSelQ_Head->Sccb_backlink =
6845 currTar_Info->TarSelQ_Head = pCurrCard->currentSCCB;
6848 currTar_Info->TarSelQ_Cnt++;
6866 struct sccb_mgr_tar_info *currTar_Info;
6925 currTar_Info = &FPT_sccbMgrTbl[p_card][p_sccb->TargID];
6927 ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) !=
6930 pCurrCard->discQ_Tbl[currTar_Info->
6938 pCurrCard->discQ_Tbl[currTar_Info->
6960 struct sccb_mgr_tar_info *currTar_Info;
6962 currTar_Info = &FPT_sccbMgrTbl[p_card][p_sccb->TargID];
6965 ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) != TAG_Q_TRYING))) {
6966 FPT_BL_Card[p_card].discQ_Tbl[currTar_Info->
6977 FPT_BL_Card[p_card].discQ_Tbl[currTar_Info->
6996 struct sccb_mgr_tar_info *currTar_Info;
7001 currTar_Info = &FPT_sccbMgrTbl[p_card][thisTarg];
7017 currTar_Info->TarTagQ_Cnt--;
7037 struct sccb_mgr_tar_info *currTar_Info;
7039 currTar_Info = &FPT_sccbMgrTbl[p_card][thisTarg];
7054 currTar_Info->TarTagQ_Cnt--;
7063 struct sccb_mgr_tar_info *currTar_Info;
7064 currTar_Info = &FPT_sccbMgrTbl[p_card][p_SCCB->TargID];
7068 p_SCCB->Sccb_backlink = currTar_Info->TarSelQ_Tail;
7070 if (currTar_Info->TarSelQ_Cnt == 0) {
7072 currTar_Info->TarSelQ_Head = p_SCCB;
7077 currTar_Info->TarSelQ_Tail->Sccb_forwardlink = p_SCCB;
7080 currTar_Info->TarSelQ_Tail = p_SCCB;
7081 currTar_Info->TarSelQ_Cnt++;
7097 struct sccb_mgr_tar_info *currTar_Info;
7099 currTar_Info = &FPT_sccbMgrTbl[p_card][p_SCCB->TargID];
7101 q_ptr = currTar_Info->TarSelQ_Head;
7107 if (currTar_Info->TarSelQ_Head == q_ptr) {
7109 currTar_Info->TarSelQ_Head =
7113 if (currTar_Info->TarSelQ_Tail == q_ptr) {
7115 currTar_Info->TarSelQ_Tail =
7129 currTar_Info->TarSelQ_Cnt--;