Lines Matching refs:txx9dmac_desc
141 static struct txx9dmac_desc *
144 return container_of(txd, struct txx9dmac_desc, txd); in txd_to_txx9dmac_desc()
148 const struct txx9dmac_desc *desc) in desc_read_CHAR()
154 struct txx9dmac_desc *desc, dma_addr_t val) in desc_write_CHAR()
166 static struct txx9dmac_desc *txx9dmac_first_active(struct txx9dmac_chan *dc) in txx9dmac_first_active()
169 struct txx9dmac_desc, desc_node); in txx9dmac_first_active()
172 static struct txx9dmac_desc *txx9dmac_last_active(struct txx9dmac_chan *dc) in txx9dmac_last_active()
175 struct txx9dmac_desc, desc_node); in txx9dmac_last_active()
178 static struct txx9dmac_desc *txx9dmac_first_queued(struct txx9dmac_chan *dc) in txx9dmac_first_queued()
180 return list_entry(dc->queue.next, struct txx9dmac_desc, desc_node); in txx9dmac_first_queued()
183 static struct txx9dmac_desc *txx9dmac_last_child(struct txx9dmac_desc *desc) in txx9dmac_last_child()
192 static struct txx9dmac_desc *txx9dmac_desc_alloc(struct txx9dmac_chan *dc, in txx9dmac_desc_alloc()
196 struct txx9dmac_desc *desc; in txx9dmac_desc_alloc()
211 static struct txx9dmac_desc *txx9dmac_desc_get(struct txx9dmac_chan *dc) in txx9dmac_desc_get()
213 struct txx9dmac_desc *desc, *_desc; in txx9dmac_desc_get()
214 struct txx9dmac_desc *ret = NULL; in txx9dmac_desc_get()
245 struct txx9dmac_desc *desc) in txx9dmac_sync_desc_for_cpu()
248 struct txx9dmac_desc *child; in txx9dmac_sync_desc_for_cpu()
264 struct txx9dmac_desc *desc) in txx9dmac_desc_put()
267 struct txx9dmac_desc *child; in txx9dmac_desc_put()
335 struct txx9dmac_desc *first) in txx9dmac_dostart()
404 struct txx9dmac_desc *desc) in txx9dmac_descriptor_complete()
434 struct txx9dmac_desc *desc; in txx9dmac_dequeue()
435 struct txx9dmac_desc *prev = NULL; in txx9dmac_dequeue()
457 struct txx9dmac_desc *desc, *_desc; in txx9dmac_complete_all()
507 struct txx9dmac_desc *bad_desc; in txx9dmac_handle_error()
508 struct txx9dmac_desc *child; in txx9dmac_handle_error()
546 struct txx9dmac_desc *desc, *_desc; in txx9dmac_scan_descriptors()
547 struct txx9dmac_desc *child; in txx9dmac_scan_descriptors()
699 struct txx9dmac_desc *desc = txd_to_txx9dmac_desc(tx); in txx9dmac_tx_submit()
721 struct txx9dmac_desc *desc; in txx9dmac_prep_dma_memcpy()
722 struct txx9dmac_desc *first; in txx9dmac_prep_dma_memcpy()
723 struct txx9dmac_desc *prev; in txx9dmac_prep_dma_memcpy()
817 struct txx9dmac_desc *prev; in txx9dmac_prep_slave_sg()
818 struct txx9dmac_desc *first; in txx9dmac_prep_slave_sg()
835 struct txx9dmac_desc *desc; in txx9dmac_prep_slave_sg()
907 struct txx9dmac_desc *desc, *_desc; in txx9dmac_terminate_all()
947 struct txx9dmac_desc *prev) in txx9dmac_chain_dynamic()
950 struct txx9dmac_desc *desc; in txx9dmac_chain_dynamic()
955 desc = list_entry(list.next, struct txx9dmac_desc, desc_node); in txx9dmac_chain_dynamic()
981 struct txx9dmac_desc *prev = txx9dmac_last_active(dc); in txx9dmac_issue_pending()
996 struct txx9dmac_desc *desc; in txx9dmac_alloc_chan_resources()
1055 struct txx9dmac_desc *desc, *_desc; in txx9dmac_free_chan_resources()