Lines Matching refs:udc_regs
142 static struct sun3_udc_regs *udc_regs = NULL; variable
242 if((udc_regs = dvma_malloc(sizeof(struct sun3_udc_regs))) in sun3scsi_detect()
475 udc_regs->addr_hi = ((dvma_vtob(dmabuf) & 0xff0000) >> 8); in sun3scsi_dma_setup()
476 udc_regs->addr_lo = (dvma_vtob(dmabuf) & 0xffff); in sun3scsi_dma_setup()
478 udc_regs->addr_hi = (((unsigned long)(addr) & 0xff0000) >> 8); in sun3scsi_dma_setup()
479 udc_regs->addr_lo = ((unsigned long)(addr) & 0xffff); in sun3scsi_dma_setup()
481 udc_regs->count = count/2; /* count in words */ in sun3scsi_dma_setup()
482 udc_regs->mode_hi = UDC_MODE_HIWORD; in sun3scsi_dma_setup()
485 udc_regs->count++; in sun3scsi_dma_setup()
486 udc_regs->mode_lo = UDC_MODE_LSEND; in sun3scsi_dma_setup()
487 udc_regs->rsel = UDC_RSEL_SEND; in sun3scsi_dma_setup()
489 udc_regs->mode_lo = UDC_MODE_LRECV; in sun3scsi_dma_setup()
490 udc_regs->rsel = UDC_RSEL_RECV; in sun3scsi_dma_setup()
494 sun3_udc_write(((dvma_vtob(udc_regs) & 0xff0000) >> 8), in sun3scsi_dma_setup()
497 sun3_udc_write((dvma_vtob(udc_regs) & 0xffff), UDC_CHN_LO); in sun3scsi_dma_setup()