taglinefilesource code
SETPORT502drivers/scsi/aha152x.cSETPORT(SXFRCTL0, CH1|SPIOEN);
SETPORT504drivers/scsi/aha152x.cSETPORT(SXFRCTL0, CH1);
SETPORT535drivers/scsi/aha152x.cSETPORT(SSTAT1, SCSIRSTI);
SETPORT540drivers/scsi/aha152x.cSETPORT(SSTAT1, CLRSCSIPERR);
SETPORT597drivers/scsi/aha152x.cSETPORT(io_port+O_DMACNTRL1, 0);          /* reset stack pointer */
SETPORT599drivers/scsi/aha152x.cSETPORT(io_port+O_STACK, i);
SETPORT601drivers/scsi/aha152x.cSETPORT(io_port+O_DMACNTRL1, 0);          /* reset stack pointer */
SETPORT813drivers/scsi/aha152x.cSETPORT(SCSIID, setup[i].scsiid << 4);
SETPORT841drivers/scsi/aha152x.cSETPORT(SIMODE0, 0);
SETPORT842drivers/scsi/aha152x.cSETPORT(SIMODE1, 0);
SETPORT914drivers/scsi/aha152x.cSETPORT(PORTA, 1);
SETPORT925drivers/scsi/aha152x.cSETPORT(SIMODE0, DISCONNECTED_SC ? ENSELDI : 0);
SETPORT926drivers/scsi/aha152x.cSETPORT(SIMODE1, ISSUE_SC ? ENBUSFREE : 0);
SETPORT1032drivers/scsi/aha152x.cSETPORT(SCSIID, (shpnt->this_id << OID_) | CURRENT_SC->target);
SETPORT1037drivers/scsi/aha152x.cSETPORT(SIMODE0, ENSELDO | (DISCONNECTED_SC ? ENSELDI : 0));
SETPORT1038drivers/scsi/aha152x.cSETPORT(SIMODE1, ENSELTIMO);
SETPORT1075drivers/scsi/aha152x.cSETPORT(DMACNTRL0, RSTFIFO);
SETPORT1077drivers/scsi/aha152x.cSETPORT(SCSISEQ, 0);
SETPORT1079drivers/scsi/aha152x.cSETPORT(SXFRCTL1, 0);
SETPORT1080drivers/scsi/aha152x.cSETPORT(SCSISIG, 0);
SETPORT1081drivers/scsi/aha152x.cSETPORT(SCSIRATE, 0);
SETPORT1084drivers/scsi/aha152x.cSETPORT(SSTAT0, 0x7f);
SETPORT1085drivers/scsi/aha152x.cSETPORT(SSTAT1, 0xef);
SETPORT1087drivers/scsi/aha152x.cSETPORT(SSTAT4, SYNCERR|FWERR|FRERR);
SETPORT1089drivers/scsi/aha152x.cSETPORT(DMACNTRL0, 0);
SETPORT1090drivers/scsi/aha152x.cSETPORT(DMACNTRL1, 0);
SETPORT1092drivers/scsi/aha152x.cSETPORT(BRSTCNTRL, 0xf1);
SETPORT1095drivers/scsi/aha152x.cSETPORT(SXFRCTL0, CH1|CLRCH1|CLRSTCNT);
SETPORT1096drivers/scsi/aha152x.cSETPORT(SXFRCTL0, CH1);
SETPORT1099drivers/scsi/aha152x.cSETPORT(SIMODE0, DISCONNECTED_SC ? ENSELDI : 0);
SETPORT1100drivers/scsi/aha152x.cSETPORT(SIMODE1, ISSUE_SC ? ENBUSFREE : 0);
SETPORT1174drivers/scsi/aha152x.cSETPORT(SCSISEQ, SCSIRSTO);
SETPORT1176drivers/scsi/aha152x.cSETPORT(SCSISEQ, 0);
SETPORT1179drivers/scsi/aha152x.cSETPORT(SIMODE0, DISCONNECTED_SC ? ENSELDI : 0);
SETPORT1180drivers/scsi/aha152x.cSETPORT(SIMODE1, ISSUE_SC ? ENBUSFREE : 0);
SETPORT1182drivers/scsi/aha152x.cSETPORT(DMACNTRL0, INTEN);
SETPORT1250drivers/scsi/aha152x.cSETPORT(PORTA, 0);                                  /* turn led off */
SETPORT1258drivers/scsi/aha152x.cSETPORT(SIMODE0, DISCONNECTED_SC ? ENSELDI : 0);
SETPORT1259drivers/scsi/aha152x.cSETPORT(SIMODE1, ISSUE_SC ? ENBUSFREE : 0);
SETPORT1343drivers/scsi/aha152x.cSETPORT(SCSISEQ, 0);
SETPORT1344drivers/scsi/aha152x.cSETPORT(SSTAT0, CLRSELDI);
SETPORT1345drivers/scsi/aha152x.cSETPORT(SSTAT1, CLRBUSFREE);
SETPORT1364drivers/scsi/aha152x.cSETPORT(SCSIID, (shpnt->this_id << OID_) | target);
SETPORT1365drivers/scsi/aha152x.cSETPORT(SCSISEQ, ENRESELI);
SETPORT1370drivers/scsi/aha152x.cSETPORT(SCSIRATE, HOSTDATA(shpnt)->syncrate[target]&0x7f);
SETPORT1372drivers/scsi/aha152x.cSETPORT(SCSISIG, P_MSGI);
SETPORT1380drivers/scsi/aha152x.cSETPORT(SCSISEQ, 0);
SETPORT1382drivers/scsi/aha152x.cSETPORT(SXFRCTL0, CH1);
SETPORT1421drivers/scsi/aha152x.cSETPORT(SIMODE0, 0);
SETPORT1422drivers/scsi/aha152x.cSETPORT(SIMODE1, ENPHASEMIS|ENBUSFREE);
SETPORT1455drivers/scsi/aha152x.cSETPORT(SCSIID, (shpnt->this_id << OID_) | CURRENT_SC->target);
SETPORT1458drivers/scsi/aha152x.cSETPORT(SXFRCTL1, HOSTDATA(shpnt)->parity ? (ENSPCHK|ENSTIMER) : ENSTIMER);
SETPORT1461drivers/scsi/aha152x.cSETPORT(SIMODE0, ENSELDO | (DISCONNECTED_SC ? ENSELDI : 0));
SETPORT1462drivers/scsi/aha152x.cSETPORT(SIMODE1, ENSELTIMO);
SETPORT1501drivers/scsi/aha152x.cSETPORT(SSTAT1, CLRBUSFREE);
SETPORT1534drivers/scsi/aha152x.cSETPORT(SSTAT0, CLRSELDO);
SETPORT1564drivers/scsi/aha152x.cSETPORT(SCSIRATE, SYNCRATE&0x7f);
SETPORT1566drivers/scsi/aha152x.cSETPORT(SCSISIG, P_MSGO);
SETPORT1568drivers/scsi/aha152x.cSETPORT(SIMODE0, 0);
SETPORT1569drivers/scsi/aha152x.cSETPORT(SIMODE1, ENREQINIT|ENBUSFREE);
SETPORT1585drivers/scsi/aha152x.cSETPORT(SSTAT1, CLRSELTIMO);
SETPORT1587drivers/scsi/aha152x.cSETPORT(SIMODE0, DISCONNECTED_SC ? ENSELDI : 0);
SETPORT1588drivers/scsi/aha152x.cSETPORT(SIMODE1, ISSUE_SC ? ENBUSFREE : 0);
SETPORT1618drivers/scsi/aha152x.cSETPORT(SCSISIG, phase);
SETPORT1619drivers/scsi/aha152x.cSETPORT(SSTAT1, CLRPHASECHG);
SETPORT1646drivers/scsi/aha152x.cSETPORT(SIMODE0, 0);
SETPORT1647drivers/scsi/aha152x.cSETPORT(SIMODE1, ENPHASEMIS|ENREQINIT|ENBUSFREE);
SETPORT1674drivers/scsi/aha152x.cSETPORT(SSTAT1, CLRATNO);
SETPORT1677drivers/scsi/aha152x.cSETPORT(SCSIDAT, MSG(i));
SETPORT1725drivers/scsi/aha152x.cSETPORT(SIMODE0, 0);
SETPORT1726drivers/scsi/aha152x.cSETPORT(SIMODE1, ENPHASEMIS|ENREQINIT|ENBUSFREE);
SETPORT1734drivers/scsi/aha152x.cSETPORT(SCSIDAT, CURRENT_SC->cmnd[i]);
SETPORT1757drivers/scsi/aha152x.cSETPORT(SXFRCTL0, CH1);
SETPORT1759drivers/scsi/aha152x.cSETPORT(SIMODE0, 0);
SETPORT1760drivers/scsi/aha152x.cSETPORT(SIMODE1, ENBUSFREE);
SETPORT1891drivers/scsi/aha152x.cSETPORT(SCSIRATE, SYNCRATE&0x7f);
SETPORT1922drivers/scsi/aha152x.cSETPORT(SCSISIG, P_MSGI|ATNO);
SETPORT1926drivers/scsi/aha152x.cSETPORT(SXFRCTL0, CH1|CLRCH1);
SETPORT1942drivers/scsi/aha152x.cSETPORT(SIMODE0, DISCONNECTED_SC ? ENSELDI : 0);
SETPORT1943drivers/scsi/aha152x.cSETPORT(SIMODE1, ISSUE_SC ? ENBUSFREE : 0);
SETPORT1956drivers/scsi/aha152x.cSETPORT(SXFRCTL0, CH1);
SETPORT1958drivers/scsi/aha152x.cSETPORT(SIMODE0, 0);
SETPORT1959drivers/scsi/aha152x.cSETPORT(SIMODE1, ENREQINIT|ENBUSFREE);
SETPORT1994drivers/scsi/aha152x.cSETPORT(DMACNTRL0, RSTFIFO);
SETPORT1995drivers/scsi/aha152x.cSETPORT(DMACNTRL0, RSTFIFO|ENDMA);
SETPORT1997drivers/scsi/aha152x.cSETPORT(SXFRCTL0, CH1|SCSIEN|DMAEN);
SETPORT1999drivers/scsi/aha152x.cSETPORT(SIMODE0, 0);
SETPORT2000drivers/scsi/aha152x.cSETPORT(SIMODE1, ENPHASEMIS|ENBUSFREE);
SETPORT2178drivers/scsi/aha152x.cSETPORT(SXFRCTL0, CH1|CLRSTCNT|CLRCH1);
SETPORT2179drivers/scsi/aha152x.cSETPORT(SXFRCTL0, SCSIEN|DMAEN|CH1);
SETPORT2181drivers/scsi/aha152x.cSETPORT(DMACNTRL0, WRITE_READ|RSTFIFO);
SETPORT2182drivers/scsi/aha152x.cSETPORT(DMACNTRL0, ENDMA|WRITE_READ);
SETPORT2184drivers/scsi/aha152x.cSETPORT(SIMODE0, 0);
SETPORT2185drivers/scsi/aha152x.cSETPORT(SIMODE1, ENPHASEMIS|ENBUSFREE);
SETPORT2213drivers/scsi/aha152x.cSETPORT(DATAPORT, *CURRENT_SC->SCp.ptr++);
SETPORT2269drivers/scsi/aha152x.cSETPORT(DMACNTRL0, WRITE_READ|RSTFIFO);
SETPORT2346drivers/scsi/aha152x.cSETPORT(SIMODE0, DISCONNECTED_SC ? ENSELDI : 0);
SETPORT2347drivers/scsi/aha152x.cSETPORT(SIMODE1, ISSUE_SC ? ENBUSFREE : 0);
SETPORT2348drivers/scsi/aha152x.cSETPORT(SCSISEQ, DISCONNECTED_SC ? ENRESELI : 0);
SETPORT2367drivers/scsi/aha152x.cSETPORT(SIMODE0, 0);
SETPORT2368drivers/scsi/aha152x.cSETPORT(SIMODE1, ENPHASEMIS|ENBUSFREE);
SETPORT168drivers/scsi/aha152x.h#define SETSTCNT(X)  { SETPORT(STCNT2, ((X) & 0xFF0000) >> 16); \
SETPORT169drivers/scsi/aha152x.hSETPORT(STCNT1, ((X) & 0x00FF00) >>  8); \
SETPORT170drivers/scsi/aha152x.hSETPORT(STCNT0, ((X) & 0x0000FF) ); }