Lines Matching refs:chain
959 list_for_each_entry(iter, &chan->chain, in ppc440spe_adma_device_clear_eot_status()
968 BUG_ON(&iter->chain_node == &chan->chain); in ppc440spe_adma_device_clear_eot_status()
1139 list_for_each_entry_continue(iter, &chan->chain, chain_node) { in ppc440spe_chan_append()
1516 if (list_is_last(&desc->chain_node, &chan->chain) || in ppc440spe_adma_clean_slot()
1571 list_for_each_entry_safe(iter, _iter, &chan->chain, in __ppc440spe_adma_slot_cleanup()
1628 &chan->chain, chain_node) { in __ppc440spe_adma_slot_cleanup()
1706 struct list_head chain = LIST_HEAD_INIT(chain); in ppc440spe_adma_alloc_slots() local
1747 list_add_tail(&iter->chain_node, &chain); in ppc440spe_adma_alloc_slots()
1765 list_splice(&chain, &alloc_tail->group_list); in ppc440spe_adma_alloc_slots()
1930 if (unlikely(list_empty(&chan->chain))) { in ppc440spe_adma_tx_submit()
1932 list_splice_init(&sw_desc->group_list, &chan->chain); in ppc440spe_adma_tx_submit()
1936 old_chain_tail = list_entry(chan->chain.prev, in ppc440spe_adma_tx_submit()
3560 list_for_each_entry_safe(iter, _iter, &ppc440spe_chan->chain, in ppc440spe_adma_free_chan_resources()
3685 list_splice_init(&sw_desc->group_list, &chan->chain); in ppc440spe_chan_start_null_xor()
4155 INIT_LIST_HEAD(&chan->chain); in ppc440spe_adma_probe()