Lines Matching refs:csr

191 	unsigned short csr = dregs->csr;  in scsi_sun3_intr()  local
195 dregs->csr &= ~CSR_DMA_ENABLE; in scsi_sun3_intr()
198 if(csr & ~CSR_GOOD) { in scsi_sun3_intr()
199 if(csr & CSR_DMA_BUSERR) { in scsi_sun3_intr()
203 if(csr & CSR_DMA_CONFLICT) { in scsi_sun3_intr()
209 if(csr & (CSR_SDB_INT | CSR_DMA_INT)) { in scsi_sun3_intr()
259 dregs->csr &= ~CSR_FIFO; in sun3scsi_dma_setup()
260 dregs->csr |= CSR_FIFO; in sun3scsi_dma_setup()
265 dregs->csr |= CSR_SEND; in sun3scsi_dma_setup()
267 dregs->csr &= ~CSR_SEND; in sun3scsi_dma_setup()
270 dregs->csr |= CSR_PACK_ENABLE; in sun3scsi_dma_setup()
286 dregs->csr &= ~CSR_FIFO; in sun3scsi_dma_setup()
287 dregs->csr |= CSR_FIFO; in sun3scsi_dma_setup()
361 unsigned short csr; in sun3scsi_dma_start() local
363 csr = dregs->csr; in sun3scsi_dma_start()
391 dregs->csr &= ~CSR_DMA_ENABLE; in sun3scsi_dma_finish()
401 if ((!write_flag) && (dregs->csr & CSR_LEFT)) { in sun3scsi_dma_finish()
409 switch (dregs->csr & CSR_LEFT) { in sun3scsi_dma_finish()
429 if(dregs->csr & CSR_FIFO_EMPTY) in sun3scsi_dma_finish()
472 dregs->csr &= ~CSR_SEND; in sun3scsi_dma_finish()
477 dregs->csr &= ~CSR_SEND; in sun3scsi_dma_finish()
480 dregs->csr &= ~CSR_FIFO; in sun3scsi_dma_finish()
481 dregs->csr |= CSR_FIFO; in sun3scsi_dma_finish()
555 oldcsr = dregs->csr; in sun3_scsi_probe()
556 dregs->csr = 0; in sun3_scsi_probe()
558 if (dregs->csr == 0x1400) in sun3_scsi_probe()
561 dregs->csr = oldcsr; in sun3_scsi_probe()
619 dregs->csr = 0; in sun3_scsi_probe()
621 dregs->csr = CSR_SCSI | CSR_FIFO | CSR_INTR; in sun3_scsi_probe()