Lines Matching refs:active_list
165 return list_entry(dc->active_list.next, in txx9dmac_first_active()
171 return list_entry(dc->active_list.prev, in txx9dmac_last_active()
457 list_splice_init(&dc->active_list, &list); in txx9dmac_complete_all()
459 txx9dmac_dequeue(dc, &dc->active_list); in txx9dmac_complete_all()
521 if (list_empty(&dc->active_list) && !list_empty(&dc->queue)) in txx9dmac_handle_error()
522 txx9dmac_dequeue(dc, &dc->active_list); in txx9dmac_handle_error()
523 if (!list_empty(&dc->active_list)) in txx9dmac_handle_error()
564 list_for_each_entry_safe(desc, _desc, &dc->active_list, desc_node) { in txx9dmac_scan_descriptors()
599 txx9dmac_dequeue(dc, &dc->active_list); in txx9dmac_scan_descriptors()
910 list_splice_init(&dc->active_list, &list); in txx9dmac_terminate_all()
957 list_splice_tail(&list, &dc->active_list); in txx9dmac_chain_dynamic()
966 if (!list_empty(&dc->active_list)) in txx9dmac_issue_pending()
969 if (list_empty(&dc->active_list)) { in txx9dmac_issue_pending()
970 txx9dmac_dequeue(dc, &dc->active_list); in txx9dmac_issue_pending()
1054 BUG_ON(!list_empty(&dc->active_list)); in txx9dmac_free_chan_resources()
1135 INIT_LIST_HEAD(&dc->active_list); in txx9dmac_chan_probe()