Lines Matching refs:free
100 struct list_head free; member
372 list_splice_tail_init(&list, &schan->free); in sirfsoc_dma_process_completed()
484 list_splice_tail_init(&schan->active, &schan->free); in sirfsoc_dma_terminate_all()
485 list_splice_tail_init(&schan->queued, &schan->free); in sirfsoc_dma_terminate_all()
593 list_splice_tail_init(&descs, &schan->free); in sirfsoc_dma_alloc_chan_resources()
617 list_splice_tail_init(&schan->free, &descs); in sirfsoc_dma_free_chan_resources()
709 if (!list_empty(&schan->free)) { in sirfsoc_dma_prep_interleaved()
710 sdesc = list_first_entry(&schan->free, struct sirfsoc_dma_desc, in sirfsoc_dma_prep_interleaved()
785 if (!list_empty(&schan->free)) { in sirfsoc_dma_prep_cyclic()
786 sdesc = list_first_entry(&schan->free, struct sirfsoc_dma_desc, in sirfsoc_dma_prep_cyclic()
936 INIT_LIST_HEAD(&schan->free); in sirfsoc_dma_probe()