Lines Matching refs:chain_node
352 list_for_each_entry(iter, &desc->group_list, chain_node) { in ppc440spe_desc_init_dma01pq()
356 if (likely(!list_is_last(&iter->chain_node, in ppc440spe_desc_init_dma01pq()
359 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_desc_init_dma01pq()
360 struct ppc440spe_adma_desc_slot, chain_node); in ppc440spe_desc_init_dma01pq()
385 chain_node); in ppc440spe_desc_init_dma01pq()
390 iter = list_first_entry(&iter->chain_node, in ppc440spe_desc_init_dma01pq()
392 chain_node); in ppc440spe_desc_init_dma01pq()
398 iter = list_first_entry(&iter->chain_node, in ppc440spe_desc_init_dma01pq()
400 chain_node); in ppc440spe_desc_init_dma01pq()
403 list_for_each_entry_from(iter, &desc->group_list, chain_node) { in ppc440spe_desc_init_dma01pq()
416 chain_node); in ppc440spe_desc_init_dma01pq()
421 iter = list_first_entry(&iter->chain_node, in ppc440spe_desc_init_dma01pq()
423 chain_node); in ppc440spe_desc_init_dma01pq()
430 iter = list_first_entry(&iter->chain_node, in ppc440spe_desc_init_dma01pq()
432 chain_node); in ppc440spe_desc_init_dma01pq()
434 chain_node) { in ppc440spe_desc_init_dma01pq()
462 struct ppc440spe_adma_desc_slot, chain_node); in ppc440spe_desc_init_dma01pqzero_sum()
463 iter = list_entry(iter->chain_node.next, in ppc440spe_desc_init_dma01pqzero_sum()
464 struct ppc440spe_adma_desc_slot, chain_node); in ppc440spe_desc_init_dma01pqzero_sum()
467 iter = list_entry(iter->chain_node.next, in ppc440spe_desc_init_dma01pqzero_sum()
468 struct ppc440spe_adma_desc_slot, chain_node); in ppc440spe_desc_init_dma01pqzero_sum()
471 list_for_each_entry_from(iter, &desc->group_list, chain_node) { in ppc440spe_desc_init_dma01pqzero_sum()
491 if (likely(!list_is_last(&iter->chain_node, in ppc440spe_desc_init_dma01pqzero_sum()
494 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_desc_init_dma01pqzero_sum()
496 chain_node); in ppc440spe_desc_init_dma01pqzero_sum()
964 chain_node) { in ppc440spe_adma_device_clear_eot_status()
972 BUG_ON(&iter->chain_node == &chan->chain); in ppc440spe_adma_device_clear_eot_status()
1143 list_for_each_entry_continue(iter, &chan->chain, chain_node) { in ppc440spe_chan_append()
1450 list_for_each_entry(iter, &tdesc->group_list, chain_node) { in ppc440spe_get_group_entry()
1520 if (list_is_last(&desc->chain_node, &chan->chain) || in ppc440spe_adma_clean_slot()
1542 list_del(&desc->chain_node); in ppc440spe_adma_clean_slot()
1576 chain_node) { in __ppc440spe_adma_slot_cleanup()
1632 &chan->chain, chain_node) { in __ppc440spe_adma_slot_cleanup()
1751 list_add_tail(&iter->chain_node, &chain); in ppc440spe_adma_alloc_slots()
1817 INIT_LIST_HEAD(&slot->chain_node); in ppc440spe_adma_alloc_chan_resources()
1942 chain_node); in ppc440spe_adma_tx_submit()
1944 &old_chain_tail->chain_node); in ppc440spe_adma_tx_submit()
2134 chain_node); in ppc440spe_dma01_prep_mult()
2137 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_dma01_prep_mult()
2139 chain_node); in ppc440spe_dma01_prep_mult()
2156 iter = list_first_entry(&iter->chain_node, in ppc440spe_dma01_prep_mult()
2158 chain_node); in ppc440spe_dma01_prep_mult()
2218 chain_node); in ppc440spe_dma01_prep_sum_product()
2220 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_dma01_prep_sum_product()
2222 chain_node); in ppc440spe_dma01_prep_sum_product()
2238 iter = list_first_entry(&iter->chain_node, in ppc440spe_dma01_prep_sum_product()
2240 chain_node); in ppc440spe_dma01_prep_sum_product()
2243 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_dma01_prep_sum_product()
2245 chain_node); in ppc440spe_dma01_prep_sum_product()
2266 iter = list_first_entry(&iter->chain_node, in ppc440spe_dma01_prep_sum_product()
2268 chain_node); in ppc440spe_dma01_prep_sum_product()
2428 chain_node) { in ppc440spe_dma01_prep_pq()
2467 list_for_each_entry(iter, &sw_desc->group_list, chain_node) { in ppc440spe_dma2_prep_pq()
2479 list_for_each_entry(iter, &sw_desc->group_list, chain_node) { in ppc440spe_dma2_prep_pq()
2484 if (likely(!list_is_last(&iter->chain_node, in ppc440spe_dma2_prep_pq()
2488 list_entry(iter->chain_node.next, in ppc440spe_dma2_prep_pq()
2490 chain_node); in ppc440spe_dma2_prep_pq()
2648 list_for_each_entry(iter, &sw_desc->group_list, chain_node) { in ppc440spe_adma_prep_dma_pqzero_sum()
2661 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_adma_prep_dma_pqzero_sum()
2663 chain_node); in ppc440spe_adma_prep_dma_pqzero_sum()
2683 chain_node); in ppc440spe_adma_prep_dma_pqzero_sum()
2687 iter = list_entry(iter->chain_node.next, in ppc440spe_adma_prep_dma_pqzero_sum()
2689 chain_node); in ppc440spe_adma_prep_dma_pqzero_sum()
2693 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_adma_prep_dma_pqzero_sum()
2695 chain_node); in ppc440spe_adma_prep_dma_pqzero_sum()
2716 chain_node) { in ppc440spe_adma_prep_dma_pqzero_sum()
2755 chain_node) { in ppc440spe_adma_prep_dma_pqzero_sum()
2892 &sw_desc->group_list, chain_node) in ppc440spe_adma_pq_set_dest()
2898 &sw_desc->group_list, chain_node) { in ppc440spe_adma_pq_set_dest()
2967 chain_node) in ppc440spe_adma_pq_set_dest()
2977 chain_node) { in ppc440spe_adma_pq_set_dest()
3014 iter = list_entry(iter->chain_node.next, in ppc440spe_adma_pq_set_dest()
3016 chain_node); in ppc440spe_adma_pq_set_dest()
3026 iter = list_entry(iter->chain_node.next, in ppc440spe_adma_pq_set_dest()
3028 chain_node); in ppc440spe_adma_pq_set_dest()
3057 chain_node) { in ppc440spe_adma_pqzero_sum_set_dest()
3068 chain_node) { in ppc440spe_adma_pqzero_sum_set_dest()
3080 chain_node) { in ppc440spe_adma_pqzero_sum_set_dest()
3095 end = list_entry(end->chain_node.next, in ppc440spe_adma_pqzero_sum_set_dest()
3096 struct ppc440spe_adma_desc_slot, chain_node); in ppc440spe_adma_pqzero_sum_set_dest()
3270 desc = list_entry(hdesc->chain_node.next, in ppc440spe_adma_dma2rxor_prep_src()
3272 chain_node); in ppc440spe_adma_dma2rxor_prep_src()
3391 desc = list_entry(desc->chain_node.next, in ppc440spe_adma_dma2rxor_set_src()
3392 struct ppc440spe_adma_desc_slot, chain_node); in ppc440spe_adma_dma2rxor_set_src()
3432 desc = list_entry(desc->chain_node.next, in ppc440spe_adma_dma2rxor_set_mult()
3434 chain_node); in ppc440spe_adma_dma2rxor_set_mult()
3565 chain_node) { in ppc440spe_adma_free_chan_resources()
3567 list_del(&iter->chain_node); in ppc440spe_adma_free_chan_resources()
3741 list_for_each_entry(iter, &sw_desc->group_list, chain_node) { in ppc440spe_test_raid6()