Lines Matching refs:csr
73 unsigned short csr; /* control/status reg */
117 /* bits in csr reg */
196 unsigned short csr = dregs->csr;
200 dregs->csr &= ~CSR_DMA_ENABLE;
203 if(csr & ~CSR_GOOD) {
204 if (csr & CSR_DMA_BUSERR)
206 if (csr & CSR_DMA_CONFLICT)
211 if(csr & (CSR_SDB_INT | CSR_DMA_INT)) {
242 dregs->csr &= ~CSR_FIFO;
243 dregs->csr |= CSR_FIFO;
248 dregs->csr |= CSR_SEND;
250 dregs->csr &= ~CSR_SEND;
253 dregs->csr |= CSR_PACK_ENABLE;
269 dregs->csr &= ~CSR_FIFO;
270 dregs->csr |= CSR_FIFO;
348 unsigned short csr;
350 csr = dregs->csr;
358 /* if(!(csr & CSR_DMA_ENABLE))
359 * dregs->csr |= CSR_DMA_ENABLE;
379 dregs->csr &= ~CSR_DMA_ENABLE;
389 if ((!write_flag) && (dregs->csr & CSR_LEFT)) {
397 switch (dregs->csr & CSR_LEFT) {
419 if(dregs->csr & CSR_FIFO_EMPTY)
465 dregs->csr &= ~CSR_SEND;
466 /* dregs->csr |= CSR_DMA_ENABLE; */
470 dregs->csr &= ~CSR_SEND;
473 dregs->csr &= ~CSR_FIFO;
474 dregs->csr |= CSR_FIFO;
549 oldcsr = dregs->csr;
550 dregs->csr = 0;
552 if (dregs->csr == 0x1400)
555 dregs->csr = oldcsr;
605 dregs->csr = 0;
607 dregs->csr = CSR_SCSI | CSR_FIFO | CSR_INTR;