Lines Matching refs:at_desc
99 static struct at_desc *atc_first_active(struct at_dma_chan *atchan) in atc_first_active()
102 struct at_desc, desc_node); in atc_first_active()
105 static struct at_desc *atc_first_queued(struct at_dma_chan *atchan) in atc_first_queued()
108 struct at_desc, desc_node); in atc_first_queued()
121 static struct at_desc *atc_alloc_descriptor(struct dma_chan *chan, in atc_alloc_descriptor()
124 struct at_desc *desc = NULL; in atc_alloc_descriptor()
145 static struct at_desc *atc_desc_get(struct at_dma_chan *atchan) in atc_desc_get()
147 struct at_desc *desc, *_desc; in atc_desc_get()
148 struct at_desc *ret = NULL; in atc_desc_get()
179 static void atc_desc_put(struct at_dma_chan *atchan, struct at_desc *desc) in atc_desc_put()
182 struct at_desc *child; in atc_desc_put()
206 static void atc_desc_chain(struct at_desc **first, struct at_desc **prev, in atc_desc_chain()
207 struct at_desc *desc) in atc_desc_chain()
228 static void atc_dostart(struct at_dma_chan *atchan, struct at_desc *first) in atc_dostart()
271 static struct at_desc *atc_get_desc_by_cookie(struct at_dma_chan *atchan, in atc_get_desc_by_cookie()
274 struct at_desc *desc, *_desc; in atc_get_desc_by_cookie()
318 struct at_desc *desc_first = atc_first_active(atchan); in atc_get_bytes_left()
319 struct at_desc *desc; in atc_get_bytes_left()
453 atc_chain_complete(struct at_dma_chan *atchan, struct at_desc *desc) in atc_chain_complete()
499 struct at_desc *desc; in atc_advance_work()
531 struct at_desc *bad_desc; in atc_handle_error()
532 struct at_desc *desc; in atc_handle_error()
533 struct at_desc *child; in atc_handle_error()
579 struct at_desc *first = atc_first_active(atchan); in atc_handle_cyclic()
657 struct at_desc *desc = txd_to_at_desc(tx); in atc_tx_submit()
686 struct at_desc *desc = NULL; in atc_prep_dma_interleaved()
785 struct at_desc *desc = NULL; in atc_prep_dma_memcpy()
786 struct at_desc *first = NULL; in atc_prep_dma_memcpy()
787 struct at_desc *prev = NULL; in atc_prep_dma_memcpy()
852 static struct at_desc *atc_create_memset_desc(struct dma_chan *chan, in atc_create_memset_desc()
858 struct at_desc *desc; in atc_create_memset_desc()
905 struct at_desc *desc; in atc_prep_dma_memset()
973 struct at_desc *desc = NULL, *first = NULL, *prev = NULL; in atc_prep_dma_memset_sg()
1059 struct at_desc *first = NULL; in atc_prep_slave_sg()
1060 struct at_desc *prev = NULL; in atc_prep_slave_sg()
1094 struct at_desc *desc; in atc_prep_slave_sg()
1135 struct at_desc *desc; in atc_prep_slave_sg()
1214 atc_dma_cyclic_fill_desc(struct dma_chan *chan, struct at_desc *desc, in atc_dma_cyclic_fill_desc()
1279 struct at_desc *first = NULL; in atc_prep_dma_cyclic()
1280 struct at_desc *prev = NULL; in atc_prep_dma_cyclic()
1316 struct at_desc *desc; in atc_prep_dma_cyclic()
1501 struct at_desc *desc; in atc_issue_pending()
1526 struct at_desc *desc; in atc_alloc_chan_resources()
1589 struct at_desc *desc, *_desc; in atc_free_chan_resources()
1843 &pdev->dev, sizeof(struct at_desc), in at_dma_probe()