Lines Matching refs:outb
295 outb(SE2CS | SE2DO, base + TUL_NVRAM); /* cs+start bit */ in initio_se2_instr()
297 outb(SE2CS | SE2CLK | SE2DO, base + TUL_NVRAM); /* +CLK */ in initio_se2_instr()
305 outb(b, base + TUL_NVRAM); in initio_se2_instr()
307 outb(b | SE2CLK, base + TUL_NVRAM); /* +CLK */ in initio_se2_instr()
311 outb(SE2CS, base + TUL_NVRAM); /* -CLK */ in initio_se2_instr()
325 outb(0, base + TUL_NVRAM); /* -CS */ in initio_se2_ew_en()
339 outb(0, base + TUL_NVRAM); /* -CS */ in initio_se2_ew_ds()
361 outb(SE2CS | SE2CLK, base + TUL_NVRAM); /* +CLK */ in initio_se2_rd()
363 outb(SE2CS, base + TUL_NVRAM); /* -CLK */ in initio_se2_rd()
372 outb(0, base + TUL_NVRAM); /* no chip select */ in initio_se2_rd()
396 outb(SE2CS | SE2DO, base + TUL_NVRAM); /* -CLK+dataBit 1 */ in initio_se2_wr()
398 outb(SE2CS, base + TUL_NVRAM); /* -CLK+dataBit 0 */ in initio_se2_wr()
400 outb(SE2CS | SE2CLK, base + TUL_NVRAM); /* +CLK */ in initio_se2_wr()
404 outb(SE2CS, base + TUL_NVRAM); /* -CLK */ in initio_se2_wr()
406 outb(0, base + TUL_NVRAM); /* -CS */ in initio_se2_wr()
409 outb(SE2CS, base + TUL_NVRAM); /* +CS */ in initio_se2_wr()
413 outb(SE2CS | SE2CLK, base + TUL_NVRAM); /* +CLK */ in initio_se2_wr()
415 outb(SE2CS, base + TUL_NVRAM); /* -CLK */ in initio_se2_wr()
420 outb(0, base + TUL_NVRAM); /* -CS */ in initio_se2_wr()
504 outb(gctrl | TUL_GCTRL_EEPROM_BIT, base + TUL_GCTRL); in initio_read_eeprom()
511 outb(gctrl & ~TUL_GCTRL_EEPROM_BIT, base + TUL_GCTRL); in initio_read_eeprom()
525 outb(TAX_X_ABT | TAX_X_CLR_FIFO, host->addr + TUL_XCmd); in initio_stop_bm()
530 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); in initio_stop_bm()
543 outb(TSC_RST_BUS, host->addr + TUL_SCtrl0); in initio_reset_scsi()
549 outb(0, host->addr + TUL_SSignal); in initio_reset_scsi()
593 outb(inb(host->addr + TUL_PCMD) | 0x40, host->addr + TUL_PCMD); in initio_init()
597 outb(0x1F, host->addr + TUL_Mask); in initio_init()
601 outb(TSC_RST_CHIP, host->addr + TUL_SCtrl0); in initio_init()
604 outb(host->scsi_id << 4, host->addr + TUL_SScsiId); in initio_init()
612 outb(host->sconf1, host->addr + TUL_SConfig); in initio_init()
615 outb(TSC_HW_RESELECT, host->addr + TUL_SCtrl1); in initio_init()
617 outb(0, host->addr + TUL_SPeriod); in initio_init()
620 outb(153, host->addr + TUL_STimeOut); in initio_init()
623 outb((host->config & (HCC_ACT_TERM1 | HCC_ACT_TERM2)), in initio_init()
625 outb(((host->config & HCC_AUTO_TERM) >> 4) | in initio_init()
659 outb(0x17, host->addr + TUL_SCFG1); in initio_init()
660 outb(0xE9, host->addr + TUL_SIntEnable); in initio_init()
943 outb(0x1F, host->addr + TUL_Mask); in initio_abort_srb()
949 outb(0x0F, host->addr + TUL_Mask); in initio_abort_srb()
1052 outb(0x1F, host->addr + TUL_Mask); in initio_exec_scb()
1060 outb(0x0F, host->addr + TUL_Mask); in initio_exec_scb()
1071 outb(0x1F, host->addr + TUL_Mask); in initio_isr()
1078 outb(0x0F, host->addr + TUL_Mask); in initio_isr()
1197 outb((host->scsi_id << 4) | (scb->target & 0x0F), in tulip_scsi()
1207 outb(active_tc->js_period, host->addr + TUL_SPeriod); in tulip_scsi()
1320 outb(active_tc->sconfig0, host->addr + TUL_SConfig ); in initio_state_1()
1323 outb(TSC_EN_BUS_IN | TSC_HW_RESELECT, host->addr + TUL_SCtrl1); in initio_state_1()
1324 outb(scb->ident, host->addr + TUL_SFifo); in initio_state_1()
1327 outb(scb->tagmsg, host->addr + TUL_SFifo); in initio_state_1()
1328 outb(scb->tagid, host->addr + TUL_SFifo); in initio_state_1()
1332 outb(MSG_EXTEND, host->addr + TUL_SFifo); in initio_state_1()
1333 outb(2, host->addr + TUL_SFifo); /* Extended msg length */ in initio_state_1()
1334 outb(3, host->addr + TUL_SFifo); /* Sync request */ in initio_state_1()
1335 outb(1, host->addr + TUL_SFifo); /* Start from 16 bits */ in initio_state_1()
1338 outb(MSG_EXTEND, host->addr + TUL_SFifo); in initio_state_1()
1339 outb(3, host->addr + TUL_SFifo); /* extended msg length */ in initio_state_1()
1340 outb(1, host->addr + TUL_SFifo); /* sync request */ in initio_state_1()
1341 outb(initio_rate_tbl[active_tc->flags & TCF_SCSI_RATE], host->addr + TUL_SFifo); in initio_state_1()
1342 outb(MAX_OFFSET, host->addr + TUL_SFifo); /* REQ/ACK offset */ in initio_state_1()
1344 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd); in initio_state_1()
1348 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); in initio_state_1()
1349 outb((inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7)), host->addr + TUL_SSignal); in initio_state_1()
1374 outb(active_tc->sconfig0, host->addr + TUL_SConfig); in initio_state_2()
1379 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); in initio_state_2()
1380 outb((inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7)), host->addr + TUL_SSignal); in initio_state_2()
1405 outb(scb->cdb[i], host->addr + TUL_SFifo); in initio_state_3()
1406 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd); in initio_state_3()
1426 outb(MSG_NOP, host->addr + TUL_SFifo); /* msg nop */ in initio_state_3()
1427 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd); in initio_state_3()
1433 outb(MSG_EXTEND, host->addr + TUL_SFifo); in initio_state_3()
1434 outb(3, host->addr + TUL_SFifo); /* ext. msg len */ in initio_state_3()
1435 outb(1, host->addr + TUL_SFifo); /* sync request */ in initio_state_3()
1436 outb(initio_rate_tbl[active_tc->flags & TCF_SCSI_RATE], host->addr + TUL_SFifo); in initio_state_3()
1437 outb(MAX_OFFSET, host->addr + TUL_SFifo); /* REQ/ACK offset */ in initio_state_3()
1438 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd); in initio_state_3()
1441 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); in initio_state_3()
1442 outb(inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7), host->addr + TUL_SSignal); in initio_state_3()
1496 outb(MSG_NOP, host->addr + TUL_SFifo); /* msg nop */ in initio_state_4()
1497 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd); in initio_state_4()
1541 outb(inb(host->addr + TUL_XCtrl) | 0x80, host->addr + TUL_XCtrl); in initio_state_5()
1555 outb(TAX_X_ABT, host->addr + TUL_XCmd); in initio_state_5()
1561 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd); in initio_state_5()
1567 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); in initio_state_5()
1633 outb(MSG_NOP, host->addr + TUL_SFifo); /* msg nop */ in initio_state_6()
1634 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd); in initio_state_6()
1695 outb(TSC_XF_DMA_IN, host->addr + TUL_SCmd); /* 7/25/95 */ in initio_xfer_data_in()
1700 outb(TAX_SG_IN, host->addr + TUL_XCmd); in initio_xfer_data_in()
1704 outb(TAX_X_IN, host->addr + TUL_XCmd); in initio_xfer_data_in()
1727 outb(TSC_XF_DMA_OUT, host->addr + TUL_SCmd); in initio_xfer_data_out()
1732 outb(TAX_SG_OUT, host->addr + TUL_XCmd); in initio_xfer_data_out()
1736 outb(TAX_X_OUT, host->addr + TUL_XCmd); in initio_xfer_data_out()
1756 outb(TSC_XF_FIFO_IN, host->addr + TUL_SCmd); in initio_xpad_in()
1760 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); in initio_xpad_in()
1780 outb(0, host->addr + TUL_SFifo); in initio_xpad_out()
1781 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd); in initio_xpad_out()
1785 outb(TSC_HW_RESELECT, host->addr + TUL_SCtrl1); in initio_xpad_out()
1786 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); in initio_xpad_out()
1797 outb(TSC_CMD_COMP, host->addr + TUL_SCmd); in initio_status_msg()
1806 outb(MSG_PARITY, host->addr + TUL_SFifo); in initio_status_msg()
1808 outb(MSG_NOP, host->addr + TUL_SFifo); in initio_status_msg()
1809 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd); in initio_status_msg()
1819 outb(MSG_PARITY, host->addr + TUL_SFifo); in initio_status_msg()
1820 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd); in initio_status_msg()
1827 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); in initio_status_msg()
1828 outb(TSC_MSG_ACCEPT, host->addr + TUL_SCmd); in initio_status_msg()
1859 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); /* Flush SCSI FIFO */ in int_initio_busfree()
1860 outb(TSC_INITDEFAULT, host->addr + TUL_SConfig); in int_initio_busfree()
1861 outb(TSC_HW_RESELECT, host->addr + TUL_SCtrl1); /* Enable HW reselect */ in int_initio_busfree()
1883 outb(TAX_X_ABT | TAX_X_CLR_FIFO, host->addr + TUL_XCmd); in int_initio_scsi_rst()
1887 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); in int_initio_scsi_rst()
1932 outb(active_tc->sconfig0, host->addr + TUL_SConfig); in int_initio_resel()
1933 outb(active_tc->js_period, host->addr + TUL_SPeriod); in int_initio_resel()
1942 outb(TSC_XF_FIFO_IN, host->addr + TUL_SCmd); in int_initio_resel()
1957 outb(TSC_XF_FIFO_IN, host->addr + TUL_SCmd); in int_initio_resel()
2021 …outb(((inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7)) | TSC_SET_ATN), host->addr + TUL_SSignal… in initio_msgout_abort_targ()
2027 outb(MSG_ABORT, host->addr + TUL_SFifo); in initio_msgout_abort_targ()
2028 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd); in initio_msgout_abort_targ()
2044 …outb(((inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7)) | TSC_SET_ATN), host->addr + TUL_SSignal… in initio_msgout_abort_tag()
2050 outb(MSG_ABORT_TAG, host->addr + TUL_SFifo); in initio_msgout_abort_tag()
2051 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd); in initio_msgout_abort_tag()
2068 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); in initio_msgin()
2071 outb(TSC_XF_FIFO_IN, host->addr + TUL_SCmd); in initio_msgin()
2077 outb(TSC_MSG_ACCEPT, host->addr + TUL_SCmd); in initio_msgin()
2085 outb((inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7)), in initio_msgin()
2089 outb(((inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7)) | TSC_SET_ATN), in initio_msgin()
2100 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); in initio_msgin()
2101 outb(TSC_MSG_ACCEPT, host->addr + TUL_SCmd); in initio_msgin()
2115 …outb(((inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7)) | TSC_SET_ATN), host->addr + TUL_SSignal… in initio_msgout_reject()
2121 outb(MSG_REJ, host->addr + TUL_SFifo); /* Msg reject */ in initio_msgout_reject()
2122 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd); in initio_msgout_reject()
2130 outb(MSG_IDE, host->addr + TUL_SFifo); /* Initiator Detected Error */ in initio_msgout_ide()
2131 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd); in initio_msgout_ide()
2144 outb(TSC_XF_FIFO_IN, host->addr + TUL_SCmd); in initio_msgin_extend()
2155 outb(TSC_XF_FIFO_IN, host->addr + TUL_SCmd); in initio_msgin_extend()
2175 outb((r & (TSC_SET_ACK | 7)) | TSC_SET_ATN, in initio_msgin_extend()
2180 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); in initio_msgin_extend()
2184 outb(MSG_EXTEND, host->addr + TUL_SFifo); in initio_msgin_extend()
2185 outb(3, host->addr + TUL_SFifo); in initio_msgin_extend()
2186 outb(1, host->addr + TUL_SFifo); in initio_msgin_extend()
2187 outb(host->msg[2], host->addr + TUL_SFifo); in initio_msgin_extend()
2188 outb(host->msg[3], host->addr + TUL_SFifo); in initio_msgin_extend()
2189 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd); in initio_msgin_extend()
2206 …outb(((inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7)) | TSC_SET_ATN), host->addr + TUL_SSignal… in initio_msgin_extend()
2211 …outb(((inb(host->addr + TUL_SSignal) & (TSC_SET_ACK | 7)) | TSC_SET_ATN), host->addr + TUL_SSignal… in initio_msgin_extend()
2216 outb(MSG_EXTEND, host->addr + TUL_SFifo); in initio_msgin_extend()
2217 outb(2, host->addr + TUL_SFifo); in initio_msgin_extend()
2218 outb(3, host->addr + TUL_SFifo); in initio_msgin_extend()
2219 outb(host->msg[2], host->addr + TUL_SFifo); in initio_msgin_extend()
2220 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd); in initio_msgin_extend()
2263 outb(host->active_tc->sconfig0, host->addr + TUL_SConfig); in wdtr_done()
2264 outb(host->active_tc->js_period, host->addr + TUL_SPeriod); in wdtr_done()
2284 outb(host->active_tc->sconfig0, host->addr + TUL_SConfig); in initio_sync_done()
2285 outb(host->active_tc->js_period, host->addr + TUL_SPeriod); in initio_sync_done()
2325 outb(TSC_SELATNSTOP, host->addr + TUL_SCmd); in initio_select_atn_stop()
2336 outb(scb->ident, host->addr + TUL_SFifo); in initio_select_atn()
2338 outb(scb->cdb[i], host->addr + TUL_SFifo); in initio_select_atn()
2341 outb(TSC_SEL_ATN, host->addr + TUL_SCmd); in initio_select_atn()
2351 outb(scb->ident, host->addr + TUL_SFifo); in initio_select_atn3()
2352 outb(scb->tagmsg, host->addr + TUL_SFifo); in initio_select_atn3()
2353 outb(scb->tagid, host->addr + TUL_SFifo); in initio_select_atn3()
2355 outb(scb->cdb[i], host->addr + TUL_SFifo); in initio_select_atn3()
2358 outb(TSC_SEL_ATN3, host->addr + TUL_SCmd); in initio_select_atn3()
2408 outb(MSG_DEVRST, host->addr + TUL_SFifo); in initio_bus_device_reset()
2409 outb(TSC_XF_FIFO_OUT, host->addr + TUL_SCmd); in initio_bus_device_reset()
2416 outb(TSC_MSG_ACCEPT, host->addr + TUL_SCmd); in initio_msgin_accept()
2440 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); /* Flush SCSI FIFO */ in wait_tulip()
2447 outb(TSC_INITDEFAULT, host->addr + TUL_SConfig); in wait_tulip()
2448 outb(TSC_HW_RESELECT, host->addr + TUL_SCtrl1); /* Enable HW reselect */ in wait_tulip()
2452 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); /* Flush SCSI FIFO */ in wait_tulip()
2456 outb(TSC_INITDEFAULT, host->addr + TUL_SConfig); in wait_tulip()
2457 outb(TSC_HW_RESELECT, host->addr + TUL_SCtrl1); /* Enable HW reselect */ in wait_tulip()
2478 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); /* Flush SCSI FIFO */ in initio_wait_disc()
2479 outb(TSC_INITDEFAULT, host->addr + TUL_SConfig); in initio_wait_disc()
2480 outb(TSC_HW_RESELECT, host->addr + TUL_SCtrl1); /* Enable HW reselect */ in initio_wait_disc()
2498 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); /* Flush SCSI FIFO */ in initio_wait_done_disc()
2499 outb(TSC_INITDEFAULT, host->addr + TUL_SConfig); in initio_wait_done_disc()
2500 outb(TSC_HW_RESELECT, host->addr + TUL_SCtrl1); /* Enable HW reselect */ in initio_wait_done_disc()