Lines Matching defs:active
102 struct list_head active;
250 /* Move the first queued descriptor to active list */
251 list_move_tail(&sdesc->node, &schan->active);
284 sdesc = list_first_entry(&schan->active,
288 list_splice_tail_init(&schan->active,
306 sdesc = list_first_entry(&schan->active,
314 list_splice_tail_init(&schan->active,
373 if (list_empty(&schan->active)) {
378 /* for cyclic channel, desc is always in active list */
379 sdesc = list_first_entry(&schan->active,
480 list_splice_tail_init(&schan->active, &schan->free);
609 BUG_ON(!list_empty(&schan->active));
632 if (list_empty(&schan->active) && !list_empty(&schan->queued))
655 if (list_empty(&schan->active)) {
661 sdesc = list_first_entry(&schan->active, struct sirfsoc_dma_desc, node);
934 INIT_LIST_HEAD(&schan->active);
1039 * so we need to save registers for active channels
1043 if (list_empty(&schan->active))
1086 if (list_empty(&schan->active))
1088 sdesc = list_first_entry(&schan->active,