currSCCB = BL_Card[p_card].currentSCCB; 
currSCCB = FPT_BL_Card[p_card].currentSCCB; 
void phaseDataIn(ULONG port, UCHAR p_card)#endif#endif{   PSCCB currSCCB;   currSCCB = BL_Card[p_card].currentSCCB;   if (currSCCB == NULL)      {      return;  /* Exit if No SCCB record */      }   currSCCB->Sccb_scsistat = DATA_IN_ST;   currSCCB->Sccb_XferState |= F_HOST_XFER_DIR;   currSCCB->Sccb_XferState &= ~F_NO_DATA_YET;   WR_HARPOON(port+hp_portctrl_0, SCSI_PORT);   WRW_HARPOON((port+hp_intstat), XFER_CNT_0);   WR_HARPOON(port+hp_autostart_0, (END_DATA+END_DATA_START));   dataXferProcessor(port, &BL_Card[p_card]);   if (currSCCB->Sccb_XferCnt == 0) {      if ((currSCCB->ControlByte & SCCB_DATA_XFER_IN) &&	 (currSCCB->HostStatus == SCCB_COMPLETE))	 currSCCB->HostStatus = SCCB_DATA_OVER_RUN;      sxfrp(port,p_card);      if (!(RDW_HARPOON((port+hp_intstat)) & (BUS_FREE | RESET)))	    phaseDecode(port,p_card);      }}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/47b5d69c4aa753fcfc9b2b8d28c0660a1e25c129/FlashPoint.c/buggy/drivers/scsi/FlashPoint.c