tag | line | file | source code |
dregs | 305 | drivers/net/sunlance.c | struct sparc_dma_registers *dregs = lp->ledma->regs; |
dregs | 308 | drivers/net/sunlance.c | while (dregs->cond_reg & DMA_FIFO_ISDRAIN) /* E-Cache draining */ |
dregs | 311 | drivers/net/sunlance.c | creg = dregs->cond_reg; |
dregs | 324 | drivers/net/sunlance.c | dregs->cond_reg = creg; |
dregs | 25 | drivers/sbus/dvma.c | dump_dma_regs(struct sparc_dma_registers *dregs) |
dregs | 28 | drivers/sbus/dvma.c | dregs->cond_reg, |
dregs | 29 | drivers/sbus/dvma.c | (unsigned long) dregs->st_addr, |
dregs | 30 | drivers/sbus/dvma.c | (unsigned long) dregs->cnt, |
dregs | 31 | drivers/sbus/dvma.c | (unsigned long) dregs->dma_test); |
dregs | 254 | drivers/scsi/esp.c | struct sparc_dma_registers *dregs = esp->dregs; |
dregs | 258 | drivers/scsi/esp.c | dregs->cond_reg |= DMA_RST_SCSI; |
dregs | 260 | drivers/scsi/esp.c | dregs->cond_reg &= ~(DMA_RST_SCSI); |
dregs | 263 | drivers/scsi/esp.c | dregs->cond_reg |= DMA_3CLKS; |
dregs | 266 | drivers/scsi/esp.c | dregs->cond_reg &= ~(DMA_3CLKS); |
dregs | 267 | drivers/scsi/esp.c | dregs->cond_reg |= DMA_2CLKS; |
dregs | 270 | drivers/scsi/esp.c | dregs->cond_reg |= DMA_ADD_ENABLE; |
dregs | 271 | drivers/scsi/esp.c | DMA_INTSON(dregs); |
dregs | 311 | drivers/scsi/esp.c | struct sparc_dma_registers *dregs; |
dregs | 383 | drivers/scsi/esp.c | esp->dregs = dregs = dma->regs; |
dregs | 562 | drivers/scsi/esp.c | struct sparc_dma_registers *dregs; |
dregs | 568 | drivers/scsi/esp.c | dregs = esp->dregs; |
dregs | 595 | drivers/scsi/esp.c | dregs->cond_reg = (DMA_INT_ENAB | DMA_FIFO_INV); |
dregs | 616 | drivers/scsi/esp.c | dregs->cond_reg = DMA_INT_ENAB; |
dregs | 817 | drivers/scsi/esp.c | struct sparc_dma_registers *dregs; |
dregs | 822 | drivers/scsi/esp.c | dregs = esp->dregs; |
dregs | 825 | drivers/scsi/esp.c | DMA_IRQ_ENTRY(esp->dma, dregs); |
dregs | 847 | drivers/scsi/esp.c | if(dregs->cond_reg & DMA_HNDL_ERROR) { |
dregs | 849 | drivers/scsi/esp.c | dregs->cond_reg, dregs->st_addr); |
dregs | 917 | drivers/scsi/esp.c | dregs->cond_reg |= DMA_FIFO_INV; |
dregs | 918 | drivers/scsi/esp.c | while(dregs->cond_reg & DMA_FIFO_ISDRAIN) |
dregs | 936 | drivers/scsi/esp.c | dregs->st_addr = SCptr->SCp.ptr; |
dregs | 937 | drivers/scsi/esp.c | dregs->cond_reg &= ~(DMA_ST_WRITE); |
dregs | 938 | drivers/scsi/esp.c | dregs->cond_reg |= (DMA_ENABLE | DMA_INT_ENAB); |
dregs | 944 | drivers/scsi/esp.c | dregs->cond_reg |= DMA_FIFO_INV; |
dregs | 945 | drivers/scsi/esp.c | while(dregs->cond_reg & DMA_FIFO_ISDRAIN) |
dregs | 963 | drivers/scsi/esp.c | dregs->st_addr = SCptr->SCp.ptr; |
dregs | 964 | drivers/scsi/esp.c | dregs->cond_reg |= (DMA_ENABLE | DMA_ST_WRITE | DMA_INT_ENAB); |
dregs | 996 | drivers/scsi/esp.c | dregs->cond_reg |= DMA_FIFO_STDRAIN; |
dregs | 1001 | drivers/scsi/esp.c | while(dregs->cond_reg & DMA_FIFO_ISDRAIN) |
dregs | 1007 | drivers/scsi/esp.c | dregs->cond_reg &= ~DMA_ENABLE; |
dregs | 1036 | drivers/scsi/esp.c | dregs->st_addr = SCptr->SCp.ptr; |
dregs | 1037 | drivers/scsi/esp.c | dregs->cond_reg |= DMA_ENABLE; |
dregs | 1114 | drivers/scsi/esp.c | DMA_IRQ_EXIT(esp->dma, dregs); |
dregs | 1124 | drivers/scsi/esp.c | if(DMA_IRQ_P(esp->dregs)) { |
dregs | 85 | drivers/scsi/esp.h | struct sparc_dma_registers *dregs; /* And his registers. */ |
dregs | 151 | include/asm-sparc/dma.h | #define DMA_IRQ_ENTRY(dma, dregs) do { \ |
dregs | 152 | include/asm-sparc/dma.h | if(DMA_ISBROKEN(dma)) DMA_INTSOFF(dregs); \ |
dregs | 155 | include/asm-sparc/dma.h | #define DMA_IRQ_EXIT(dma, dregs) do { \ |
dregs | 156 | include/asm-sparc/dma.h | if(DMA_ISBROKEN(dma)) DMA_INTSON(dregs); \ |