Searched refs:ld_free (Results 1 - 4 of 4) sorted by relevance

/linux-master/drivers/dma/sh/
H A Drz-dmac.c78 struct list_head ld_free; member in struct:rz_dmac_chan
427 list_add_tail(&desc->node, &channel->ld_free);
452 list_splice_tail_init(&channel->ld_active, &channel->ld_free);
453 list_splice_tail_init(&channel->ld_queue, &channel->ld_free);
462 list_for_each_entry_safe(desc, _desc, &channel->ld_free, node) {
467 INIT_LIST_HEAD(&channel->ld_free);
482 if (list_empty(&channel->ld_free))
485 desc = list_first_entry(&channel->ld_free, struct rz_dmac_desc, node);
493 list_move_tail(channel->ld_free.next, &channel->ld_queue);
509 if (list_empty(&channel->ld_free))
[all...]
H A Dshdma-base.c88 * All chunks are on the global ld_free, so, we have to find
94 &chunk->node == &schan->ld_free))
161 list_for_each_entry(sdesc, &schan->ld_free, node)
242 list_add(&desc->node, &schan->ld_free);
403 list_move(&desc->node, &schan->ld_free);
478 list_splice_init(&schan->ld_free, &list);
623 list_splice_tail(&tx_list, &schan->ld_free);
632 list_splice(&tx_list, &schan->ld_free);
883 list_splice(&dl, &schan->ld_free);
966 INIT_LIST_HEAD(&schan->ld_free);
[all...]
/linux-master/drivers/dma/
H A Dimx-dma.c148 struct list_head ld_free; member in struct:imxdma_channel
627 list_move_tail(imxdmac->ld_active.next, &imxdmac->ld_free);
652 list_splice_tail_init(&imxdmac->ld_active, &imxdmac->ld_free);
653 list_splice_tail_init(&imxdmac->ld_queue, &imxdmac->ld_free);
732 list_move_tail(imxdmac->ld_free.next, &imxdmac->ld_queue);
759 list_add_tail(&desc->node, &imxdmac->ld_free);
779 list_splice_tail_init(&imxdmac->ld_active, &imxdmac->ld_free);
780 list_splice_tail_init(&imxdmac->ld_queue, &imxdmac->ld_free);
784 list_for_each_entry_safe(desc, _desc, &imxdmac->ld_free, node) {
788 INIT_LIST_HEAD(&imxdmac->ld_free);
[all...]
/linux-master/include/linux/
H A Dshdma-base.h60 struct list_head ld_free; /* Free link descriptors */ member in struct:shdma_chan

Completed in 137 milliseconds