Lines Matching refs:free
64 struct list_head free; member
226 list_splice_tail_init(&list, &schan->free); in sirfsoc_dma_process_completed()
324 list_splice_tail_init(&schan->active, &schan->free); in sirfsoc_dma_terminate_all()
325 list_splice_tail_init(&schan->queued, &schan->free); in sirfsoc_dma_terminate_all()
410 list_splice_tail_init(&descs, &schan->free); in sirfsoc_dma_alloc_chan_resources()
434 list_splice_tail_init(&schan->free, &descs); in sirfsoc_dma_free_chan_resources()
509 if (!list_empty(&schan->free)) { in sirfsoc_dma_prep_interleaved()
510 sdesc = list_first_entry(&schan->free, struct sirfsoc_dma_desc, in sirfsoc_dma_prep_interleaved()
585 if (!list_empty(&schan->free)) { in sirfsoc_dma_prep_cyclic()
586 sdesc = list_first_entry(&schan->free, struct sirfsoc_dma_desc, in sirfsoc_dma_prep_cyclic()
733 INIT_LIST_HEAD(&schan->free); in sirfsoc_dma_probe()