Lines Matching refs:at_xdmac_chan
194 struct at_xdmac_chan { struct
226 struct at_xdmac_chan chan[0]; argument
266 static inline struct at_xdmac_chan *to_at_xdmac_chan(struct dma_chan *dchan) in to_at_xdmac_chan()
268 return container_of(dchan, struct at_xdmac_chan, chan); in to_at_xdmac_chan()
286 static inline int at_xdmac_chan_is_cyclic(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_cyclic()
291 static inline int at_xdmac_chan_is_paused(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_paused()
318 static bool at_xdmac_chan_is_enabled(struct at_xdmac_chan *atchan) in at_xdmac_chan_is_enabled()
335 static void at_xdmac_start_xfer(struct at_xdmac_chan *atchan, in at_xdmac_start_xfer()
416 struct at_xdmac_chan *atchan = to_at_xdmac_chan(tx->chan); in at_xdmac_tx_submit()
453 static struct at_xdmac_desc *at_xdmac_get_desc(struct at_xdmac_chan *atchan) in at_xdmac_get_desc()
473 struct at_xdmac_chan *atchan; in at_xdmac_xlate()
501 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_compute_chan_conf()
578 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_set_slave_config()
595 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_prep_slave_sg()
702 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_prep_dma_cyclic()
792 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_prep_dma_memcpy()
924 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_tx_status()
1029 static void at_xdmac_remove_xfer(struct at_xdmac_chan *atchan, in at_xdmac_remove_xfer()
1042 static void at_xdmac_advance_work(struct at_xdmac_chan *atchan) in at_xdmac_advance_work()
1065 static void at_xdmac_handle_cyclic(struct at_xdmac_chan *atchan) in at_xdmac_handle_cyclic()
1079 struct at_xdmac_chan *atchan = (struct at_xdmac_chan *)data; in at_xdmac_tasklet()
1130 struct at_xdmac_chan *atchan; in at_xdmac_interrupt()
1183 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_issue_pending()
1196 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_device_config()
1211 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_device_pause()
1232 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_device_resume()
1254 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_device_terminate_all()
1278 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_alloc_chan_resources()
1320 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in at_xdmac_free_chan_resources()
1341 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in atmel_xdmac_prepare()
1361 struct at_xdmac_chan *atchan = to_at_xdmac_chan(chan); in atmel_xdmac_suspend()
1383 struct at_xdmac_chan *atchan; in atmel_xdmac_resume()
1449 size += nr_channels * sizeof(struct at_xdmac_chan); in at_xdmac_probe()
1518 struct at_xdmac_chan *atchan = &atxdmac->chan[i]; in at_xdmac_probe()
1581 struct at_xdmac_chan *atchan = &atxdmac->chan[i]; in at_xdmac_remove()