Lines Matching refs:csr
193 oldcsr = dregs->csr;
194 dregs->csr = 0;
196 if(dregs->csr == 0x1400)
199 dregs->csr = oldcsr;
254 dregs->csr = 0;
256 dregs->csr = CSR_SCSI | CSR_FIFO | CSR_INTR;
341 unsigned short csr = dregs->csr;
344 dregs->csr &= ~CSR_DMA_ENABLE;
348 printk("scsi_intr csr %x\n", csr);
351 if(csr & ~CSR_GOOD) {
352 if(csr & CSR_DMA_BUSERR) {
363 if(csr & CSR_DMA_CONFLICT) {
369 if(csr & (CSR_SDB_INT | CSR_DMA_INT)) {
406 dregs->csr |= CSR_SEND;
408 dregs->csr &= ~CSR_SEND;
411 // dregs->csr &= ~CSR_FIFO;
412 // dregs->csr |= CSR_FIFO;
414 dregs->csr |= CSR_PACK_ENABLE;
425 printk("scsi: dma_setup done csr %x\n", dregs->csr);
449 unsigned short csr;
451 csr = dregs->csr;
453 printk("scsi: dma_start data %p count %x csr %x fifo %x\n", data, count, csr, dregs->fifo_count);
462 // if(!(csr & CSR_DMA_ENABLE))
463 // dregs->csr |= CSR_DMA_ENABLE;
476 dregs->csr &= ~CSR_DMA_ENABLE;
489 if((!write_flag) && (dregs->csr & CSR_LEFT)) {
501 switch(dregs->csr & CSR_LEFT) {
529 dregs->csr &= ~CSR_SEND;
531 // dregs->csr |= CSR_DMA_ENABLE;