Lines Matching refs:ch
95 __dw_ch_regs(struct dw_edma *dw, enum dw_edma_dir dir, u16 ch)
98 return &(__dw_regs(dw)->type.legacy.ch);
101 return &__dw_regs(dw)->type.unroll.ch[ch].wr;
103 return &__dw_regs(dw)->type.unroll.ch[ch].rd;
106 static inline void writel_ch(struct dw_edma *dw, enum dw_edma_dir dir, u16 ch,
115 viewport_sel = FIELD_PREP(EDMA_V0_VIEWPORT_MASK, ch);
129 static inline u32 readl_ch(struct dw_edma *dw, enum dw_edma_dir dir, u16 ch,
140 viewport_sel = FIELD_PREP(EDMA_V0_VIEWPORT_MASK, ch);
156 #define SET_CH_32(dw, dir, ch, name, value) \
157 writel_ch(dw, dir, ch, value, &(__dw_ch_regs(dw, dir, ch)->name))
159 #define GET_CH_32(dw, dir, ch, name) \
160 readl_ch(dw, dir, ch, &(__dw_ch_regs(dw, dir, ch)->name))