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()
431 struct txx9dmac_desc *desc; in txx9dmac_dequeue()
432 struct txx9dmac_desc *prev = NULL; in txx9dmac_dequeue()
454 struct txx9dmac_desc *desc, *_desc; in txx9dmac_complete_all()
504 struct txx9dmac_desc *bad_desc; in txx9dmac_handle_error()
505 struct txx9dmac_desc *child; in txx9dmac_handle_error()
543 struct txx9dmac_desc *desc, *_desc; in txx9dmac_scan_descriptors()
544 struct txx9dmac_desc *child; in txx9dmac_scan_descriptors()
696 struct txx9dmac_desc *desc = txd_to_txx9dmac_desc(tx); in txx9dmac_tx_submit()
718 struct txx9dmac_desc *desc; in txx9dmac_prep_dma_memcpy()
719 struct txx9dmac_desc *first; in txx9dmac_prep_dma_memcpy()
720 struct txx9dmac_desc *prev; in txx9dmac_prep_dma_memcpy()
814 struct txx9dmac_desc *prev; in txx9dmac_prep_slave_sg()
815 struct txx9dmac_desc *first; in txx9dmac_prep_slave_sg()
832 struct txx9dmac_desc *desc; in txx9dmac_prep_slave_sg()
904 struct txx9dmac_desc *desc, *_desc; in txx9dmac_terminate_all()
944 struct txx9dmac_desc *prev) in txx9dmac_chain_dynamic()
947 struct txx9dmac_desc *desc; in txx9dmac_chain_dynamic()
952 desc = list_entry(list.next, struct txx9dmac_desc, desc_node); in txx9dmac_chain_dynamic()
978 struct txx9dmac_desc *prev = txx9dmac_last_active(dc); in txx9dmac_issue_pending()
993 struct txx9dmac_desc *desc; in txx9dmac_alloc_chan_resources()
1052 struct txx9dmac_desc *desc, *_desc; in txx9dmac_free_chan_resources()