Searched refs:desc_node (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/rapidio/devices/ |
| H A D | tsi721_dma.c | 381 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 D | tsi721.h | 682 struct list_head desc_node; member
|
| /linux/drivers/dma/dw/ |
| H A D | core.c | 70 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 D | regs.h | 394 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 D | at_xdmac.c | 276 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 D | txx9dmac.h | 229 struct list_head desc_node ____cacheline_aligned;
|
| /linux/drivers/dma/qcom/ |
| H A D | bam_dma.c | 74 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()
|