Lines Matching refs:dregs
138 static volatile struct sun3_dma_regs *dregs;
168 dregs->udc_addr = UDC_CSR;
170 ret = dregs->udc_data;
178 dregs->udc_addr = reg;
180 dregs->udc_data = val;
237 dregs = (struct sun3_dma_regs *)(((unsigned char *)ioaddr) + 8);
295 dregs->csr = 0;
297 dregs->csr = CSR_SCSI | CSR_FIFO | CSR_INTR;
299 dregs->fifo_count = 0;
375 unsigned short csr = dregs->csr;
427 dregs->fifo_count = 0;
431 dregs->csr &= ~CSR_FIFO;
432 dregs->csr |= CSR_FIFO;
436 dregs->csr |= CSR_SEND;
438 dregs->csr &= ~CSR_SEND;
441 dregs->fifo_count = count;
446 dregs->csr &= ~CSR_FIFO;
447 dregs->csr |= CSR_FIFO;
449 if(dregs->fifo_count != count) {
451 default_instance->host_no, dregs->fifo_count,
496 dregs->udc_addr = 0x32;
498 resid = dregs->udc_data;
541 if(dregs->csr & CSR_FIFO_EMPTY)
573 fifo = dregs->fifo_count;
581 data = dregs->fifo_data;
594 dregs->fifo_count = 0;
595 dregs->csr &= ~CSR_SEND;
598 dregs->csr &= ~CSR_FIFO;
599 dregs->csr |= CSR_FIFO;