Lines Matching refs:at_xdmac_desc

246 struct at_xdmac_desc {  struct
285 static inline struct at_xdmac_desc *txd_to_at_desc(struct dma_async_tx_descriptor *txd) in txd_to_at_desc()
287 return container_of(txd, struct at_xdmac_desc, tx_dma_desc); in txd_to_at_desc()
340 struct at_xdmac_desc *first) in at_xdmac_start_xfer()
422 struct at_xdmac_desc *desc = txd_to_at_desc(tx); in at_xdmac_tx_submit()
440 static struct at_xdmac_desc *at_xdmac_alloc_desc(struct dma_chan *chan, in at_xdmac_alloc_desc()
443 struct at_xdmac_desc *desc; in at_xdmac_alloc_desc()
459 void at_xdmac_init_used_desc(struct at_xdmac_desc *desc) in at_xdmac_init_used_desc()
469 static struct at_xdmac_desc *at_xdmac_get_desc(struct at_xdmac_chan *atchan) in at_xdmac_get_desc()
471 struct at_xdmac_desc *desc; in at_xdmac_get_desc()
477 struct at_xdmac_desc, desc_node); in at_xdmac_get_desc()
486 struct at_xdmac_desc *prev, in at_xdmac_queue_desc()
487 struct at_xdmac_desc *desc) in at_xdmac_queue_desc()
500 struct at_xdmac_desc *desc) in at_xdmac_increment_block_count()
639 struct at_xdmac_desc *first = NULL, *prev = NULL; in at_xdmac_prep_slave_sg()
667 struct at_xdmac_desc *desc = NULL; in at_xdmac_prep_slave_sg()
741 struct at_xdmac_desc *first = NULL, *prev = NULL; in at_xdmac_prep_dma_cyclic()
764 struct at_xdmac_desc *desc = NULL; in at_xdmac_prep_dma_cyclic()
847 static struct at_xdmac_desc *
850 struct at_xdmac_desc *prev, in at_xdmac_interleaved_queue_desc()
855 struct at_xdmac_desc *desc; in at_xdmac_interleaved_queue_desc()
941 struct at_xdmac_desc *prev = NULL, *first = NULL; in at_xdmac_prep_interleaved()
980 struct at_xdmac_desc *desc; in at_xdmac_prep_interleaved()
1034 struct at_xdmac_desc *first = NULL, *prev = NULL; in at_xdmac_prep_dma_memcpy()
1064 struct at_xdmac_desc *desc = NULL; in at_xdmac_prep_dma_memcpy()
1129 static struct at_xdmac_desc *at_xdmac_memset_create_desc(struct dma_chan *chan, in at_xdmac_memset_create_desc()
1135 struct at_xdmac_desc *desc; in at_xdmac_memset_create_desc()
1198 struct at_xdmac_desc *desc; in at_xdmac_prep_dma_memset()
1222 struct at_xdmac_desc *desc, *pdesc = NULL, in at_xdmac_prep_dma_memset_sg()
1384 struct at_xdmac_desc *desc, *_desc; in at_xdmac_tx_status()
1401 desc = list_first_entry(&atchan->xfers_list, struct at_xdmac_desc, xfer_node); in at_xdmac_tx_status()
1488 struct at_xdmac_desc *desc) in at_xdmac_remove_xfer()
1502 struct at_xdmac_desc *desc; in at_xdmac_advance_work()
1513 struct at_xdmac_desc, in at_xdmac_advance_work()
1525 struct at_xdmac_desc *desc; in at_xdmac_handle_cyclic()
1528 desc = list_first_entry(&atchan->xfers_list, struct at_xdmac_desc, xfer_node); in at_xdmac_handle_cyclic()
1538 struct at_xdmac_desc *desc; in at_xdmac_tasklet()
1563 struct at_xdmac_desc, in at_xdmac_tasklet()
1711 struct at_xdmac_desc *desc, *_desc; in at_xdmac_device_terminate_all()
1737 struct at_xdmac_desc *desc; in at_xdmac_alloc_chan_resources()
1780 struct at_xdmac_desc *desc, *_desc; in at_xdmac_free_chan_resources()
1938 sizeof(struct at_xdmac_desc), 4, 0); in at_xdmac_probe()