Lines Matching refs:dcr
87 unsigned long dcr;
90 dcr = __raw_readl(DMABRGCR);
91 __raw_writel(dcr & ~0x00ff0003, DMABRGCR); /* ack all */
92 dcr &= dcr >> 8; /* ignore masked */
95 if (dcr & 1)
97 if (dcr & 2)
101 dcr >>= 16;
102 while (dcr) {
103 i = __ffs(dcr);
104 dcr &= dcr - 1;
112 unsigned long dcr;
113 dcr = __raw_readl(DMABRGCR);
114 dcr &= ~(1 << ((dmairq > 1) ? dmairq + 22 : dmairq + 8));
115 __raw_writel(dcr, DMABRGCR);
120 unsigned long dcr;
121 dcr = __raw_readl(DMABRGCR);
122 dcr |= (1 << ((dmairq > 1) ? dmairq + 22 : dmairq + 8));
123 __raw_writel(dcr, DMABRGCR);