Lines Matching refs:at_xdmac_desc

236 struct at_xdmac_desc {  struct
275 static inline struct at_xdmac_desc *txd_to_at_desc(struct dma_async_tx_descriptor *txd) in txd_to_at_desc()
277 return container_of(txd, struct at_xdmac_desc, tx_dma_desc); in txd_to_at_desc()
335 struct at_xdmac_desc *first) in at_xdmac_start_xfer()
421 struct at_xdmac_desc *desc = txd_to_at_desc(tx); in at_xdmac_tx_submit()
438 static struct at_xdmac_desc *at_xdmac_alloc_desc(struct dma_chan *chan, in at_xdmac_alloc_desc()
441 struct at_xdmac_desc *desc; in at_xdmac_alloc_desc()
456 static void at_xdmac_init_used_desc(struct at_xdmac_desc *desc) in at_xdmac_init_used_desc()
466 static struct at_xdmac_desc *at_xdmac_get_desc(struct at_xdmac_chan *atchan) in at_xdmac_get_desc()
468 struct at_xdmac_desc *desc; in at_xdmac_get_desc()
474 struct at_xdmac_desc, desc_node); in at_xdmac_get_desc()
483 struct at_xdmac_desc *prev, in at_xdmac_queue_desc()
484 struct at_xdmac_desc *desc) in at_xdmac_queue_desc()
497 struct at_xdmac_desc *desc) in at_xdmac_increment_block_count()
636 struct at_xdmac_desc *first = NULL, *prev = NULL; in at_xdmac_prep_slave_sg()
664 struct at_xdmac_desc *desc = NULL; in at_xdmac_prep_slave_sg()
738 struct at_xdmac_desc *first = NULL, *prev = NULL; in at_xdmac_prep_dma_cyclic()
761 struct at_xdmac_desc *desc = NULL; in at_xdmac_prep_dma_cyclic()
844 static struct at_xdmac_desc *
847 struct at_xdmac_desc *prev, in at_xdmac_interleaved_queue_desc()
852 struct at_xdmac_desc *desc; in at_xdmac_interleaved_queue_desc()
942 struct at_xdmac_desc *prev = NULL, *first = NULL; in at_xdmac_prep_interleaved()
981 struct at_xdmac_desc *desc; in at_xdmac_prep_interleaved()
1035 struct at_xdmac_desc *first = NULL, *prev = NULL; in at_xdmac_prep_dma_memcpy()
1069 struct at_xdmac_desc *desc = NULL; in at_xdmac_prep_dma_memcpy()
1134 static struct at_xdmac_desc *at_xdmac_memset_create_desc(struct dma_chan *chan, in at_xdmac_memset_create_desc()
1140 struct at_xdmac_desc *desc; in at_xdmac_memset_create_desc()
1207 struct at_xdmac_desc *desc; in at_xdmac_prep_dma_memset()
1231 struct at_xdmac_desc *desc, *pdesc = NULL, in at_xdmac_prep_dma_memset_sg()
1393 struct at_xdmac_desc *desc, *_desc, *iter; in at_xdmac_tx_status()
1411 desc = list_first_entry(&atchan->xfers_list, struct at_xdmac_desc, xfer_node); in at_xdmac_tx_status()
1531 struct at_xdmac_desc *desc) in at_xdmac_remove_xfer()
1545 struct at_xdmac_desc *desc; in at_xdmac_advance_work()
1553 struct at_xdmac_desc, in at_xdmac_advance_work()
1563 struct at_xdmac_desc *desc; in at_xdmac_handle_cyclic()
1571 desc = list_first_entry(&atchan->xfers_list, struct at_xdmac_desc, in at_xdmac_handle_cyclic()
1582 struct at_xdmac_desc *bad_desc; in at_xdmac_handle_error()
1605 struct at_xdmac_desc, in at_xdmac_handle_error()
1622 struct at_xdmac_desc *desc; in at_xdmac_tasklet()
1643 struct at_xdmac_desc, in at_xdmac_tasklet()
1797 struct at_xdmac_desc *desc, *_desc; in at_xdmac_device_terminate_all()
1823 struct at_xdmac_desc *desc; in at_xdmac_alloc_chan_resources()
1864 struct at_xdmac_desc *desc, *_desc; in at_xdmac_free_chan_resources()
2016 sizeof(struct at_xdmac_desc), 4, 0); in at_xdmac_probe()