Lines Matching refs:at_xdmac_chan
194 struct at_xdmac_chan { struct
226 struct at_xdmac_chan chan[0]; argument
270 static inline struct at_xdmac_chan *to_at_xdmac_chan(struct dma_chan *dchan) in to_at_xdmac_chan()
272 return container_of(dchan, struct at_xdmac_chan, chan); in to_at_xdmac_chan()
290 static inline int at_xdmac_chan_is_cyclic(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_cyclic()
295 static inline int at_xdmac_chan_is_paused(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_paused()
322 static bool at_xdmac_chan_is_enabled(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_enabled()
339 static void at_xdmac_start_xfer(struct at_xdmac_chan *atchan, in at_xdmac_start_xfer()
423 struct at_xdmac_chan *atchan = to_at_xdmac_chan(tx->chan); in at_xdmac_tx_submit()
469 static struct at_xdmac_desc *at_xdmac_get_desc(struct at_xdmac_chan *atchan) in at_xdmac_get_desc()
516 struct at_xdmac_chan *atchan; in at_xdmac_xlate()
544 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_compute_chan_conf()
621 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_set_slave_config()
638 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_prep_slave_sg()
740 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_prep_dma_cyclic()
849 struct at_xdmac_chan *atchan, in at_xdmac_interleaved_queue_desc()
940 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_prep_interleaved()
1033 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_prep_dma_memcpy()
1130 struct at_xdmac_chan *atchan, in at_xdmac_memset_create_desc()
1197 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_prep_dma_memset()
1221 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_prep_dma_memset_sg()
1382 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_tx_status()
1487 static void at_xdmac_remove_xfer(struct at_xdmac_chan *atchan, in at_xdmac_remove_xfer()
1500 static void at_xdmac_advance_work(struct at_xdmac_chan *atchan) in at_xdmac_advance_work()
1523 static void at_xdmac_handle_cyclic(struct at_xdmac_chan *atchan) in at_xdmac_handle_cyclic()
1537 struct at_xdmac_chan *atchan = (struct at_xdmac_chan *)data; in at_xdmac_tasklet()
1588 struct at_xdmac_chan *atchan; in at_xdmac_interrupt()
1641 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_issue_pending()
1654 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_device_config()
1669 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_device_pause()
1690 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_device_resume()
1712 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_device_terminate_all()
1736 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_alloc_chan_resources()
1778 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_free_chan_resources()
1799 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in atmel_xdmac_prepare()
1819 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in atmel_xdmac_suspend()
1841 struct at_xdmac_chan *atchan; in atmel_xdmac_resume()
1907 size += nr_channels * sizeof(struct at_xdmac_chan); in at_xdmac_probe()
1982 struct at_xdmac_chan *atchan = &atxdmac->chan[i]; in at_xdmac_probe()
2045 struct at_xdmac_chan *atchan = &atxdmac->chan[i]; in at_xdmac_remove()