Lines Matching refs:mode

186 	u32 mode;  in dma_start()  local
188 mode = get_mr(chan); in dma_start()
192 mode |= FSL_DMA_MR_EMP_EN; in dma_start()
194 mode &= ~FSL_DMA_MR_EMP_EN; in dma_start()
198 mode |= FSL_DMA_MR_EMS_EN; in dma_start()
200 mode &= ~FSL_DMA_MR_EMS_EN; in dma_start()
201 mode |= FSL_DMA_MR_CS; in dma_start()
204 set_mr(chan, mode); in dma_start()
209 u32 mode; in dma_halt() local
213 mode = get_mr(chan); in dma_halt()
221 mode |= FSL_DMA_MR_CA; in dma_halt()
222 set_mr(chan, mode); in dma_halt()
224 mode &= ~FSL_DMA_MR_CA; in dma_halt()
228 mode &= ~(FSL_DMA_MR_CS | FSL_DMA_MR_EMS_EN); in dma_halt()
229 set_mr(chan, mode); in dma_halt()
256 u32 mode; in fsl_chan_set_src_loop_size() local
258 mode = get_mr(chan); in fsl_chan_set_src_loop_size()
262 mode &= ~FSL_DMA_MR_SAHE; in fsl_chan_set_src_loop_size()
268 mode &= ~FSL_DMA_MR_SAHTS_MASK; in fsl_chan_set_src_loop_size()
269 mode |= FSL_DMA_MR_SAHE | (__ilog2(size) << 14); in fsl_chan_set_src_loop_size()
273 set_mr(chan, mode); in fsl_chan_set_src_loop_size()
289 u32 mode; in fsl_chan_set_dst_loop_size() local
291 mode = get_mr(chan); in fsl_chan_set_dst_loop_size()
295 mode &= ~FSL_DMA_MR_DAHE; in fsl_chan_set_dst_loop_size()
301 mode &= ~FSL_DMA_MR_DAHTS_MASK; in fsl_chan_set_dst_loop_size()
302 mode |= FSL_DMA_MR_DAHE | (__ilog2(size) << 16); in fsl_chan_set_dst_loop_size()
306 set_mr(chan, mode); in fsl_chan_set_dst_loop_size()
323 u32 mode; in fsl_chan_set_request_count() local
327 mode = get_mr(chan); in fsl_chan_set_request_count()
328 mode &= ~FSL_DMA_MR_BWC_MASK; in fsl_chan_set_request_count()
329 mode |= (__ilog2(size) << 24) & FSL_DMA_MR_BWC_MASK; in fsl_chan_set_request_count()
331 set_mr(chan, mode); in fsl_chan_set_request_count()
609 u32 mode; in fsl_chan_xfer_ld_queue() local
611 mode = get_mr(chan); in fsl_chan_xfer_ld_queue()
612 mode &= ~FSL_DMA_MR_CS; in fsl_chan_xfer_ld_queue()
613 set_mr(chan, mode); in fsl_chan_xfer_ld_queue()
1367 u32 mode; in fsldma_resume_early() local
1376 mode = chan->regs_save.mr in fsldma_resume_early()
1378 set_mr(chan, mode); in fsldma_resume_early()