Lines Matching refs:idma_mask
274 #define idma_mask(ch) (idma_is_valid(ch) ? (1UL << (ch & 0x1F)) : 0) macro
275 #define idma_is_set(reg, dma) (__raw_readl(reg(dma)) & idma_mask(dma))
682 __raw_writel(reg & ~idma_mask(in_dma), IPU_CHA_DB_MODE_SEL(in_dma)); in ipu_uninit_channel()
684 __raw_writel(reg & ~idma_mask(out_dma), IPU_CHA_DB_MODE_SEL(out_dma)); in ipu_uninit_channel()
1031 reg |= idma_mask(dma_chan); in ipu_init_channel_buffer()
1033 reg &= ~idma_mask(dma_chan); in ipu_init_channel_buffer()
1037 __raw_writel(idma_mask(dma_chan), IPU_CHA_CUR_BUF(dma_chan)); in ipu_init_channel_buffer()
1067 __raw_writel(reg | idma_mask(in_dma), IDMAC_CHA_EN(in_dma)); in ipu_enable_channel()
1071 __raw_writel(reg | idma_mask(out_dma), IDMAC_CHA_EN(out_dma)); in ipu_enable_channel()
1105 __raw_writel(idma_mask(dma_ch), in ipu_clear_buffer_ready()
1110 __raw_writel(idma_mask(dma_ch), in ipu_clear_buffer_ready()
1158 __raw_writel(reg & ~idma_mask(in_dma), IDMAC_CHA_EN(in_dma)); in ipu_disable_channel()
1159 __raw_writel(idma_mask(in_dma), IPU_CHA_CUR_BUF(in_dma)); in ipu_disable_channel()
1163 __raw_writel(reg & ~idma_mask(out_dma), IDMAC_CHA_EN(out_dma)); in ipu_disable_channel()
1164 __raw_writel(idma_mask(out_dma), IPU_CHA_CUR_BUF(out_dma)); in ipu_disable_channel()