Lines Matching refs:cond_reg
28 __volatile__ __u32 cond_reg; /* DMA condition register */ member
141 #define DMA_ERROR_P(regs) ((((regs)->cond_reg) & DMA_HNDL_ERROR))
142 #define DMA_IRQ_P(regs) ((((regs)->cond_reg) & (DMA_HNDL_INTR | DMA_HNDL_ERROR)))
143 #define DMA_WRITE_P(regs) ((((regs)->cond_reg) & DMA_ST_WRITE))
144 #define DMA_OFF(regs) ((((regs)->cond_reg) &= (~DMA_ENABLE)))
145 #define DMA_INTSOFF(regs) ((((regs)->cond_reg) &= (~DMA_INT_ENAB)))
146 #define DMA_INTSON(regs) ((((regs)->cond_reg) |= (DMA_INT_ENAB)))
147 #define DMA_PUNTFIFO(regs) ((((regs)->cond_reg) |= DMA_FIFO_INV))
150 ((((regs)->cond_reg |= (DMA_ST_WRITE|DMA_ENABLE|DMA_INT_ENAB))))
152 ((((regs)->cond_reg |= ((DMA_ENABLE|DMA_INT_ENAB)&(~DMA_ST_WRITE)))))
179 while((regs->cond_reg&bit) && (ctr>0)) {
195 regs->cond_reg |= (DMA_RST_SCSI); /* assert */ \
197 regs->cond_reg &= ~(DMA_RST_SCSI); /* de-assert */ \
200 if(dma->revision>dvmarev1) regs->cond_reg |= DMA_3CLKS; \