Lines Matching refs:idma64c
151 static inline u32 idma64c_readl(struct idma64_chan *idma64c, int offset)
153 return readl(idma64c->regs + offset);
156 static inline void idma64c_writel(struct idma64_chan *idma64c, int offset,
159 writel(value, idma64c->regs + offset);
162 #define channel_readl(idma64c, reg) \
163 idma64c_readl(idma64c, IDMA64_CH_##reg)
164 #define channel_writel(idma64c, reg, value) \
165 idma64c_writel(idma64c, IDMA64_CH_##reg, (value))
167 static inline u64 idma64c_readq(struct idma64_chan *idma64c, int offset)
169 return lo_hi_readq(idma64c->regs + offset);
172 static inline void idma64c_writeq(struct idma64_chan *idma64c, int offset,
175 lo_hi_writeq(value, idma64c->regs + offset);
178 #define channel_readq(idma64c, reg) \
179 idma64c_readq(idma64c, IDMA64_CH_##reg)
180 #define channel_writeq(idma64c, reg, value) \
181 idma64c_writeq(idma64c, IDMA64_CH_##reg, (value))