Lines Matching refs:outb

281 	outb(SE2CS | SE2DO, base + TUL_NVRAM);		/* cs+start bit */
283 outb(SE2CS | SE2CLK | SE2DO, base + TUL_NVRAM); /* +CLK */
291 outb(b, base + TUL_NVRAM);
293 outb(b | SE2CLK, base + TUL_NVRAM); /* +CLK */
297 outb(SE2CS, base + TUL_NVRAM); /* -CLK */
311 outb(0, base + TUL_NVRAM); /* -CS */
325 outb(0, base + TUL_NVRAM); /* -CS */
347 outb(SE2CS | SE2CLK, base + TUL_NVRAM); /* +CLK */
349 outb(SE2CS, base + TUL_NVRAM); /* -CLK */
358 outb(0, base + TUL_NVRAM); /* no chip select */
381 outb(SE2CS | SE2DO, base + TUL_NVRAM); /* -CLK+dataBit 1 */
383 outb(SE2CS, base + TUL_NVRAM); /* -CLK+dataBit 0 */
385 outb(SE2CS | SE2CLK, base + TUL_NVRAM); /* +CLK */
389 outb(SE2CS, base + TUL_NVRAM); /* -CLK */
391 outb(0, base + TUL_NVRAM); /* -CS */
394 outb(SE2CS, base + TUL_NVRAM); /* +CS */
398 outb(SE2CS | SE2CLK, base + TUL_NVRAM); /* +CLK */
400 outb(SE2CS, base + TUL_NVRAM); /* -CLK */
405 outb(0, base + TUL_NVRAM); /* -CS */
489 outb(gctrl | TUL_GCTRL_EEPROM_BIT, base + TUL_GCTRL);
496 outb(gctrl & ~TUL_GCTRL_EEPROM_BIT, base + TUL_GCTRL);
510 outb(TAX_X_ABT | TAX_X_CLR_FIFO, host->addr + TUL_XCmd);
515 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0);
528 outb(TSC_RST_BUS, host->addr + TUL_SCtrl0);
534 outb(0, host->addr + TUL_SSignal);
577 outb(inb(host->addr + TUL_PCMD) | 0x40, host->addr + TUL_PCMD);
581 outb(0x1F, host->addr + TUL_Mask);
585 outb(TSC_RST_CHIP, host->addr + TUL_SCtrl0);
588 outb(host->scsi_id << 4, host->addr + TUL_SScsiId);
596 outb(host->sconf1, host->addr + TUL_SConfig);
599 outb(TSC_HW_RESELECT, host->addr + TUL_SCtrl1);
601 outb(0, host->addr + TUL_SPeriod);
604 outb(153, host->addr + TUL_STimeOut);
607 outb((host->config & (HCC_ACT_TERM1 | HCC_ACT_TERM2)),
609 outb(((host->config & HCC_AUTO_TERM) >> 4) |
643 outb(0x17, host->addr + TUL_SCFG1);
644 outb(0xE9, host->addr + TUL_SIntEnable);
926 outb(0x1F, host->addr + TUL_Mask);
932 outb(0x0F, host->addr + TUL_Mask);
1035 outb(0x1F, host->addr + TUL_Mask);
1043 outb(0x0F, host->addr + TUL_Mask);
1054 outb(0x1F, host->addr + TUL_Mask);
1061 outb(0x0F, host->addr + TUL_Mask);
1180 outb((host->scsi_id << 4) | (scb->target & 0x0F),
1190 outb(active_tc->js_period, host->addr + TUL_SPeriod);
1303 outb(active_tc->sconfig0, host->addr + TUL_SConfig );
1306 outb(TSC_EN_BUS_IN | TSC_HW_RESELECT, host->addr + TUL_SCtrl1);
1307 outb(scb->ident, host->addr + TUL_SFifo);
1310 outb(scb->tagmsg, host->addr + TUL_SFifo);
1311 outb(scb->tagid, host->addr + TUL_SFifo);
1315 outb(EXTENDED_MESSAGE, host->addr + TUL_SFifo);
1316 outb(2, host->addr + TUL_SFifo); /* Extended msg length */
1317 outb(EXTENDED_SDTR, host->addr + TUL_SFifo); /* Sync request */
1318 outb(1, host->addr + TUL_SFifo); /* Start from 16 bits */
1321 outb(EXTENDED_MESSAGE, host->addr + TUL_SFifo);
1322 outb(3, host->addr + TUL_SFifo); /* extended msg length */
1323 outb(EXTENDED_SDTR, host->addr + TUL_SFifo); /* sync request */
1324 outb(initio_rate_tbl[active_tc->flags & TCF_SCSI_RATE], host->addr + TUL_SFifo);
1325 outb(MAX_OFFSET, host->addr + TUL_SFifo); /* REQ/ACK offset */
1327 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd);
1331 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0);
1332 outb((inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7)), host->addr + TUL_SSignal);
1357 outb(active_tc->sconfig0, host->addr + TUL_SConfig);
1362 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0);
1363 outb((inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7)), host->addr + TUL_SSignal);
1388 outb(scb->cdb[i], host->addr + TUL_SFifo);
1389 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd);
1409 outb(NOP, host->addr + TUL_SFifo); /* msg nop */
1410 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd);
1416 outb(EXTENDED_MESSAGE, host->addr + TUL_SFifo);
1417 outb(3, host->addr + TUL_SFifo); /* ext. msg len */
1418 outb(EXTENDED_SDTR, host->addr + TUL_SFifo); /* sync request */
1419 outb(initio_rate_tbl[active_tc->flags & TCF_SCSI_RATE], host->addr + TUL_SFifo);
1420 outb(MAX_OFFSET, host->addr + TUL_SFifo); /* REQ/ACK offset */
1421 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd);
1424 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0);
1425 outb(inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7), host->addr + TUL_SSignal);
1479 outb(NOP, host->addr + TUL_SFifo); /* msg nop */
1480 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd);
1524 outb(inb(host->addr + TUL_XCtrl) | 0x80, host->addr + TUL_XCtrl);
1538 outb(TAX_X_ABT, host->addr + TUL_XCmd);
1544 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd);
1550 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0);
1616 outb(NOP, host->addr + TUL_SFifo); /* msg nop */
1617 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd);
1678 outb(TSC_XF_DMA_IN, host->addr + TUL_SCmd); /* 7/25/95 */
1683 outb(TAX_SG_IN, host->addr + TUL_XCmd);
1687 outb(TAX_X_IN, host->addr + TUL_XCmd);
1710 outb(TSC_XF_DMA_OUT, host->addr + TUL_SCmd);
1715 outb(TAX_SG_OUT, host->addr + TUL_XCmd);
1719 outb(TAX_X_OUT, host->addr + TUL_XCmd);
1739 outb(TSC_XF_FIFO_IN, host->addr + TUL_SCmd);
1743 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0);
1763 outb(0, host->addr + TUL_SFifo);
1764 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd);
1768 outb(TSC_HW_RESELECT, host->addr + TUL_SCtrl1);
1769 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0);
1780 outb(TSC_CMD_COMP, host->addr + TUL_SCmd);
1789 outb(MSG_PARITY_ERROR, host->addr + TUL_SFifo);
1791 outb(NOP, host->addr + TUL_SFifo);
1792 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd);
1802 outb(MSG_PARITY_ERROR, host->addr + TUL_SFifo);
1803 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd);
1810 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0);
1811 outb(TSC_MSG_ACCEPT, host->addr + TUL_SCmd);
1843 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); /* Flush SCSI FIFO */
1844 outb(TSC_INITDEFAULT, host->addr + TUL_SConfig);
1845 outb(TSC_HW_RESELECT, host->addr + TUL_SCtrl1); /* Enable HW reselect */
1867 outb(TAX_X_ABT | TAX_X_CLR_FIFO, host->addr + TUL_XCmd);
1871 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0);
1916 outb(active_tc->sconfig0, host->addr + TUL_SConfig);
1917 outb(active_tc->js_period, host->addr + TUL_SPeriod);
1926 outb(TSC_XF_FIFO_IN, host->addr + TUL_SCmd);
1942 outb(TSC_XF_FIFO_IN, host->addr + TUL_SCmd);
2006 outb(((inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7)) | TSC_SET_ATN), host->addr + TUL_SSignal);
2012 outb(ABORT_TASK_SET, host->addr + TUL_SFifo);
2013 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd);
2029 outb(((inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7)) | TSC_SET_ATN), host->addr + TUL_SSignal);
2035 outb(ABORT_TASK, host->addr + TUL_SFifo);
2036 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd);
2053 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0);
2056 outb(TSC_XF_FIFO_IN, host->addr + TUL_SCmd);
2062 outb(TSC_MSG_ACCEPT, host->addr + TUL_SCmd);
2070 outb((inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7)),
2074 outb(((inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7)) | TSC_SET_ATN),
2085 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0);
2086 outb(TSC_MSG_ACCEPT, host->addr + TUL_SCmd);
2100 outb(((inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7)) | TSC_SET_ATN), host->addr + TUL_SSignal);
2106 outb(MESSAGE_REJECT, host->addr + TUL_SFifo); /* Msg reject */
2107 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd);
2115 outb(INITIATOR_ERROR, host->addr + TUL_SFifo); /* Initiator Detected Error */
2116 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd);
2129 outb(TSC_XF_FIFO_IN, host->addr + TUL_SCmd);
2140 outb(TSC_XF_FIFO_IN, host->addr + TUL_SCmd);
2160 outb((r & (TSC_SET_ACK | 7)) | TSC_SET_ATN,
2165 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0);
2169 outb(EXTENDED_MESSAGE, host->addr + TUL_SFifo);
2170 outb(3, host->addr + TUL_SFifo);
2171 outb(EXTENDED_SDTR, host->addr + TUL_SFifo);
2172 outb(host->msg[2], host->addr + TUL_SFifo);
2173 outb(host->msg[3], host->addr + TUL_SFifo);
2174 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd);
2191 outb(((inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7)) | TSC_SET_ATN), host->addr + TUL_SSignal);
2196 outb(((inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7)) | TSC_SET_ATN), host->addr + TUL_SSignal);
2201 outb(EXTENDED_MESSAGE, host->addr + TUL_SFifo);
2202 outb(2, host->addr + TUL_SFifo);
2203 outb(EXTENDED_WDTR, host->addr + TUL_SFifo);
2204 outb(host->msg[2], host->addr + TUL_SFifo);
2205 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd);
2248 outb(host->active_tc->sconfig0, host->addr + TUL_SConfig);
2249 outb(host->active_tc->js_period, host->addr + TUL_SPeriod);
2269 outb(host->active_tc->sconfig0, host->addr + TUL_SConfig);
2270 outb(host->active_tc->js_period, host->addr + TUL_SPeriod);
2310 outb(TSC_SELATNSTOP, host->addr + TUL_SCmd);
2321 outb(scb->ident, host->addr + TUL_SFifo);
2323 outb(scb->cdb[i], host->addr + TUL_SFifo);
2326 outb(TSC_SEL_ATN, host->addr + TUL_SCmd);
2336 outb(scb->ident, host->addr + TUL_SFifo);
2337 outb(scb->tagmsg, host->addr + TUL_SFifo);
2338 outb(scb->tagid, host->addr + TUL_SFifo);
2340 outb(scb->cdb[i], host->addr + TUL_SFifo);
2343 outb(TSC_SEL_ATN3, host->addr + TUL_SCmd);
2393 outb(TARGET_RESET, host->addr + TUL_SFifo);
2394 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd);
2401 outb(TSC_MSG_ACCEPT, host->addr + TUL_SCmd);
2425 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); /* Flush SCSI FIFO */
2432 outb(TSC_INITDEFAULT, host->addr + TUL_SConfig);
2433 outb(TSC_HW_RESELECT, host->addr + TUL_SCtrl1); /* Enable HW reselect */
2437 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); /* Flush SCSI FIFO */
2441 outb(TSC_INITDEFAULT, host->addr + TUL_SConfig);
2442 outb(TSC_HW_RESELECT, host->addr + TUL_SCtrl1); /* Enable HW reselect */
2463 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); /* Flush SCSI FIFO */
2464 outb(TSC_INITDEFAULT, host->addr + TUL_SConfig);
2465 outb(TSC_HW_RESELECT, host->addr + TUL_SCtrl1); /* Enable HW reselect */
2483 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); /* Flush SCSI FIFO */
2484 outb(TSC_INITDEFAULT, host->addr + TUL_SConfig);
2485 outb(TSC_HW_RESELECT, host->addr + TUL_SCtrl1); /* Enable HW reselect */