Lines Matching refs:fsldma_chan
50 static void set_sr(struct fsldma_chan *chan, u32 val)
55 static u32 get_sr(struct fsldma_chan *chan)
60 static void set_mr(struct fsldma_chan *chan, u32 val)
65 static u32 get_mr(struct fsldma_chan *chan)
70 static void set_cdar(struct fsldma_chan *chan, dma_addr_t addr)
75 static dma_addr_t get_cdar(struct fsldma_chan *chan)
80 static void set_bcr(struct fsldma_chan *chan, u32 val)
85 static u32 get_bcr(struct fsldma_chan *chan)
94 static void set_desc_cnt(struct fsldma_chan *chan,
100 static void set_desc_src(struct fsldma_chan *chan,
110 static void set_desc_dst(struct fsldma_chan *chan,
120 static void set_desc_next(struct fsldma_chan *chan,
130 static void set_ld_eol(struct fsldma_chan *chan, struct fsl_desc_sw *desc)
146 static void dma_init(struct fsldma_chan *chan)
171 static int dma_is_idle(struct fsldma_chan *chan)
184 static void dma_start(struct fsldma_chan *chan)
207 static void dma_halt(struct fsldma_chan *chan)
254 static void fsl_chan_set_src_loop_size(struct fsldma_chan *chan, int size)
287 static void fsl_chan_set_dst_loop_size(struct fsldma_chan *chan, int size)
321 static void fsl_chan_set_request_count(struct fsldma_chan *chan, int size)
343 static void fsl_chan_toggle_ext_pause(struct fsldma_chan *chan, int enable)
361 static void fsl_chan_toggle_ext_start(struct fsldma_chan *chan, int enable)
371 struct fsldma_chan *chan;
383 static void append_ld_queue(struct fsldma_chan *chan, struct fsl_desc_sw *desc)
409 struct fsldma_chan *chan = to_fsl_chan(tx->chan);
445 static void fsl_dma_free_descriptor(struct fsldma_chan *chan,
459 static struct fsl_desc_sw *fsl_dma_alloc_descriptor(struct fsldma_chan *chan)
488 static void fsldma_clean_completed_descriptor(struct fsldma_chan *chan)
507 static dma_cookie_t fsldma_run_tx_complete_actions(struct fsldma_chan *chan,
538 static void fsldma_clean_running_descriptor(struct fsldma_chan *chan,
567 static void fsl_chan_xfer_ld_queue(struct fsldma_chan *chan)
636 static void fsldma_cleanup_descriptors(struct fsldma_chan *chan)
692 struct fsldma_chan *chan = to_fsl_chan(dchan);
721 static void fsldma_free_desc_list(struct fsldma_chan *chan,
730 static void fsldma_free_desc_list_reverse(struct fsldma_chan *chan,
745 struct fsldma_chan *chan = to_fsl_chan(dchan);
764 struct fsldma_chan *chan;
826 struct fsldma_chan *chan;
851 struct fsldma_chan *chan;
880 struct fsldma_chan *chan = to_fsl_chan(dchan);
895 struct fsldma_chan *chan = to_fsl_chan(dchan);
915 struct fsldma_chan *chan = data;
982 struct fsldma_chan *chan = from_tasklet(chan, t, tasklet);
1002 struct fsldma_chan *chan;
1032 struct fsldma_chan *chan;
1052 struct fsldma_chan *chan;
1109 struct fsldma_chan *chan;
1206 static void fsl_dma_chan_remove(struct fsldma_chan *chan)
1335 struct fsldma_chan *chan;
1366 struct fsldma_chan *chan;