Home
last modified time | relevance | path

Searched refs:desc_node (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/rapidio/devices/
H A Dtsi721_dma.c381 list_move(&desc->desc_node, &bdma_chan->free_list); in tsi721_dma_tx_err()
550 struct tsi721_tx_desc, desc_node); in tsi721_advance_work()
551 list_del_init((&desc->desc_node)); in tsi721_advance_work()
644 list_add(&desc->desc_node, &bdma_chan->free_list); in tsi721_dma_tasklet()
674 list_add(&desc->desc_node, &bdma_chan->free_list); in tsi721_dma_tasklet()
700 if (!list_empty(&desc->desc_node)) { in tsi721_tx_submit()
716 list_add_tail(&desc->desc_node, &bdma_chan->queue); in tsi721_tx_submit()
755 list_add(&desc[i].desc_node, &bdma_chan->free_list); in tsi721_alloc_chan_resources()
872 struct tsi721_tx_desc, desc_node); in tsi721_prep_rio_sg()
873 list_del_init(&desc->desc_node); in tsi721_prep_rio_sg()
[all …]
H A Dtsi721.h682 struct list_head desc_node; member
/linux/drivers/dma/dw/
H A Dcore.c70 list_add_tail(&desc->desc_node, &dwc->queue); in dwc_tx_submit()
105 list_for_each_entry_safe(child, _next, &desc->tx_list, desc_node) { in dwc_desc_put()
106 list_del(&child->desc_node); in dwc_desc_put()
251 list_for_each_entry(child, &desc->tx_list, desc_node) in dwc_descriptor_complete()
284 list_for_each_entry_safe(desc, _desc, &list, desc_node) in dwc_complete_all()
363 list_for_each_entry_safe(desc, _desc, &dwc->active_list, desc_node) { in dwc_scan_descriptors()
382 list_for_each_entry(child, &desc->tx_list, desc_node) { in dwc_scan_descriptors()
437 list_del_init(&bad_desc->desc_node); in dwc_handle_error()
455 list_for_each_entry(child, &bad_desc->tx_list, desc_node) in dwc_handle_error()
593 list_add_tail(&desc->desc_node, &first->tx_list); in dwc_prep_dma_memcpy()
[all …]
H A Dregs.h394 struct list_head desc_node; member
402 #define to_dw_desc(h) list_entry(h, struct dw_desc, desc_node)
/linux/drivers/dma/
H A Dat_xdmac.c276 struct list_head desc_node; member
600 struct at_xdmac_desc, desc_node); in at_xdmac_get_desc()
601 list_del(&desc->desc_node); in at_xdmac_get_desc()
848 list_add_tail(&desc->desc_node, &first->descs_list); in at_xdmac_prep_slave_sg()
937 list_add_tail(&desc->desc_node, &first->descs_list); in at_xdmac_prep_dma_cyclic()
1114 list_add_tail(&first->desc_node, &first->descs_list); in at_xdmac_prep_interleaved()
1148 list_add_tail(&desc->desc_node, &first->descs_list); in at_xdmac_prep_interleaved()
1266 list_add_tail(&desc->desc_node, &first->descs_list); in at_xdmac_prep_dma_memcpy()
1368 list_add_tail(&desc->desc_node, &desc->descs_list); in at_xdmac_prep_dma_memset()
1454 list_add_tail(&pdesc->desc_node, in at_xdmac_prep_dma_memset_sg()
[all …]
H A Dtxx9dmac.h229 struct list_head desc_node ____cacheline_aligned;
/linux/drivers/dma/qcom/
H A Dbam_dma.c74 struct list_head desc_node; member
749 struct bam_async_desc, desc_node); in bam_dma_terminate_all()
754 &bchan->desc_list, desc_node) { in bam_dma_terminate_all()
756 list_del(&async_desc->desc_node); in bam_dma_terminate_all()
862 &bchan->desc_list, desc_node) { in process_channel_irqs()
886 list_del(&async_desc->desc_node); in process_channel_irqs()
967 list_for_each_entry(async_desc, &bchan->desc_list, desc_node) { in bam_tx_status()
1097 list_add_tail(&async_desc->desc_node, &bchan->desc_list); in bam_start_dma()