Lines Matching refs:idma64
148 #define channel_set_bit(idma64, reg, mask) \ argument
149 dma_writel(idma64, reg, ((mask) << 8) | (mask))
150 #define channel_clear_bit(idma64, reg, mask) \ argument
151 dma_writel(idma64, reg, ((mask) << 8) | 0)
185 struct idma64 { struct
195 static inline struct idma64 *to_idma64(struct dma_device *ddev) in to_idma64() argument
197 return container_of(ddev, struct idma64, dma); in to_idma64()
200 static inline u32 idma64_readl(struct idma64 *idma64, int offset) in idma64_readl() argument
202 return readl(idma64->regs + offset); in idma64_readl()
205 static inline void idma64_writel(struct idma64 *idma64, int offset, u32 value) in idma64_writel() argument
207 writel(value, idma64->regs + offset); in idma64_writel()
210 #define dma_readl(idma64, reg) \ argument
211 idma64_readl(idma64, IDMA64_##reg)
212 #define dma_writel(idma64, reg, value) \ argument
213 idma64_writel(idma64, IDMA64_##reg, (value))
226 struct idma64 *idma64; member