/linux-master/drivers/dma/ |
H A D | txx9dmac.c | 166 struct txx9dmac_desc, desc_node); 172 struct txx9dmac_desc, desc_node); 177 return list_entry(dc->queue.next, struct txx9dmac_desc, desc_node); 183 desc = list_entry(desc->tx_list.prev, typeof(*desc), desc_node); 215 list_for_each_entry_safe(desc, _desc, &dc->free_list, desc_node) { 217 list_del(&desc->desc_node); 247 list_for_each_entry(child, &desc->tx_list, desc_node) 269 list_for_each_entry(child, &desc->tx_list, desc_node) 276 list_add(&desc->desc_node, &dc->free_list); 413 list_move(&desc->desc_node, [all...] |
H A D | pch_dma.c | 86 struct list_head desc_node; member in struct:pch_dma_desc 167 struct pch_dma_desc, desc_node); 174 struct pch_dma_desc, desc_node); 356 list_move(&desc->desc_node, &pd_chan->free_list); 374 list_for_each_entry_safe(desc, _d, &list, desc_node) 383 list_del(&bad_desc->desc_node); 416 list_add_tail(&desc->desc_node, &pd_chan->active_list); 419 list_add_tail(&desc->desc_node, &pd_chan->queue); 451 list_for_each_entry_safe(desc, _d, &pd_chan->free_list, desc_node) { 454 list_del(&desc->desc_node); [all...] |
H A D | timb_dma.c | 63 struct list_head desc_node; member in struct:timb_dma_desc 189 desc_node); 230 desc_node); 248 list_move(&td_desc->desc_node, &td_chan->free_list); 268 struct timb_dma_desc, desc_node); 285 desc_node); 290 list_move(&td_desc->desc_node, &td_chan->active_list); 308 list_add_tail(&td_desc->desc_node, &td_chan->active_list); 314 list_add_tail(&td_desc->desc_node, &td_chan->queue); 376 list_add(&td_desc->desc_node, [all...] |
H A D | at_xdmac.c | 276 struct list_head desc_node; member in struct:at_xdmac_desc 600 struct at_xdmac_desc, desc_node); 601 list_del(&desc->desc_node); 848 list_add_tail(&desc->desc_node, &first->descs_list); 937 list_add_tail(&desc->desc_node, &first->descs_list); 1114 list_add_tail(&first->desc_node, &first->descs_list); 1148 list_add_tail(&desc->desc_node, &first->descs_list); 1266 list_add_tail(&desc->desc_node, &first->descs_list); 1366 list_add_tail(&desc->desc_node, &desc->descs_list); 1452 list_add_tail(&pdesc->desc_node, [all...] |
H A D | txx9dmac.h | 229 struct list_head desc_node ____cacheline_aligned;
|
/linux-master/drivers/rapidio/devices/ |
H A D | tsi721_dma.c | 381 list_move(&desc->desc_node, &bdma_chan->free_list); 550 struct tsi721_tx_desc, desc_node); 551 list_del_init((&desc->desc_node)); 644 list_add(&desc->desc_node, &bdma_chan->free_list); 674 list_add(&desc->desc_node, &bdma_chan->free_list); 700 if (!list_empty(&desc->desc_node)) { 716 list_add_tail(&desc->desc_node, &bdma_chan->queue); 755 list_add(&desc[i].desc_node, &bdma_chan->free_list); 872 struct tsi721_tx_desc, desc_node); 873 list_del_init(&desc->desc_node); [all...] |
H A D | tsi721.h | 682 struct list_head desc_node; member in struct:tsi721_tx_desc
|
/linux-master/drivers/dma/dw/ |
H A D | core.c | 69 list_add_tail(&desc->desc_node, &dwc->queue); 104 list_for_each_entry_safe(child, _next, &desc->tx_list, desc_node) { 105 list_del(&child->desc_node); 250 list_for_each_entry(child, &desc->tx_list, desc_node) 283 list_for_each_entry_safe(desc, _desc, &list, desc_node) 362 list_for_each_entry_safe(desc, _desc, &dwc->active_list, desc_node) { 381 list_for_each_entry(child, &desc->tx_list, desc_node) { 436 list_del_init(&bad_desc->desc_node); 454 list_for_each_entry(child, &bad_desc->tx_list, desc_node) 592 list_add_tail(&desc->desc_node, [all...] |
H A D | regs.h | 395 struct list_head desc_node; member in struct:dw_desc 403 #define to_dw_desc(h) list_entry(h, struct dw_desc, desc_node)
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_cmd_parser.c | 920 struct cmd_node *desc_node = local 921 kmalloc(sizeof(*desc_node), GFP_KERNEL); 923 if (!desc_node) 926 desc_node->desc = desc; 927 hash_add(engine->cmd_hash, &desc_node->node, 938 struct cmd_node *desc_node; local 941 hash_for_each_safe(engine->cmd_hash, i, tmp, desc_node, node) { 942 hash_del(&desc_node->node); 943 kfree(desc_node); 1080 struct cmd_node *desc_node; local [all...] |
/linux-master/drivers/dma/qcom/ |
H A D | bam_dma.c | 74 struct list_head desc_node; member in struct:bam_async_desc 749 struct bam_async_desc, desc_node); 754 &bchan->desc_list, desc_node) { 756 list_del(&async_desc->desc_node); 862 &bchan->desc_list, desc_node) { 886 list_del(&async_desc->desc_node); 967 list_for_each_entry(async_desc, &bchan->desc_list, desc_node) { 1097 list_add_tail(&async_desc->desc_node, &bchan->desc_list);
|