currSCCB = BL_Card[p_card].currentSCCB; currTar_Info = &sccbMgrTbl[p_card][currSCCB->TargID]; 
currSCCB = FPT_BL_Card[p_card].currentSCCB; currTar_Info = &FPT_sccbMgrTbl[p_card][currSCCB->TargID]; 
UCHAR siwidn(ULONG port, UCHAR p_card)#endif{   PSCCB currSCCB;   PSCCBMgr_tar_info currTar_Info;   currSCCB = BL_Card[p_card].currentSCCB;   currTar_Info = &sccbMgrTbl[p_card][currSCCB->TargID];   if (!((currTar_Info->TarStatus & TAR_WIDE_MASK) == WIDE_NEGOCIATED)) {      WRW_HARPOON((port+ID_MSG_STRT),	              (MPM_OP+AMSG_OUT+(currSCCB->Sccb_idmsg & ~(UCHAR)DISC_PRIV)));      WRW_HARPOON((port+ID_MSG_STRT+2),BRH_OP+ALWAYS+CMDPZ);      WRW_HARPOON((port+SYNC_MSGS+0), (MPM_OP+AMSG_OUT+SMEXT ));      WRW_HARPOON((port+SYNC_MSGS+2), (MPM_OP+AMSG_OUT+0x02  ));      WRW_HARPOON((port+SYNC_MSGS+4), (MPM_OP+AMSG_OUT+SMWDTR));      WRW_HARPOON((port+SYNC_MSGS+6), (RAT_OP                ));      WRW_HARPOON((port+SYNC_MSGS+8), (MPM_OP+AMSG_OUT+ SM16BIT));      WRW_HARPOON((port+SYNC_MSGS+10),(BRH_OP+ALWAYS+NP      ));      WR_HARPOON(port+hp_autostart_3, (SELECT+SELCHK_STRT));      currTar_Info->TarStatus = ((currTar_Info->TarStatus &         ~(UCHAR)TAR_WIDE_MASK) | (UCHAR)WIDE_ENABLED);      return(TRUE);      }   else {      currTar_Info->TarStatus = ((currTar_Info->TarStatus &               ~(UCHAR)TAR_WIDE_MASK) | WIDE_NEGOCIATED);      currTar_Info->TarEEValue &= ~EE_WIDE_SCSI;      return(FALSE);      }}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/47b5d69c4aa753fcfc9b2b8d28c0660a1e25c129/FlashPoint.c/buggy/drivers/scsi/FlashPoint.c