taglinefilesource code
SETPORT465drivers/scsi/aha152x.cSETPORT( SXFRCTL0, CH1|SPIOEN );
SETPORT467drivers/scsi/aha152x.cSETPORT( SXFRCTL0, CH1 );
SETPORT499drivers/scsi/aha152x.cSETPORT( SSTAT1, SCSIRSTI );
SETPORT504drivers/scsi/aha152x.cSETPORT( SSTAT1, CLRSCSIPERR );
SETPORT549drivers/scsi/aha152x.cSETPORT( DMACNTRL1, 0 );          /* reset stack pointer */
SETPORT551drivers/scsi/aha152x.cSETPORT( STACK, i );
SETPORT553drivers/scsi/aha152x.cSETPORT( DMACNTRL1, 0 );          /* reset stack pointer */
SETPORT739drivers/scsi/aha152x.cSETPORT( SCSIID, this_host << 4 );
SETPORT768drivers/scsi/aha152x.cSETPORT(SIMODE0, 0);
SETPORT769drivers/scsi/aha152x.cSETPORT(SIMODE1, 0);
SETPORT836drivers/scsi/aha152x.cSETPORT( PORTA, 1 );
SETPORT847drivers/scsi/aha152x.cSETPORT(SIMODE0, disconnected_SC ? ENSELDI : 0 );
SETPORT848drivers/scsi/aha152x.cSETPORT(SIMODE1, issue_SC ? ENBUSFREE : 0);
SETPORT954drivers/scsi/aha152x.cSETPORT( SCSIID, (this_host << OID_) | current_SC->target );
SETPORT957drivers/scsi/aha152x.cSETPORT( SIMODE0, ENSELDO | (disconnected_SC ? ENSELDI : 0) );
SETPORT958drivers/scsi/aha152x.cSETPORT( SIMODE1, ENSELTIMO );
SETPORT995drivers/scsi/aha152x.cSETPORT(DMACNTRL0, RSTFIFO);
SETPORT997drivers/scsi/aha152x.cSETPORT(SCSISEQ, 0);
SETPORT999drivers/scsi/aha152x.cSETPORT(SXFRCTL1, 0);
SETPORT1000drivers/scsi/aha152x.cSETPORT( SCSISIG, 0);
SETPORT1001drivers/scsi/aha152x.cSETPORT(SCSIRATE, 0);
SETPORT1004drivers/scsi/aha152x.cSETPORT(SSTAT0, 0x7f);
SETPORT1005drivers/scsi/aha152x.cSETPORT(SSTAT1, 0xef);
SETPORT1007drivers/scsi/aha152x.cSETPORT(SSTAT4, SYNCERR|FWERR|FRERR);
SETPORT1009drivers/scsi/aha152x.cSETPORT(DMACNTRL0, 0);
SETPORT1010drivers/scsi/aha152x.cSETPORT(DMACNTRL1, 0);
SETPORT1012drivers/scsi/aha152x.cSETPORT(BRSTCNTRL, 0xf1);
SETPORT1015drivers/scsi/aha152x.cSETPORT(SXFRCTL0, CH1|CLRCH1|CLRSTCNT);
SETPORT1016drivers/scsi/aha152x.cSETPORT(SXFRCTL0, CH1);
SETPORT1019drivers/scsi/aha152x.cSETPORT(SIMODE0, disconnected_SC ? ENSELDI : 0 );
SETPORT1020drivers/scsi/aha152x.cSETPORT(SIMODE1, issue_SC ? ENBUSFREE : 0);
SETPORT1092drivers/scsi/aha152x.cSETPORT(SCSISEQ, SCSIRSTO);
SETPORT1094drivers/scsi/aha152x.cSETPORT(SCSISEQ, 0);
SETPORT1097drivers/scsi/aha152x.cSETPORT(SIMODE0, disconnected_SC ? ENSELDI : 0 );
SETPORT1098drivers/scsi/aha152x.cSETPORT(SIMODE1, issue_SC ? ENBUSFREE : 0);
SETPORT1100drivers/scsi/aha152x.cSETPORT( DMACNTRL0, INTEN );
SETPORT1168drivers/scsi/aha152x.cSETPORT( PORTA, 0 );                                  /* turn led off */
SETPORT1176drivers/scsi/aha152x.cSETPORT(SIMODE0, disconnected_SC ? ENSELDI : 0 );
SETPORT1177drivers/scsi/aha152x.cSETPORT(SIMODE1, issue_SC ? ENBUSFREE : 0);
SETPORT1261drivers/scsi/aha152x.cSETPORT( SCSISEQ, 0 );
SETPORT1262drivers/scsi/aha152x.cSETPORT( SSTAT0, CLRSELDI );
SETPORT1263drivers/scsi/aha152x.cSETPORT( SSTAT1, CLRBUSFREE );
SETPORT1282drivers/scsi/aha152x.cSETPORT( SCSIID, (this_host << OID_) | target );
SETPORT1283drivers/scsi/aha152x.cSETPORT( SCSISEQ, ENRESELI );
SETPORT1288drivers/scsi/aha152x.cSETPORT( SCSISIG, P_MSGI );
SETPORT1296drivers/scsi/aha152x.cSETPORT( SCSISEQ, 0 );
SETPORT1298drivers/scsi/aha152x.cSETPORT( SXFRCTL0, CH1);
SETPORT1337drivers/scsi/aha152x.cSETPORT( SIMODE0, 0 );
SETPORT1338drivers/scsi/aha152x.cSETPORT( SIMODE1, ENPHASEMIS|ENBUSFREE );
SETPORT1371drivers/scsi/aha152x.cSETPORT( SCSIID, (this_host << OID_) | current_SC->target );
SETPORT1374drivers/scsi/aha152x.cSETPORT( SXFRCTL1, can_doparity ? (ENSPCHK|ENSTIMER) : ENSTIMER);
SETPORT1377drivers/scsi/aha152x.cSETPORT( SIMODE0, ENSELDO | (disconnected_SC ? ENSELDI : 0) );
SETPORT1378drivers/scsi/aha152x.cSETPORT( SIMODE1, ENSELTIMO );
SETPORT1410drivers/scsi/aha152x.cSETPORT( SSTAT1, CLRBUSFREE);
SETPORT1443drivers/scsi/aha152x.cSETPORT( SSTAT0, CLRSELDO );
SETPORT1457drivers/scsi/aha152x.cSETPORT( SCSISIG, P_MSGO );
SETPORT1459drivers/scsi/aha152x.cSETPORT( SIMODE0, 0 );
SETPORT1460drivers/scsi/aha152x.cSETPORT( SIMODE1, ENREQINIT|ENBUSFREE );
SETPORT1476drivers/scsi/aha152x.cSETPORT( SSTAT1, CLRSELTIMO );
SETPORT1478drivers/scsi/aha152x.cSETPORT(SIMODE0, disconnected_SC ? ENSELDI : 0 );
SETPORT1479drivers/scsi/aha152x.cSETPORT(SIMODE1, issue_SC ? ENBUSFREE : 0);
SETPORT1508drivers/scsi/aha152x.cSETPORT(SCSISIG, phase);
SETPORT1509drivers/scsi/aha152x.cSETPORT(SSTAT1, CLRPHASECHG);
SETPORT1557drivers/scsi/aha152x.cSETPORT( SIMODE0, 0 );
SETPORT1558drivers/scsi/aha152x.cSETPORT( SIMODE1, ENPHASEMIS|ENREQINIT|ENBUSFREE );
SETPORT1568drivers/scsi/aha152x.cSETPORT( SSTAT1, CLRATNO);
SETPORT1570drivers/scsi/aha152x.cSETPORT( SCSIDAT, message );
SETPORT1609drivers/scsi/aha152x.cSETPORT(DMACNTRL0, WRITE_READ|RSTFIFO);
SETPORT1610drivers/scsi/aha152x.cSETPORT(DMACNTRL0, ENDMA|WRITE_READ);
SETPORT1613drivers/scsi/aha152x.cSETPORT(SXFRCTL0, CH1|CLRSTCNT|CLRCH1 );
SETPORT1614drivers/scsi/aha152x.cSETPORT(SXFRCTL0, SCSIEN|DMAEN|CH1);
SETPORT1617drivers/scsi/aha152x.cSETPORT( SIMODE0, 0 );
SETPORT1618drivers/scsi/aha152x.cSETPORT( SIMODE1, ENPHASEMIS|ENBUSFREE );
SETPORT1693drivers/scsi/aha152x.cSETPORT( SXFRCTL0, CH1);
SETPORT1695drivers/scsi/aha152x.cSETPORT( SIMODE0, 0);
SETPORT1696drivers/scsi/aha152x.cSETPORT( SIMODE1, ENBUSFREE);
SETPORT1768drivers/scsi/aha152x.cSETPORT(SCSISIG, P_MSGI|ATNO);
SETPORT1775drivers/scsi/aha152x.cSETPORT(SCSISIG, P_MSGI|ATNO);
SETPORT1788drivers/scsi/aha152x.cSETPORT(SCSISIG, P_MSGI|ATNO);
SETPORT1798drivers/scsi/aha152x.cSETPORT(SCSISIG, P_MSGI|ATNO);
SETPORT1822drivers/scsi/aha152x.cSETPORT(SCSISIG, P_MSGI|ATNO);
SETPORT1838drivers/scsi/aha152x.cSETPORT(SXFRCTL0, CH1|CLRCH1);
SETPORT1854drivers/scsi/aha152x.cSETPORT(SIMODE0, disconnected_SC ? ENSELDI : 0 );
SETPORT1855drivers/scsi/aha152x.cSETPORT(SIMODE1, issue_SC ? ENBUSFREE : 0);
SETPORT1867drivers/scsi/aha152x.cSETPORT( SXFRCTL0, CH1);
SETPORT1869drivers/scsi/aha152x.cSETPORT( SIMODE0, 0 );
SETPORT1870drivers/scsi/aha152x.cSETPORT( SIMODE1, ENREQINIT|ENBUSFREE );
SETPORT1903drivers/scsi/aha152x.cSETPORT(DMACNTRL0, RSTFIFO);
SETPORT1904drivers/scsi/aha152x.cSETPORT(DMACNTRL0, RSTFIFO|ENDMA);
SETPORT1906drivers/scsi/aha152x.cSETPORT(SXFRCTL0, CH1|SCSIEN|DMAEN );
SETPORT1908drivers/scsi/aha152x.cSETPORT( SIMODE0, 0 );
SETPORT1909drivers/scsi/aha152x.cSETPORT( SIMODE1, ENPHASEMIS|ENBUSFREE );
SETPORT2073drivers/scsi/aha152x.cSETPORT(DMACNTRL0, WRITE_READ|RSTFIFO);
SETPORT2074drivers/scsi/aha152x.cSETPORT(DMACNTRL0, ENDMA|WRITE_READ);
SETPORT2076drivers/scsi/aha152x.cSETPORT(SXFRCTL0, CH1|CLRSTCNT|CLRCH1 );
SETPORT2077drivers/scsi/aha152x.cSETPORT(SXFRCTL0, SCSIEN|DMAEN|CH1);
SETPORT2079drivers/scsi/aha152x.cSETPORT( SIMODE0, 0 );
SETPORT2080drivers/scsi/aha152x.cSETPORT( SIMODE1, ENPHASEMIS|ENBUSFREE );
SETPORT2107drivers/scsi/aha152x.cSETPORT(DATAPORT, *current_SC->SCp.ptr++);
SETPORT2163drivers/scsi/aha152x.cSETPORT(DMACNTRL0, WRITE_READ|RSTFIFO);
SETPORT2240drivers/scsi/aha152x.cSETPORT(SIMODE0, disconnected_SC ? ENSELDI : 0 );
SETPORT2241drivers/scsi/aha152x.cSETPORT(SIMODE1, issue_SC ? ENBUSFREE : 0);
SETPORT2242drivers/scsi/aha152x.cSETPORT(SCSISEQ, disconnected_SC ? ENRESELI : 0 );
SETPORT2260drivers/scsi/aha152x.cSETPORT( SIMODE0, 0 );
SETPORT2261drivers/scsi/aha152x.cSETPORT( SIMODE1, ENPHASEMIS|ENBUSFREE );
SETPORT159drivers/scsi/aha152x.h#define SETSTCNT(X)  { SETPORT(STCNT2, ((X) & 0xFF0000) >> 16); \
SETPORT160drivers/scsi/aha152x.hSETPORT(STCNT1, ((X) & 0x00FF00) >>  8); \
SETPORT161drivers/scsi/aha152x.hSETPORT(STCNT0, ((X) & 0x0000FF) ); }