Home
last modified time | relevance | path

Searched refs:fsl_chan (Results 1 – 2 of 2) sorted by relevance

/linux-4.4.14/drivers/dma/
Dfsl-edma.c228 static void fsl_edma_enable_request(struct fsl_edma_chan *fsl_chan) in fsl_edma_enable_request() argument
230 void __iomem *addr = fsl_chan->edma->membase; in fsl_edma_enable_request()
231 u32 ch = fsl_chan->vchan.chan.chan_id; in fsl_edma_enable_request()
233 edma_writeb(fsl_chan->edma, EDMA_SEEI_SEEI(ch), addr + EDMA_SEEI); in fsl_edma_enable_request()
234 edma_writeb(fsl_chan->edma, ch, addr + EDMA_SERQ); in fsl_edma_enable_request()
237 static void fsl_edma_disable_request(struct fsl_edma_chan *fsl_chan) in fsl_edma_disable_request() argument
239 void __iomem *addr = fsl_chan->edma->membase; in fsl_edma_disable_request()
240 u32 ch = fsl_chan->vchan.chan.chan_id; in fsl_edma_disable_request()
242 edma_writeb(fsl_chan->edma, ch, addr + EDMA_CERQ); in fsl_edma_disable_request()
243 edma_writeb(fsl_chan->edma, EDMA_CEEI_CEEI(ch), addr + EDMA_CEEI); in fsl_edma_disable_request()
[all …]
Dfsldma.h184 void (*toggle_ext_pause)(struct fsldma_chan *fsl_chan, int enable);
185 void (*toggle_ext_start)(struct fsldma_chan *fsl_chan, int enable);
186 void (*set_src_loop_size)(struct fsldma_chan *fsl_chan, int size);
187 void (*set_dst_loop_size)(struct fsldma_chan *fsl_chan, int size);
188 void (*set_request_count)(struct fsldma_chan *fsl_chan, int size);
222 #define DMA_IN(fsl_chan, addr, width) \ argument
223 (((fsl_chan)->feature & FSL_DMA_BIG_ENDIAN) ? \
225 #define DMA_OUT(fsl_chan, addr, val, width) \ argument
226 (((fsl_chan)->feature & FSL_DMA_BIG_ENDIAN) ? \
229 #define DMA_TO_CPU(fsl_chan, d, width) \ argument
[all …]