Lines Matching refs:chain_node
336 list_for_each_entry(iter, &desc->group_list, chain_node) { in ppc440spe_desc_init_dma01pq()
340 if (likely(!list_is_last(&iter->chain_node, in ppc440spe_desc_init_dma01pq()
343 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_desc_init_dma01pq()
344 struct ppc440spe_adma_desc_slot, chain_node); in ppc440spe_desc_init_dma01pq()
369 chain_node); in ppc440spe_desc_init_dma01pq()
374 iter = list_first_entry(&iter->chain_node, in ppc440spe_desc_init_dma01pq()
376 chain_node); in ppc440spe_desc_init_dma01pq()
382 iter = list_first_entry(&iter->chain_node, in ppc440spe_desc_init_dma01pq()
384 chain_node); in ppc440spe_desc_init_dma01pq()
387 list_for_each_entry_from(iter, &desc->group_list, chain_node) { in ppc440spe_desc_init_dma01pq()
400 chain_node); in ppc440spe_desc_init_dma01pq()
405 iter = list_first_entry(&iter->chain_node, in ppc440spe_desc_init_dma01pq()
407 chain_node); in ppc440spe_desc_init_dma01pq()
414 iter = list_first_entry(&iter->chain_node, in ppc440spe_desc_init_dma01pq()
416 chain_node); in ppc440spe_desc_init_dma01pq()
418 chain_node) { in ppc440spe_desc_init_dma01pq()
446 struct ppc440spe_adma_desc_slot, chain_node); in ppc440spe_desc_init_dma01pqzero_sum()
447 iter = list_entry(iter->chain_node.next, in ppc440spe_desc_init_dma01pqzero_sum()
448 struct ppc440spe_adma_desc_slot, chain_node); in ppc440spe_desc_init_dma01pqzero_sum()
451 iter = list_entry(iter->chain_node.next, in ppc440spe_desc_init_dma01pqzero_sum()
452 struct ppc440spe_adma_desc_slot, chain_node); in ppc440spe_desc_init_dma01pqzero_sum()
455 list_for_each_entry_from(iter, &desc->group_list, chain_node) { in ppc440spe_desc_init_dma01pqzero_sum()
475 if (likely(!list_is_last(&iter->chain_node, in ppc440spe_desc_init_dma01pqzero_sum()
478 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_desc_init_dma01pqzero_sum()
480 chain_node); in ppc440spe_desc_init_dma01pqzero_sum()
946 chain_node) { in ppc440spe_adma_device_clear_eot_status()
954 BUG_ON(&iter->chain_node == &chan->chain); in ppc440spe_adma_device_clear_eot_status()
1125 list_for_each_entry_continue(iter, &chan->chain, chain_node) { in ppc440spe_chan_append()
1432 list_for_each_entry(iter, &tdesc->group_list, chain_node) { in ppc440spe_get_group_entry()
1499 if (list_is_last(&desc->chain_node, &chan->chain) || in ppc440spe_adma_clean_slot()
1521 list_del(&desc->chain_node); in ppc440spe_adma_clean_slot()
1555 chain_node) { in __ppc440spe_adma_slot_cleanup()
1611 &chan->chain, chain_node) { in __ppc440spe_adma_slot_cleanup()
1730 list_add_tail(&iter->chain_node, &chain); in ppc440spe_adma_alloc_slots()
1796 INIT_LIST_HEAD(&slot->chain_node); in ppc440spe_adma_alloc_chan_resources()
1921 chain_node); in ppc440spe_adma_tx_submit()
1923 &old_chain_tail->chain_node); in ppc440spe_adma_tx_submit()
2113 chain_node); in ppc440spe_dma01_prep_mult()
2116 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_dma01_prep_mult()
2118 chain_node); in ppc440spe_dma01_prep_mult()
2135 iter = list_first_entry(&iter->chain_node, in ppc440spe_dma01_prep_mult()
2137 chain_node); in ppc440spe_dma01_prep_mult()
2197 chain_node); in ppc440spe_dma01_prep_sum_product()
2199 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_dma01_prep_sum_product()
2201 chain_node); in ppc440spe_dma01_prep_sum_product()
2217 iter = list_first_entry(&iter->chain_node, in ppc440spe_dma01_prep_sum_product()
2219 chain_node); in ppc440spe_dma01_prep_sum_product()
2222 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_dma01_prep_sum_product()
2224 chain_node); in ppc440spe_dma01_prep_sum_product()
2245 iter = list_first_entry(&iter->chain_node, in ppc440spe_dma01_prep_sum_product()
2247 chain_node); in ppc440spe_dma01_prep_sum_product()
2407 chain_node) { in ppc440spe_dma01_prep_pq()
2446 list_for_each_entry(iter, &sw_desc->group_list, chain_node) { in ppc440spe_dma2_prep_pq()
2458 list_for_each_entry(iter, &sw_desc->group_list, chain_node) { in ppc440spe_dma2_prep_pq()
2463 if (likely(!list_is_last(&iter->chain_node, in ppc440spe_dma2_prep_pq()
2467 list_entry(iter->chain_node.next, in ppc440spe_dma2_prep_pq()
2469 chain_node); in ppc440spe_dma2_prep_pq()
2627 list_for_each_entry(iter, &sw_desc->group_list, chain_node) { in ppc440spe_adma_prep_dma_pqzero_sum()
2640 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_adma_prep_dma_pqzero_sum()
2642 chain_node); in ppc440spe_adma_prep_dma_pqzero_sum()
2662 chain_node); in ppc440spe_adma_prep_dma_pqzero_sum()
2666 iter = list_entry(iter->chain_node.next, in ppc440spe_adma_prep_dma_pqzero_sum()
2668 chain_node); in ppc440spe_adma_prep_dma_pqzero_sum()
2672 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_adma_prep_dma_pqzero_sum()
2674 chain_node); in ppc440spe_adma_prep_dma_pqzero_sum()
2695 chain_node) { in ppc440spe_adma_prep_dma_pqzero_sum()
2734 chain_node) { in ppc440spe_adma_prep_dma_pqzero_sum()
2871 &sw_desc->group_list, chain_node) in ppc440spe_adma_pq_set_dest()
2877 &sw_desc->group_list, chain_node) { in ppc440spe_adma_pq_set_dest()
2946 chain_node) in ppc440spe_adma_pq_set_dest()
2956 chain_node) { in ppc440spe_adma_pq_set_dest()
2993 iter = list_entry(iter->chain_node.next, in ppc440spe_adma_pq_set_dest()
2995 chain_node); in ppc440spe_adma_pq_set_dest()
3005 iter = list_entry(iter->chain_node.next, in ppc440spe_adma_pq_set_dest()
3007 chain_node); in ppc440spe_adma_pq_set_dest()
3036 chain_node) { in ppc440spe_adma_pqzero_sum_set_dest()
3047 chain_node) { in ppc440spe_adma_pqzero_sum_set_dest()
3059 chain_node) { in ppc440spe_adma_pqzero_sum_set_dest()
3074 end = list_entry(end->chain_node.next, in ppc440spe_adma_pqzero_sum_set_dest()
3075 struct ppc440spe_adma_desc_slot, chain_node); in ppc440spe_adma_pqzero_sum_set_dest()
3248 desc = list_entry(hdesc->chain_node.next, in ppc440spe_adma_dma2rxor_prep_src()
3250 chain_node); in ppc440spe_adma_dma2rxor_prep_src()
3369 desc = list_entry(desc->chain_node.next, in ppc440spe_adma_dma2rxor_set_src()
3370 struct ppc440spe_adma_desc_slot, chain_node); in ppc440spe_adma_dma2rxor_set_src()
3410 desc = list_entry(desc->chain_node.next, in ppc440spe_adma_dma2rxor_set_mult()
3412 chain_node); in ppc440spe_adma_dma2rxor_set_mult()
3543 chain_node) { in ppc440spe_adma_free_chan_resources()
3545 list_del(&iter->chain_node); in ppc440spe_adma_free_chan_resources()
3719 list_for_each_entry(iter, &sw_desc->group_list, chain_node) { in ppc440spe_test_raid6()