Lines Matching refs:sprd_dma_chn

194 struct sprd_dma_chn {  struct
215 struct sprd_dma_chn channels[]; argument
224 static inline struct sprd_dma_chn *to_sprd_dma_chan(struct dma_chan *c) in to_sprd_dma_chan()
226 return container_of(c, struct sprd_dma_chn, vc.chan); in to_sprd_dma_chan()
231 struct sprd_dma_chn *schan = to_sprd_dma_chan(c); in to_sprd_dma_dev()
251 static void sprd_dma_chn_update(struct sprd_dma_chn *schan, u32 reg, in sprd_dma_chn_update()
290 static void sprd_dma_set_uid(struct sprd_dma_chn *schan) in sprd_dma_set_uid()
303 static void sprd_dma_unset_uid(struct sprd_dma_chn *schan) in sprd_dma_unset_uid()
316 static void sprd_dma_clear_int(struct sprd_dma_chn *schan) in sprd_dma_clear_int()
323 static void sprd_dma_enable_chn(struct sprd_dma_chn *schan) in sprd_dma_enable_chn()
329 static void sprd_dma_disable_chn(struct sprd_dma_chn *schan) in sprd_dma_disable_chn()
334 static void sprd_dma_soft_request(struct sprd_dma_chn *schan) in sprd_dma_soft_request()
340 static void sprd_dma_pause_resume(struct sprd_dma_chn *schan, bool enable) in sprd_dma_pause_resume()
366 static void sprd_dma_stop_and_disable(struct sprd_dma_chn *schan) in sprd_dma_stop_and_disable()
377 static unsigned long sprd_dma_get_src_addr(struct sprd_dma_chn *schan) in sprd_dma_get_src_addr()
388 static unsigned long sprd_dma_get_dst_addr(struct sprd_dma_chn *schan) in sprd_dma_get_dst_addr()
399 static enum sprd_dma_int_type sprd_dma_get_int_type(struct sprd_dma_chn *schan) in sprd_dma_get_int_type()
427 static enum sprd_dma_req_mode sprd_dma_get_req_type(struct sprd_dma_chn *schan) in sprd_dma_get_req_type()
434 static int sprd_dma_set_2stage_config(struct sprd_dma_chn *schan) in sprd_dma_set_2stage_config()
489 static void sprd_dma_set_pending(struct sprd_dma_chn *schan, bool enable) in sprd_dma_set_pending()
511 static void sprd_dma_set_chn_config(struct sprd_dma_chn *schan, in sprd_dma_set_chn_config()
534 static void sprd_dma_start(struct sprd_dma_chn *schan) in sprd_dma_start()
566 static void sprd_dma_stop(struct sprd_dma_chn *schan) in sprd_dma_stop()
592 struct sprd_dma_chn *schan; in dma_irq_handle()
643 struct sprd_dma_chn *schan = to_sprd_dma_chan(chan); in sprd_dma_free_chan_resources()
665 struct sprd_dma_chn *schan = to_sprd_dma_chan(chan); in sprd_dma_tx_status()
707 struct sprd_dma_chn *schan = to_sprd_dma_chan(chan); in sprd_dma_issue_pending()
753 struct sprd_dma_chn *schan = to_sprd_dma_chan(chan); in sprd_dma_fill_desc()
883 struct sprd_dma_chn *schan = to_sprd_dma_chan(chan); in sprd_dma_fill_linklist_desc()
900 struct sprd_dma_chn *schan = to_sprd_dma_chan(chan); in sprd_dma_prep_dma_memcpy()
956 struct sprd_dma_chn *schan = to_sprd_dma_chan(chan); in sprd_dma_prep_slave_sg()
1042 struct sprd_dma_chn *schan = to_sprd_dma_chan(chan); in sprd_dma_slave_config()
1051 struct sprd_dma_chn *schan = to_sprd_dma_chan(chan); in sprd_dma_pause()
1063 struct sprd_dma_chn *schan = to_sprd_dma_chan(chan); in sprd_dma_resume()
1075 struct sprd_dma_chn *schan = to_sprd_dma_chan(chan); in sprd_dma_terminate_all()
1105 struct sprd_dma_chn *schan = to_sprd_dma_chan(chan); in sprd_dma_filter_fn()
1116 struct sprd_dma_chn *dma_chn; in sprd_dma_probe()
1238 struct sprd_dma_chn *c, *cn; in sprd_dma_remove()