Lines Matching refs:at_xdmac_desc
272 struct at_xdmac_desc { struct
337 static inline struct at_xdmac_desc *txd_to_at_desc(struct dma_async_tx_descriptor *txd) in txd_to_at_desc()
339 return container_of(txd, struct at_xdmac_desc, tx_dma_desc); in txd_to_at_desc()
376 struct at_xdmac_desc *desc, *_desc; in at_xdmac_runtime_suspend_descriptors()
390 struct at_xdmac_desc *desc, *_desc; in at_xdmac_runtime_resume_descriptors()
455 struct at_xdmac_desc *first) in at_xdmac_start_xfer()
547 struct at_xdmac_desc *desc = txd_to_at_desc(tx); in at_xdmac_tx_submit()
564 static struct at_xdmac_desc *at_xdmac_alloc_desc(struct dma_chan *chan, in at_xdmac_alloc_desc()
567 struct at_xdmac_desc *desc; in at_xdmac_alloc_desc()
582 static void at_xdmac_init_used_desc(struct at_xdmac_desc *desc) in at_xdmac_init_used_desc()
592 static struct at_xdmac_desc *at_xdmac_get_desc(struct at_xdmac_chan *atchan) in at_xdmac_get_desc()
594 struct at_xdmac_desc *desc; in at_xdmac_get_desc()
600 struct at_xdmac_desc, desc_node); in at_xdmac_get_desc()
609 struct at_xdmac_desc *prev, in at_xdmac_queue_desc()
610 struct at_xdmac_desc *desc) in at_xdmac_queue_desc()
623 struct at_xdmac_desc *desc) in at_xdmac_increment_block_count()
767 struct at_xdmac_desc *first = NULL, *prev = NULL; in at_xdmac_prep_slave_sg()
795 struct at_xdmac_desc *desc = NULL; in at_xdmac_prep_slave_sg()
870 struct at_xdmac_desc *first = NULL, *prev = NULL; in at_xdmac_prep_dma_cyclic()
893 struct at_xdmac_desc *desc = NULL; in at_xdmac_prep_dma_cyclic()
977 static struct at_xdmac_desc *
980 struct at_xdmac_desc *prev, in at_xdmac_interleaved_queue_desc()
985 struct at_xdmac_desc *desc; in at_xdmac_interleaved_queue_desc()
1077 struct at_xdmac_desc *prev = NULL, *first = NULL; in at_xdmac_prep_interleaved()
1118 struct at_xdmac_desc *desc; in at_xdmac_prep_interleaved()
1173 struct at_xdmac_desc *first = NULL, *prev = NULL; in at_xdmac_prep_dma_memcpy()
1209 struct at_xdmac_desc *desc = NULL; in at_xdmac_prep_dma_memcpy()
1275 static struct at_xdmac_desc *at_xdmac_memset_create_desc(struct dma_chan *chan, in at_xdmac_memset_create_desc()
1281 struct at_xdmac_desc *desc; in at_xdmac_memset_create_desc()
1357 struct at_xdmac_desc *desc; in at_xdmac_prep_dma_memset()
1381 struct at_xdmac_desc *desc, *pdesc = NULL, in at_xdmac_prep_dma_memset_sg()
1543 struct at_xdmac_desc *desc, *_desc, *iter; in at_xdmac_tx_status()
1562 desc = list_first_entry(&atchan->xfers_list, struct at_xdmac_desc, xfer_node); in at_xdmac_tx_status()
1684 struct at_xdmac_desc *desc; in at_xdmac_advance_work()
1693 desc = list_first_entry(&atchan->xfers_list, struct at_xdmac_desc, in at_xdmac_advance_work()
1702 struct at_xdmac_desc *desc; in at_xdmac_handle_cyclic()
1712 desc = list_first_entry(&atchan->xfers_list, struct at_xdmac_desc, in at_xdmac_handle_cyclic()
1724 struct at_xdmac_desc *bad_desc; in at_xdmac_handle_error()
1750 struct at_xdmac_desc, in at_xdmac_handle_error()
1769 struct at_xdmac_desc *desc; in at_xdmac_tasklet()
1793 desc = list_first_entry(&atchan->xfers_list, struct at_xdmac_desc, in at_xdmac_tasklet()
2007 struct at_xdmac_desc *desc, *_desc; in at_xdmac_device_terminate_all()
2053 struct at_xdmac_desc *desc; in at_xdmac_alloc_chan_resources()
2094 struct at_xdmac_desc *desc, *_desc; in at_xdmac_free_chan_resources()
2325 sizeof(struct at_xdmac_desc), 4, 0); in at_xdmac_probe()