Searched refs:ld_free (Results 1 – 3 of 3) sorted by relevance
/linux-3.4.99/drivers/dma/ |
D | imx-dma.c | 152 struct list_head ld_free; member 586 list_move_tail(imxdmac->ld_active.next, &imxdmac->ld_free); in imxdma_tasklet() 618 list_splice_tail_init(&imxdmac->ld_active, &imxdmac->ld_free); in imxdma_control() 619 list_splice_tail_init(&imxdmac->ld_queue, &imxdmac->ld_free); in imxdma_control() 685 list_move_tail(imxdmac->ld_free.next, &imxdmac->ld_queue); in imxdma_tx_submit() 713 list_add_tail(&desc->node, &imxdmac->ld_free); in imxdma_alloc_chan_resources() 733 list_splice_tail_init(&imxdmac->ld_active, &imxdmac->ld_free); in imxdma_free_chan_resources() 734 list_splice_tail_init(&imxdmac->ld_queue, &imxdmac->ld_free); in imxdma_free_chan_resources() 738 list_for_each_entry_safe(desc, _desc, &imxdmac->ld_free, node) { in imxdma_free_chan_resources() 742 INIT_LIST_HEAD(&imxdmac->ld_free); in imxdma_free_chan_resources() [all …]
|
D | shdma.h | 35 struct list_head ld_free; /* Link descriptors free */ member
|
D | shdma.c | 312 &chunk->node == &sh_chan->ld_free)) in sh_dmae_tx_submit() 372 list_for_each_entry(desc, &sh_chan->ld_free, node) in sh_dmae_get_desc() 436 list_add(&desc->node, &sh_chan->ld_free); in sh_dmae_alloc_chan_resources() 485 list_splice_init(&sh_chan->ld_free, &list); in sh_dmae_free_chan_resources() 632 list_splice_tail(&tx_list, &sh_chan->ld_free); in sh_dmae_prep_sg() 641 list_splice(&tx_list, &sh_chan->ld_free); in sh_dmae_prep_sg() 809 list_move(&desc->node, &sh_chan->ld_free); in __ld_cleanup() 976 list_splice(&dl, &sh_chan->ld_free); in sh_dmae_reset() 1108 INIT_LIST_HEAD(&new_sh_chan->ld_free); in sh_dmae_chan_probe()
|