Lines Matching refs:DC390_write8
532 DC390_write8 (Scsi_Dest_ID, pDCB->TargetID); in dc390_StartSCSI()
533 DC390_write8 (Sync_Period, pDCB->SyncPeriod); in dc390_StartSCSI()
534 DC390_write8 (Sync_Offset, pDCB->SyncOffset); in dc390_StartSCSI()
535 DC390_write8 (CtrlReg1, pDCB->CtrlR1); in dc390_StartSCSI()
536 DC390_write8 (CtrlReg3, pDCB->CtrlR3); in dc390_StartSCSI()
537 DC390_write8 (CtrlReg4, pDCB->CtrlR4); in dc390_StartSCSI()
538 DC390_write8 (ScsiCmd, CLEAR_FIFO_CMD); /* Flush FIFO */ in dc390_StartSCSI()
561 DC390_write8 (ScsiFifo, IDENTIFY(disc_allowed, pDCB->TargetLUN)); in dc390_StartSCSI()
564 DC390_write8(ScsiFifo, tag[0]); in dc390_StartSCSI()
567 DC390_write8(ScsiFifo, tag[1]); in dc390_StartSCSI()
599 DC390_write8 (ScsiFifo, REQUEST_SENSE); in dc390_StartSCSI()
600 DC390_write8 (ScsiFifo, pDCB->TargetLUN << 5); in dc390_StartSCSI()
601 DC390_write8 (ScsiFifo, 0); in dc390_StartSCSI()
602 DC390_write8 (ScsiFifo, 0); in dc390_StartSCSI()
603 DC390_write8 (ScsiFifo, SCSI_SENSE_BUFFERSIZE); in dc390_StartSCSI()
604 DC390_write8 (ScsiFifo, 0); in dc390_StartSCSI()
612 DC390_write8 (ScsiFifo, *(ptr++)); in dc390_StartSCSI()
630 DC390_write8 (ScsiCmd, cmd); in dc390_StartSCSI()
643 DC390_write8(ScsiCmd, CLEAR_FIFO_CMD); in dc390_InvalidCmd()
806 DC390_write8 (DMA_Cmd, WRITE_DIRECTION+DMA_IDLE_CMD); in dc390_DataOut_0()
807 DC390_write8 (ScsiCmd, CLEAR_FIFO_CMD); in dc390_DataOut_0()
849 DC390_write8 (DMA_Cmd, READ_DIRECTION+DMA_IDLE_CMD); in dc390_DataIn_0()
887 DC390_write8 (DMA_Cmd, READ_DIRECTION+DMA_BLAST_CMD); in dc390_DataIn_0()
933 DC390_write8 (ScsiCmd, CLEAR_FIFO_CMD); in dc390_DataIn_0()
934 DC390_write8 (DMA_Cmd, READ_DIRECTION+DMA_IDLE_CMD); in dc390_DataIn_0()
953 DC390_write8 (ScsiCmd, MSG_ACCEPTED_CMD); in dc390_Status_0()
968 DC390_write8 (Sync_Period, pDCB->SyncPeriod); in dc390_reprog()
969 DC390_write8 (Sync_Offset, pDCB->SyncOffset); in dc390_reprog()
970 DC390_write8 (CtrlReg3, pDCB->CtrlR3); in dc390_reprog()
971 DC390_write8 (CtrlReg4, pDCB->CtrlR4); in dc390_reprog()
988 #define DC390_ENABLE_MSGOUT DC390_write8 (ScsiCmd, SET_ATN_CMD)
1232 DC390_write8 (ScsiCmd, RESET_ATN_CMD); in dc390_MsgIn_0()
1274 DC390_write8 (ScsiCmd, MSG_ACCEPTED_CMD); in dc390_MsgIn_0()
1307 DC390_write8 (DMA_Cmd, DMA_IDLE_CMD | ioDir); in dc390_DataIO_Comm()
1316 DC390_write8 (CtcReg_Low, (u8) lval); in dc390_DataIO_Comm()
1318 DC390_write8 (CtcReg_Mid, (u8) lval); in dc390_DataIO_Comm()
1320 DC390_write8 (CtcReg_High, (u8) lval); in dc390_DataIO_Comm()
1328 DC390_write8 (ScsiCmd, DMA_COMMAND+INFO_XFER_CMD); in dc390_DataIO_Comm()
1330 DC390_write8 (DMA_Cmd, DMA_START_CMD | ioDir); in dc390_DataIO_Comm()
1344 DC390_write8 (CtcReg_Low, 0); in dc390_DataIO_Comm()
1345 DC390_write8 (CtcReg_Mid, 0); in dc390_DataIO_Comm()
1346 DC390_write8 (CtcReg_High, 0); in dc390_DataIO_Comm()
1349 DC390_write8 (ScsiCmd, DMA_COMMAND+XFER_PAD_BYTE); in dc390_DataIO_Comm()
1377 DC390_write8 (ScsiCmd, RESET_ATN_CMD); in dc390_CommandPhase()
1378 DC390_write8 (ScsiCmd, CLEAR_FIFO_CMD); in dc390_CommandPhase()
1384 DC390_write8 (ScsiFifo, *(ptr++)); in dc390_CommandPhase()
1388 DC390_write8 (ScsiFifo, REQUEST_SENSE); in dc390_CommandPhase()
1390 DC390_write8 (ScsiFifo, pDCB->TargetLUN << 5); in dc390_CommandPhase()
1391 DC390_write8 (ScsiFifo, 0); in dc390_CommandPhase()
1392 DC390_write8 (ScsiFifo, 0); in dc390_CommandPhase()
1393 DC390_write8 (ScsiFifo, SCSI_SENSE_BUFFERSIZE); in dc390_CommandPhase()
1394 DC390_write8 (ScsiFifo, 0); in dc390_CommandPhase()
1398 DC390_write8 (ScsiCmd, INFO_XFER_CMD); in dc390_CommandPhase()
1404 DC390_write8 (ScsiCmd, CLEAR_FIFO_CMD); in dc390_StatusPhase()
1406 DC390_write8 (ScsiCmd, INITIATOR_CMD_CMPLTE); in dc390_StatusPhase()
1417 DC390_write8 (ScsiCmd, CLEAR_FIFO_CMD); in dc390_MsgOutPhase()
1426 DC390_write8 (ScsiFifo, *(ptr++)); in dc390_MsgOutPhase()
1442 DC390_write8 (ScsiFifo, bval); in dc390_MsgOutPhase()
1444 DC390_write8 (ScsiCmd, INFO_XFER_CMD); in dc390_MsgOutPhase()
1450 DC390_write8 (ScsiFifo, EXTENDED_MESSAGE); in dc390_MsgOutPhase()
1451 DC390_write8 (ScsiFifo, 3); /* ;length of extended msg */ in dc390_MsgOutPhase()
1452 DC390_write8 (ScsiFifo, EXTENDED_SDTR); /* ; sync nego */ in dc390_MsgOutPhase()
1453 DC390_write8 (ScsiFifo, pDCB->NegoPeriod); in dc390_MsgOutPhase()
1455 DC390_write8 (ScsiFifo, pDCB->SyncOffset); in dc390_MsgOutPhase()
1457 DC390_write8 (ScsiFifo, SYNC_NEGO_OFFSET); in dc390_MsgOutPhase()
1459 DC390_write8 (ScsiCmd, INFO_XFER_CMD); in dc390_MsgOutPhase()
1466 DC390_write8 (ScsiCmd, CLEAR_FIFO_CMD); in dc390_MsgInPhase()
1472 DC390_write8 (ScsiCmd, INFO_XFER_CMD); in dc390_MsgInPhase()
1536 DC390_write8 (ScsiCmd, EN_SEL_RESEL); in dc390_Disconnect()
1539 DC390_write8 (ScsiCmd, EN_SEL_RESEL); in dc390_Disconnect()
1662 DC390_write8 (Scsi_Dest_ID, pDCB->TargetID); in dc390_Reselect()
1663 DC390_write8 (Sync_Period, pDCB->SyncPeriod); in dc390_Reselect()
1664 DC390_write8 (Sync_Offset, pDCB->SyncOffset); in dc390_Reselect()
1665 DC390_write8 (CtrlReg1, pDCB->CtrlR1); in dc390_Reselect()
1666 DC390_write8 (CtrlReg3, pDCB->CtrlR3); in dc390_Reselect()
1667 DC390_write8 (CtrlReg4, pDCB->CtrlR4); /* ; Glitch eater */ in dc390_Reselect()
1668 DC390_write8 (ScsiCmd, MSG_ACCEPTED_CMD); /* ;to release the /ACK signal */ in dc390_Reselect()
1847 DC390_write8 (ScsiCmd, CLEAR_FIFO_CMD); in dc390_ResetSCSIBus()
1848 DC390_write8 (DMA_Cmd, DMA_IDLE_CMD); in dc390_ResetSCSIBus()
1849 DC390_write8 (ScsiCmd, RST_SCSI_BUS_CMD); in dc390_ResetSCSIBus()
1861 DC390_write8 (DMA_Cmd, DMA_IDLE_CMD); in dc390_ScsiRstDetect()
1865 DC390_write8 (ScsiCmd, CLEAR_FIFO_CMD); in dc390_ScsiRstDetect()
2044 DC390_write8(CtrlReg1, bval); /* disable IRQ on bus reset */ in DC390_bus_reset()
2054 DC390_write8(ScsiCmd, CLEAR_FIFO_CMD); in DC390_bus_reset()
2063 DC390_write8(CtrlReg1, bval); /* re-enable interrupt */ in DC390_bus_reset()
2381 DC390_write8(CtrlReg1, DIS_INT_ON_SCSI_RST | shost->this_id); in dc390_init_hw()
2396 DC390_write8(Scsi_TimeOut, SEL_TIMEOUT); in dc390_init_hw()
2399 DC390_write8(Clk_Factor, CLK_FREQ_40MHZ); in dc390_init_hw()
2402 DC390_write8(ScsiCmd, NOP_CMD); in dc390_init_hw()
2405 DC390_write8(CtrlReg2, EN_FEATURE+EN_SCSI2_CMD); in dc390_init_hw()
2408 DC390_write8(CtrlReg3, FAST_CLK); in dc390_init_hw()
2411 DC390_write8(CtrlReg4, pACB->glitch_cfg | /* glitch eater */ in dc390_init_hw()
2416 DC390_write8(CtcReg_High, 0); in dc390_init_hw()
2417 DC390_write8(DMA_Cmd, DMA_IDLE_CMD); in dc390_init_hw()
2418 DC390_write8(ScsiCmd, CLEAR_FIFO_CMD); in dc390_init_hw()
2422 DC390_write8(DMA_Status, dstate); in dc390_init_hw()
2546 DC390_write8 (CtrlReg1, bval); /* disable interrupt */ in dc390_remove_one()