Lines Matching refs:at_desc
85 static struct at_desc *atc_first_active(struct at_dma_chan *atchan) in atc_first_active()
88 struct at_desc, desc_node); in atc_first_active()
91 static struct at_desc *atc_first_queued(struct at_dma_chan *atchan) in atc_first_queued()
94 struct at_desc, desc_node); in atc_first_queued()
107 static struct at_desc *atc_alloc_descriptor(struct dma_chan *chan, in atc_alloc_descriptor()
110 struct at_desc *desc = NULL; in atc_alloc_descriptor()
116 memset(desc, 0, sizeof(struct at_desc)); in atc_alloc_descriptor()
132 static struct at_desc *atc_desc_get(struct at_dma_chan *atchan) in atc_desc_get()
134 struct at_desc *desc, *_desc; in atc_desc_get()
135 struct at_desc *ret = NULL; in atc_desc_get()
176 static void atc_desc_put(struct at_dma_chan *atchan, struct at_desc *desc) in atc_desc_put()
179 struct at_desc *child; in atc_desc_put()
203 static void atc_desc_chain(struct at_desc **first, struct at_desc **prev, in atc_desc_chain()
204 struct at_desc *desc) in atc_desc_chain()
225 static void atc_dostart(struct at_dma_chan *atchan, struct at_desc *first) in atc_dostart()
266 static struct at_desc *atc_get_desc_by_cookie(struct at_dma_chan *atchan, in atc_get_desc_by_cookie()
269 struct at_desc *desc, *_desc; in atc_get_desc_by_cookie()
313 struct at_desc *desc_first = atc_first_active(atchan); in atc_get_bytes_left()
314 struct at_desc *desc; in atc_get_bytes_left()
448 atc_chain_complete(struct at_dma_chan *atchan, struct at_desc *desc) in atc_chain_complete()
501 struct at_desc *desc, *_desc; in atc_complete_all()
553 struct at_desc *bad_desc; in atc_handle_error()
554 struct at_desc *child; in atc_handle_error()
599 struct at_desc *first = atc_first_active(atchan); in atc_handle_cyclic()
683 struct at_desc *desc = txd_to_at_desc(tx); in atc_tx_submit()
720 struct at_desc *desc = NULL; in atc_prep_dma_interleaved()
817 struct at_desc *desc = NULL; in atc_prep_dma_memcpy()
818 struct at_desc *first = NULL; in atc_prep_dma_memcpy()
819 struct at_desc *prev = NULL; in atc_prep_dma_memcpy()
884 static struct at_desc *atc_create_memset_desc(struct dma_chan *chan, in atc_create_memset_desc()
890 struct at_desc *desc; in atc_create_memset_desc()
937 struct at_desc *desc; in atc_prep_dma_memset()
997 struct at_desc *desc = NULL, *first = NULL, *prev = NULL; in atc_prep_dma_memset_sg()
1083 struct at_desc *first = NULL; in atc_prep_slave_sg()
1084 struct at_desc *prev = NULL; in atc_prep_slave_sg()
1118 struct at_desc *desc; in atc_prep_slave_sg()
1159 struct at_desc *desc; in atc_prep_slave_sg()
1229 struct at_desc *desc = NULL; in atc_prep_dma_sg()
1230 struct at_desc *first = NULL; in atc_prep_dma_sg()
1231 struct at_desc *prev = NULL; in atc_prep_dma_sg()
1370 atc_dma_cyclic_fill_desc(struct dma_chan *chan, struct at_desc *desc, in atc_dma_cyclic_fill_desc()
1435 struct at_desc *first = NULL; in atc_prep_dma_cyclic()
1436 struct at_desc *prev = NULL; in atc_prep_dma_cyclic()
1472 struct at_desc *desc; in atc_prep_dma_cyclic()
1571 struct at_desc *desc, *_desc; in atc_terminate_all()
1691 struct at_desc *desc; in atc_alloc_chan_resources()
1761 struct at_desc *desc, *_desc; in atc_free_chan_resources()
2008 &pdev->dev, sizeof(struct at_desc), in at_dma_probe()