Lines Matching refs:currTar_Info

773 			struct sccb_mgr_tar_info *currTar_Info);
1591 struct sccb_mgr_tar_info *currTar_Info;
1662 currTar_Info =
1667 discQ_Tbl[currTar_Info->
1965 struct sccb_mgr_tar_info *currTar_Info;
2062 currTar_Info =
2065 && ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) !=
2067 currTar_Info->TarLUNBusy[pCurrCard->currentSCCB->Lun] =
2070 currTar_Info->TarLUNBusy[0] = 0;
2072 if (currTar_Info->TarEEValue & EE_SYNC_MASK) {
2073 currTar_Info->TarSyncCtrl = 0;
2074 currTar_Info->TarStatus &= ~TAR_SYNC_MASK;
2077 if (currTar_Info->TarEEValue & EE_WIDE_SCSI) {
2078 currTar_Info->TarStatus &= ~TAR_WIDE_MASK;
2082 currTar_Info);
2170 struct sccb_mgr_tar_info *currTar_Info;
2172 currTar_Info = &FPT_sccbMgrTbl[p_card][target];
2174 currTar_Info->TarSelQ_Cnt = 0;
2175 currTar_Info->TarSyncCtrl = 0;
2177 currTar_Info->TarSelQ_Head = NULL;
2178 currTar_Info->TarSelQ_Tail = NULL;
2179 currTar_Info->TarTagQ_Cnt = 0;
2180 currTar_Info->TarLUN_CA = 0;
2183 currTar_Info->TarLUNBusy[lun] = 0;
2184 currTar_Info->LunDiscQ_Idx[lun] = 0;
2283 struct sccb_mgr_tar_info *currTar_Info;
2289 currTar_Info = &FPT_sccbMgrTbl[p_card][target];
2294 if ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) == TAG_Q_REJECT)
2298 ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) != TAG_Q_TRYING)))
2306 if ((currTar_Info->TarLUN_CA == 0)
2307 && ((currTar_Info->TarStatus & TAR_TAG_Q_MASK)
2310 if (currTar_Info->TarTagQ_Cnt != 0) {
2311 currTar_Info->TarLUNBusy[lun] = 1;
2318 currTar_Info->TarLUNBusy[lun] = 1;
2324 currTar_Info->TarLUNBusy[lun] = 1;
2330 if (currTar_Info->TarLUN_CA == 1) {
2336 currTar_Info->TarLUNBusy[lun] = 1;
2343 currTar_Info->TarLUNBusy[lun] = 1;
2347 ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) != TAG_Q_TRYING))
2350 currTar_Info->TarLUNBusy[lun] = 1;
2360 currTar_Info->LunDiscQ_Idx[lun] = lastTag;
2367 currTar_Info->TarLUNBusy[lun] = 1;
2392 if (currTar_Info->TarEEValue & EE_SYNC_MASK) {
2393 currTar_Info->TarSyncCtrl = 0;
2394 currTar_Info->TarStatus &= ~TAR_SYNC_MASK;
2397 if (currTar_Info->TarEEValue & EE_WIDE_SCSI) {
2398 currTar_Info->TarStatus &= ~TAR_WIDE_MASK;
2401 FPT_sssyncv(port, target, NARROW_SCSI, currTar_Info);
2429 else if (!(currTar_Info->TarStatus & WIDE_NEGOCIATED)) {
2434 else if (!((currTar_Info->TarStatus & TAR_SYNC_MASK)
2446 if ((currTar_Info->TarStatus & TAR_TAG_Q_MASK)
2466 currTar_Info->TarLUNBusy[lun] = 1;
2500 currTar_Info->TarLUNBusy[lun] = 1;
2580 struct sccb_mgr_tar_info *currTar_Info;
2584 currTar_Info =
2592 currTar_Info->TarStatus &= ~TAR_WIDE_MASK;
2596 currTar_Info->TarStatus &= ~TAR_SYNC_MASK;
2600 ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) !=
2602 currTar_Info->TarLUNBusy[currSCCB->Lun] = 0;
2605 pCurrCard->discQ_Tbl[currTar_Info->
2611 currTar_Info->TarLUNBusy[0] = 0;
2621 pCurrCard->discQ_Tbl[currTar_Info->
2634 currTar_Info = &FPT_sccbMgrTbl[p_card][our_target];
2639 currTar_Info = &FPT_sccbMgrTbl[p_card][our_target];
2659 if ((currTar_Info->
2662 if (currTar_Info->TarTagQ_Cnt !=
2666 (currTar_Info->
2738 currTar_Info);
2764 ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) != TAG_Q_TRYING))) {
2765 currTar_Info->TarLUNBusy[lun] = 1;
2767 pCurrCard->discQ_Tbl[currTar_Info->LunDiscQ_Idx[lun]];
2774 currTar_Info->TarLUNBusy[0] = 1;
2780 currTar_Info->TarTagQ_Cnt--;
2787 pCurrCard->discQ_Tbl[currTar_Info->LunDiscQ_Idx[0]];
2861 struct sccb_mgr_tar_info *currTar_Info;
2866 currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
2883 currTar_Info->TarStatus &=
2885 currTar_Info->TarStatus |= (unsigned char)TAG_Q_REJECT;
2905 ((currTar_Info->TarStatus & TAR_SYNC_MASK) == SYNC_TRYING)
2906 || ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) ==
2921 currTar_Info->TarStatus |=
2924 currTar_Info->TarEEValue &=
2931 currTar_Info->TarStatus =
2932 (currTar_Info->
2936 currTar_Info->TarEEValue &=
2941 else if ((currTar_Info->
2944 currTar_Info->TarStatus =
2945 (currTar_Info->
2970 ((currTar_Info->
2973 currTar_Info->TarLUNBusy[currSCCB->
2976 currTar_Info->TarLUNBusy[0] = 1;
3109 struct sccb_mgr_tar_info *currTar_Info;
3112 currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
3114 if (!((currTar_Info->TarStatus & TAR_SYNC_MASK) == SYNC_TRYING)) {
3129 if ((currTar_Info->TarEEValue & EE_SYNC_MASK) == EE_SYNC_20MB)
3134 else if ((currTar_Info->TarEEValue & EE_SYNC_MASK) ==
3140 else if ((currTar_Info->TarEEValue & EE_SYNC_MASK) ==
3158 currTar_Info->TarStatus =
3159 ((currTar_Info->
3172 currTar_Info->TarStatus |= (unsigned char)SYNC_SUPPORTED;
3173 currTar_Info->TarEEValue &= ~EE_SYNC_MASK;
3190 struct sccb_mgr_tar_info *currTar_Info;
3193 currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
3213 if ((currTar_Info->TarEEValue & EE_SYNC_MASK) == EE_SYNC_20MB)
3217 else if ((currTar_Info->TarEEValue & EE_SYNC_MASK) == EE_SYNC_10MB)
3221 else if ((currTar_Info->TarEEValue & EE_SYNC_MASK) == EE_SYNC_5MB)
3274 if (currTar_Info->TarStatus & WIDE_ENABLED)
3282 FPT_sssyncv(port, currSCCB->TargID, sync_reg, currTar_Info);
3288 currTar_Info->TarStatus = ((currTar_Info->TarStatus &
3302 currTar_Info->TarStatus = ((currTar_Info->TarStatus &
3351 struct sccb_mgr_tar_info *currTar_Info;
3354 currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
3356 if (!((currTar_Info->TarStatus & TAR_WIDE_MASK) == WIDE_NEGOCIATED)) {
3377 currTar_Info->TarStatus = ((currTar_Info->TarStatus &
3386 currTar_Info->TarStatus = ((currTar_Info->TarStatus &
3390 currTar_Info->TarEEValue &= ~EE_WIDE_SCSI;
3407 struct sccb_mgr_tar_info *currTar_Info;
3410 currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID];
3420 if (!(currTar_Info->TarEEValue & EE_WIDE_SCSI))
3424 currTar_Info->TarStatus |= WIDE_ENABLED;
3428 currTar_Info->TarStatus &= ~WIDE_ENABLED;
3431 FPT_sssyncv(port, currSCCB->TargID, width, currTar_Info);
3435 currTar_Info->TarStatus |= WIDE_NEGOCIATED;
3438 ((currTar_Info->TarStatus & TAR_SYNC_MASK) ==
3456 if (currTar_Info->TarEEValue & EE_WIDE_SCSI)
3463 currTar_Info->TarStatus |= (WIDE_NEGOCIATED | WIDE_ENABLED);
3506 struct sccb_mgr_tar_info *currTar_Info)
3566 currTar_Info->TarSyncCtrl = p_sync_value;
3580 struct sccb_mgr_tar_info *currTar_Info;
3608 currTar_Info = &FPT_sccbMgrTbl[p_card][scsiID];
3610 if (currTar_Info->TarEEValue & EE_SYNC_MASK) {
3611 currTar_Info->TarSyncCtrl = 0;
3612 currTar_Info->TarStatus &= ~TAR_SYNC_MASK;
3615 if (currTar_Info->TarEEValue & EE_WIDE_SCSI) {
3616 currTar_Info->TarStatus &= ~TAR_WIDE_MASK;
3619 FPT_sssyncv(port, scsiID, NARROW_SCSI, currTar_Info);
3878 struct sccb_mgr_tar_info *currTar_Info;
3883 currTar_Info = &FPT_sccbMgrTbl[p_card][p_sccb->TargID];
3901 if ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) == TAG_Q_REJECT)
3905 currTar_Info->TarStatus |= TAG_Q_TRYING;
3914 (currTar_Info->TarStatus & TAR_ALLOW_DISC)) ||
3915 (currTar_Info->TarStatus & TAG_Q_TRYING)) {
3917 if ((currTar_Info->TarStatus & TAR_ALLOW_DISC) ||
3918 (currTar_Info->TarStatus & TAG_Q_TRYING)) {
4134 struct sccb_mgr_tar_info *currTar_Info;
4145 currTar_Info = &FPT_sccbMgrTbl[p_card][scsiID];
4146 currTar_Info->TarSyncCtrl = 0;
4147 FPT_sssyncv(port, scsiID, NARROW_SCSI, currTar_Info);
6640 struct sccb_mgr_tar_info *currTar_Info;
6645 currTar_Info = &FPT_sccbMgrTbl[p_card][scan_ptr];
6647 ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) !=
6649 if (currTar_Info->TarSelQ_Cnt != 0) {
6656 if (currTar_Info->TarLUNBusy[lun] == 0) {
6659 currTar_Info->TarSelQ_Head;
6692 currTar_Info->
6695 currTar_Info->
6702 if (currTar_Info->
6705 currTar_Info->
6708 currTar_Info->
6712 currTar_Info->
6714 currTar_Info->
6740 if ((currTar_Info->TarSelQ_Cnt != 0) &&
6741 (currTar_Info->TarLUNBusy[0] == 0)) {
6744 currTar_Info->TarSelQ_Head;
6746 currTar_Info->TarSelQ_Head =
6750 if (currTar_Info->TarSelQ_Head == NULL) {
6751 currTar_Info->TarSelQ_Tail = NULL;
6752 currTar_Info->TarSelQ_Cnt = 0;
6754 currTar_Info->TarSelQ_Cnt--;
6755 currTar_Info->TarSelQ_Head->
6792 struct sccb_mgr_tar_info *currTar_Info;
6798 currTar_Info = &FPT_sccbMgrTbl[p_card][thisTarg];
6803 currTar_Info->TarSelQ_Head;
6805 if (currTar_Info->TarSelQ_Cnt == 0) {
6806 currTar_Info->TarSelQ_Tail = pCurrCard->currentSCCB;
6810 currTar_Info->TarSelQ_Head->Sccb_backlink =
6814 currTar_Info->TarSelQ_Head = pCurrCard->currentSCCB;
6817 currTar_Info->TarSelQ_Cnt++;
6835 struct sccb_mgr_tar_info *currTar_Info;
6894 currTar_Info = &FPT_sccbMgrTbl[p_card][p_sccb->TargID];
6896 ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) !=
6899 pCurrCard->discQ_Tbl[currTar_Info->
6907 pCurrCard->discQ_Tbl[currTar_Info->
6929 struct sccb_mgr_tar_info *currTar_Info;
6931 currTar_Info = &FPT_sccbMgrTbl[p_card][p_sccb->TargID];
6934 ((currTar_Info->TarStatus & TAR_TAG_Q_MASK) != TAG_Q_TRYING))) {
6935 FPT_BL_Card[p_card].discQ_Tbl[currTar_Info->
6946 FPT_BL_Card[p_card].discQ_Tbl[currTar_Info->
6965 struct sccb_mgr_tar_info *currTar_Info;
6970 currTar_Info = &FPT_sccbMgrTbl[p_card][thisTarg];
6986 currTar_Info->TarTagQ_Cnt--;
7006 struct sccb_mgr_tar_info *currTar_Info;
7008 currTar_Info = &FPT_sccbMgrTbl[p_card][thisTarg];
7023 currTar_Info->TarTagQ_Cnt--;
7032 struct sccb_mgr_tar_info *currTar_Info;
7033 currTar_Info = &FPT_sccbMgrTbl[p_card][p_SCCB->TargID];
7037 p_SCCB->Sccb_backlink = currTar_Info->TarSelQ_Tail;
7039 if (currTar_Info->TarSelQ_Cnt == 0) {
7041 currTar_Info->TarSelQ_Head = p_SCCB;
7046 currTar_Info->TarSelQ_Tail->Sccb_forwardlink = p_SCCB;
7049 currTar_Info->TarSelQ_Tail = p_SCCB;
7050 currTar_Info->TarSelQ_Cnt++;
7066 struct sccb_mgr_tar_info *currTar_Info;
7068 currTar_Info = &FPT_sccbMgrTbl[p_card][p_SCCB->TargID];
7070 q_ptr = currTar_Info->TarSelQ_Head;
7076 if (currTar_Info->TarSelQ_Head == q_ptr) {
7078 currTar_Info->TarSelQ_Head =
7082 if (currTar_Info->TarSelQ_Tail == q_ptr) {
7084 currTar_Info->TarSelQ_Tail =
7098 currTar_Info->TarSelQ_Cnt--;