Lines Matching refs:ch
26 static inline int rc32434_halt_dma(struct dma_reg *ch)
29 if (__raw_readl(&ch->dmac) & DMA_CHAN_RUN_BIT) {
30 __raw_writel(0, &ch->dmac);
32 if (__raw_readl(&ch->dmas) & DMA_STAT_HALT) {
33 __raw_writel(0, &ch->dmas);
42 static inline void rc32434_start_dma(struct dma_reg *ch, u32 dma_addr)
44 __raw_writel(0, &ch->dmandptr);
45 __raw_writel(dma_addr, &ch->dmadptr);
48 static inline void rc32434_chain_dma(struct dma_reg *ch, u32 dma_addr)
50 __raw_writel(dma_addr, &ch->dmandptr);