Lines Matching refs:active_list
168 return list_entry(dc->active_list.next, in txx9dmac_first_active()
174 return list_entry(dc->active_list.prev, in txx9dmac_last_active()
464 list_splice_init(&dc->active_list, &list); in txx9dmac_complete_all()
466 txx9dmac_dequeue(dc, &dc->active_list); in txx9dmac_complete_all()
528 if (list_empty(&dc->active_list) && !list_empty(&dc->queue)) in txx9dmac_handle_error()
529 txx9dmac_dequeue(dc, &dc->active_list); in txx9dmac_handle_error()
530 if (!list_empty(&dc->active_list)) in txx9dmac_handle_error()
571 list_for_each_entry_safe(desc, _desc, &dc->active_list, desc_node) { in txx9dmac_scan_descriptors()
606 txx9dmac_dequeue(dc, &dc->active_list); in txx9dmac_scan_descriptors()
917 list_splice_init(&dc->active_list, &list); in txx9dmac_terminate_all()
965 list_splice_tail(&list, &dc->active_list); in txx9dmac_chain_dynamic()
974 if (!list_empty(&dc->active_list)) in txx9dmac_issue_pending()
977 if (list_empty(&dc->active_list)) { in txx9dmac_issue_pending()
978 txx9dmac_dequeue(dc, &dc->active_list); in txx9dmac_issue_pending()
1062 BUG_ON(!list_empty(&dc->active_list)); in txx9dmac_free_chan_resources()
1145 INIT_LIST_HEAD(&dc->active_list); in txx9dmac_chan_probe()