Lines Matching refs:at_xdmac_chan
217 struct at_xdmac_chan { struct
252 struct at_xdmac_chan chan[]; argument
322 static inline struct at_xdmac_chan *to_at_xdmac_chan(struct dma_chan *dchan) in to_at_xdmac_chan()
324 return container_of(dchan, struct at_xdmac_chan, chan); in to_at_xdmac_chan()
342 static inline int at_xdmac_chan_is_cyclic(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_cyclic()
347 static inline int at_xdmac_chan_is_paused(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_paused()
352 static inline int at_xdmac_chan_is_paused_internal(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_paused_internal()
373 static void at_xdmac_runtime_suspend_descriptors(struct at_xdmac_chan *atchan) in at_xdmac_runtime_suspend_descriptors()
387 static int at_xdmac_runtime_resume_descriptors(struct at_xdmac_chan *atchan) in at_xdmac_runtime_resume_descriptors()
405 static bool at_xdmac_chan_is_enabled(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_enabled()
425 struct at_xdmac_chan *atchan; in at_xdmac_off()
454 static void at_xdmac_start_xfer(struct at_xdmac_chan *atchan, in at_xdmac_start_xfer()
548 struct at_xdmac_chan *atchan = to_at_xdmac_chan(tx->chan); in at_xdmac_tx_submit()
592 static struct at_xdmac_desc *at_xdmac_get_desc(struct at_xdmac_chan *atchan) in at_xdmac_get_desc()
639 struct at_xdmac_chan *atchan; in at_xdmac_xlate()
667 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_compute_chan_conf()
749 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_set_slave_config()
766 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_prep_slave_sg()
869 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_prep_dma_cyclic()
979 struct at_xdmac_chan *atchan, in at_xdmac_interleaved_queue_desc()
1076 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_prep_interleaved()
1172 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_prep_dma_memcpy()
1276 struct at_xdmac_chan *atchan, in at_xdmac_memset_create_desc()
1356 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_prep_dma_memset()
1380 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_prep_dma_memset_sg()
1541 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_tx_status()
1682 static void at_xdmac_advance_work(struct at_xdmac_chan *atchan) in at_xdmac_advance_work()
1700 static void at_xdmac_handle_cyclic(struct at_xdmac_chan *atchan) in at_xdmac_handle_cyclic()
1721 static void at_xdmac_handle_error(struct at_xdmac_chan *atchan) in at_xdmac_handle_error()
1767 struct at_xdmac_chan *atchan = from_tasklet(atchan, t, tasklet); in at_xdmac_tasklet()
1830 struct at_xdmac_chan *atchan; in at_xdmac_interrupt()
1883 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_issue_pending()
1898 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_device_config()
1912 struct at_xdmac_chan *atchan) in at_xdmac_device_pause_set()
1920 static void at_xdmac_device_pause_internal(struct at_xdmac_chan *atchan) in at_xdmac_device_pause_internal()
1933 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_device_pause()
1961 static void at_xdmac_device_resume_internal(struct at_xdmac_chan *atchan) in at_xdmac_device_resume_internal()
1974 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_device_resume()
2008 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_device_terminate_all()
2052 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_alloc_chan_resources()
2092 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_free_chan_resources()
2135 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in atmel_xdmac_prepare()
2155 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in atmel_xdmac_suspend()
2184 struct at_xdmac_chan *atchan; in atmel_xdmac_resume()
2378 struct at_xdmac_chan *atchan = &atxdmac->chan[i]; in at_xdmac_probe()
2450 struct at_xdmac_chan *atchan = &atxdmac->chan[i]; in at_xdmac_remove()