Lines Matching full:edma
138 struct fsl_edma_engine *edma; member
237 edma_readl(chan->edma, &chan->tcd->__name) : \
238 edma_readw(chan->edma, &chan->tcd->__name))
242 edma_writel(chan->edma, (u32 __force)val, &chan->tcd->__name) : \
243 edma_writew(chan->edma, (u16 __force)val, &chan->tcd->__name))
246 edma_readl(chan->edma, \
250 edma_writel(chan->edma, val, \
255 * The eDMA controller's endian is independent of the CPU core's endian.
259 static inline u32 edma_readl(struct fsl_edma_engine *edma, void __iomem *addr) in edma_readl() argument
261 if (edma->big_endian) in edma_readl()
267 static inline u16 edma_readw(struct fsl_edma_engine *edma, void __iomem *addr) in edma_readw() argument
269 if (edma->big_endian) in edma_readw()
275 static inline void edma_writeb(struct fsl_edma_engine *edma, in edma_writeb() argument
279 if (edma->big_endian) in edma_writeb()
285 static inline void edma_writew(struct fsl_edma_engine *edma, in edma_writew() argument
289 if (edma->big_endian) in edma_writew()
295 static inline void edma_writel(struct fsl_edma_engine *edma, in edma_writel() argument
298 if (edma->big_endian) in edma_writel()
311 return fsl_chan->edma->drvdata->flags; in fsl_edma_drvflags()
353 void fsl_edma_setup_regs(struct fsl_edma_engine *edma);