Lines Matching refs:ld_free

154 	struct list_head		ld_free;  member
649 list_move_tail(imxdmac->ld_active.next, &imxdmac->ld_free); in imxdma_tasklet()
676 list_splice_tail_init(&imxdmac->ld_active, &imxdmac->ld_free); in imxdma_terminate_all()
677 list_splice_tail_init(&imxdmac->ld_queue, &imxdmac->ld_free); in imxdma_terminate_all()
745 list_move_tail(imxdmac->ld_free.next, &imxdmac->ld_queue); in imxdma_tx_submit()
773 list_add_tail(&desc->node, &imxdmac->ld_free); in imxdma_alloc_chan_resources()
793 list_splice_tail_init(&imxdmac->ld_active, &imxdmac->ld_free); in imxdma_free_chan_resources()
794 list_splice_tail_init(&imxdmac->ld_queue, &imxdmac->ld_free); in imxdma_free_chan_resources()
798 list_for_each_entry_safe(desc, _desc, &imxdmac->ld_free, node) { in imxdma_free_chan_resources()
802 INIT_LIST_HEAD(&imxdmac->ld_free); in imxdma_free_chan_resources()
818 if (list_empty(&imxdmac->ld_free) || in imxdma_prep_slave_sg()
822 desc = list_first_entry(&imxdmac->ld_free, struct imxdma_desc, node); in imxdma_prep_slave_sg()
873 if (list_empty(&imxdmac->ld_free) || in imxdma_prep_dma_cyclic()
877 desc = list_first_entry(&imxdmac->ld_free, struct imxdma_desc, node); in imxdma_prep_dma_cyclic()
930 if (list_empty(&imxdmac->ld_free) || in imxdma_prep_dma_memcpy()
934 desc = list_first_entry(&imxdmac->ld_free, struct imxdma_desc, node); in imxdma_prep_dma_memcpy()
964 if (list_empty(&imxdmac->ld_free) || in imxdma_prep_dma_interleaved()
971 desc = list_first_entry(&imxdmac->ld_free, struct imxdma_desc, node); in imxdma_prep_dma_interleaved()
1161 INIT_LIST_HEAD(&imxdmac->ld_free); in imxdma_probe()