Lines Matching refs:chan_id
205 int chan_id = mxs_chan->chan.chan_id; in mxs_dma_reset_chan() local
218 writel(1 << (chan_id + BP_APBH_CTRL0_RESET_CHANNEL), in mxs_dma_reset_chan()
224 HW_APBX_CHn_DEBUG1(mxs_dma, chan_id); in mxs_dma_reset_chan()
241 chan_id); in mxs_dma_reset_chan()
243 writel(1 << (chan_id + BP_APBHX_CHANNEL_CTRL_RESET_CHANNEL), in mxs_dma_reset_chan()
254 int chan_id = mxs_chan->chan.chan_id; in mxs_dma_enable_chan() local
258 mxs_dma->base + HW_APBHX_CHn_NXTCMDAR(mxs_dma, chan_id)); in mxs_dma_enable_chan()
266 writel(2, mxs_dma->base + HW_APBHX_CHn_SEMA(mxs_dma, chan_id)); in mxs_dma_enable_chan()
268 writel(1, mxs_dma->base + HW_APBHX_CHn_SEMA(mxs_dma, chan_id)); in mxs_dma_enable_chan()
284 int chan_id = mxs_chan->chan.chan_id; in mxs_dma_pause_chan() local
288 writel(1 << chan_id, in mxs_dma_pause_chan()
291 writel(1 << chan_id, in mxs_dma_pause_chan()
302 int chan_id = mxs_chan->chan.chan_id; in mxs_dma_resume_chan() local
306 writel(1 << chan_id, in mxs_dma_resume_chan()
309 writel(1 << chan_id, in mxs_dma_resume_chan()
679 HW_APBHX_CHn_BAR(mxs_dma, chan->chan_id)); in mxs_dma_tx_status()
720 unsigned int chan_id; member
733 if (chan->chan_id != param->chan_id) in mxs_dma_filter_fn()
736 chan_irq = platform_get_irq(mxs_dma->pdev, param->chan_id); in mxs_dma_filter_fn()
756 param.chan_id = dma_spec->args[0]; in mxs_dma_xlate()
758 if (param.chan_id >= mxs_dma->nr_channels) in mxs_dma_xlate()