Lines Matching refs:at_desc
80 static struct at_desc *atc_first_active(struct at_dma_chan *atchan) in atc_first_active()
83 struct at_desc, desc_node); in atc_first_active()
86 static struct at_desc *atc_first_queued(struct at_dma_chan *atchan) in atc_first_queued()
89 struct at_desc, desc_node); in atc_first_queued()
102 static struct at_desc *atc_alloc_descriptor(struct dma_chan *chan, in atc_alloc_descriptor()
105 struct at_desc *desc = NULL; in atc_alloc_descriptor()
126 static struct at_desc *atc_desc_get(struct at_dma_chan *atchan) in atc_desc_get()
128 struct at_desc *desc, *_desc; in atc_desc_get()
129 struct at_desc *ret = NULL; in atc_desc_get()
160 static void atc_desc_put(struct at_dma_chan *atchan, struct at_desc *desc) in atc_desc_put()
163 struct at_desc *child; in atc_desc_put()
187 static void atc_desc_chain(struct at_desc **first, struct at_desc **prev, in atc_desc_chain()
188 struct at_desc *desc) in atc_desc_chain()
209 static void atc_dostart(struct at_dma_chan *atchan, struct at_desc *first) in atc_dostart()
252 static struct at_desc *atc_get_desc_by_cookie(struct at_dma_chan *atchan, in atc_get_desc_by_cookie()
255 struct at_desc *desc, *_desc; in atc_get_desc_by_cookie()
299 struct at_desc *desc_first = atc_first_active(atchan); in atc_get_bytes_left()
300 struct at_desc *desc; in atc_get_bytes_left()
434 atc_chain_complete(struct at_dma_chan *atchan, struct at_desc *desc) in atc_chain_complete()
480 struct at_desc *desc; in atc_advance_work()
512 struct at_desc *bad_desc; in atc_handle_error()
513 struct at_desc *desc; in atc_handle_error()
514 struct at_desc *child; in atc_handle_error()
560 struct at_desc *first = atc_first_active(atchan); in atc_handle_cyclic()
638 struct at_desc *desc = txd_to_at_desc(tx); in atc_tx_submit()
667 struct at_desc *desc = NULL; in atc_prep_dma_interleaved()
766 struct at_desc *desc = NULL; in atc_prep_dma_memcpy()
767 struct at_desc *first = NULL; in atc_prep_dma_memcpy()
768 struct at_desc *prev = NULL; in atc_prep_dma_memcpy()
833 static struct at_desc *atc_create_memset_desc(struct dma_chan *chan, in atc_create_memset_desc()
839 struct at_desc *desc; in atc_create_memset_desc()
886 struct at_desc *desc; in atc_prep_dma_memset()
946 struct at_desc *desc = NULL, *first = NULL, *prev = NULL; in atc_prep_dma_memset_sg()
1032 struct at_desc *first = NULL; in atc_prep_slave_sg()
1033 struct at_desc *prev = NULL; in atc_prep_slave_sg()
1067 struct at_desc *desc; in atc_prep_slave_sg()
1108 struct at_desc *desc; in atc_prep_slave_sg()
1187 atc_dma_cyclic_fill_desc(struct dma_chan *chan, struct at_desc *desc, in atc_dma_cyclic_fill_desc()
1252 struct at_desc *first = NULL; in atc_prep_dma_cyclic()
1253 struct at_desc *prev = NULL; in atc_prep_dma_cyclic()
1289 struct at_desc *desc; in atc_prep_dma_cyclic()
1474 struct at_desc *desc; in atc_issue_pending()
1499 struct at_desc *desc; in atc_alloc_chan_resources()
1562 struct at_desc *desc, *_desc; in atc_free_chan_resources()
1816 &pdev->dev, sizeof(struct at_desc), in at_dma_probe()