Lines Matching refs:chan_base
78 void __iomem *chan_base;
412 void __iomem *chan_base = c->chan_base;
419 if (!readl(chan_base + BCM2835_DMA_ADDR))
423 writel(0, chan_base + BCM2835_DMA_CS);
426 while ((readl(chan_base + BCM2835_DMA_CS) &
435 writel(BCM2835_DMA_RESET, chan_base + BCM2835_DMA_CS);
452 writel(d->cb_list[0].paddr, c->chan_base + BCM2835_DMA_ADDR);
453 writel(BCM2835_DMA_ACTIVE, c->chan_base + BCM2835_DMA_CS);
465 flags = readl(c->chan_base + BCM2835_DMA_CS);
481 c->chan_base + BCM2835_DMA_CS);
489 } else if (!readl(c->chan_base + BCM2835_DMA_ADDR)) {
584 pos = readl(c->chan_base + BCM2835_DMA_SOURCE_AD);
586 pos = readl(c->chan_base + BCM2835_DMA_DEST_AD);
829 c->chan_base = BCM2835_DMA_CHANIO(d->base, chan_id);
835 if (readl(c->chan_base + BCM2835_DMA_DEBUG) &