Lines Matching refs:dregs
135 static volatile struct sun3_dma_regs *dregs;
165 dregs->udc_addr = UDC_CSR;
167 ret = dregs->udc_data;
175 dregs->udc_addr = reg;
177 dregs->udc_data = val;
234 dregs = (struct sun3_dma_regs *)(((unsigned char *)ioaddr) + 8);
292 dregs->csr = 0;
294 dregs->csr = CSR_SCSI | CSR_FIFO | CSR_INTR;
296 dregs->fifo_count = 0;
372 unsigned short csr = dregs->csr;
424 dregs->fifo_count = 0;
428 dregs->csr &= ~CSR_FIFO;
429 dregs->csr |= CSR_FIFO;
433 dregs->csr |= CSR_SEND;
435 dregs->csr &= ~CSR_SEND;
438 dregs->fifo_count = count;
443 dregs->csr &= ~CSR_FIFO;
444 dregs->csr |= CSR_FIFO;
446 if(dregs->fifo_count != count) {
448 default_instance->host_no, dregs->fifo_count,
493 dregs->udc_addr = 0x32;
495 resid = dregs->udc_data;
538 if(dregs->csr & CSR_FIFO_EMPTY)
569 fifo = dregs->fifo_count;
577 data = dregs->fifo_data;
590 dregs->fifo_count = 0;
591 dregs->csr &= ~CSR_SEND;
594 dregs->csr &= ~CSR_FIFO;
595 dregs->csr |= CSR_FIFO;