Lines Matching refs:chain_node
348 list_for_each_entry(iter, &desc->group_list, chain_node) { in ppc440spe_desc_init_dma01pq()
352 if (likely(!list_is_last(&iter->chain_node, in ppc440spe_desc_init_dma01pq()
355 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_desc_init_dma01pq()
356 struct ppc440spe_adma_desc_slot, chain_node); in ppc440spe_desc_init_dma01pq()
381 chain_node); in ppc440spe_desc_init_dma01pq()
386 iter = list_first_entry(&iter->chain_node, in ppc440spe_desc_init_dma01pq()
388 chain_node); in ppc440spe_desc_init_dma01pq()
394 iter = list_first_entry(&iter->chain_node, in ppc440spe_desc_init_dma01pq()
396 chain_node); in ppc440spe_desc_init_dma01pq()
399 list_for_each_entry_from(iter, &desc->group_list, chain_node) { in ppc440spe_desc_init_dma01pq()
412 chain_node); in ppc440spe_desc_init_dma01pq()
417 iter = list_first_entry(&iter->chain_node, in ppc440spe_desc_init_dma01pq()
419 chain_node); in ppc440spe_desc_init_dma01pq()
426 iter = list_first_entry(&iter->chain_node, in ppc440spe_desc_init_dma01pq()
428 chain_node); in ppc440spe_desc_init_dma01pq()
430 chain_node) { in ppc440spe_desc_init_dma01pq()
458 struct ppc440spe_adma_desc_slot, chain_node); in ppc440spe_desc_init_dma01pqzero_sum()
459 iter = list_entry(iter->chain_node.next, in ppc440spe_desc_init_dma01pqzero_sum()
460 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 list_for_each_entry_from(iter, &desc->group_list, chain_node) { in ppc440spe_desc_init_dma01pqzero_sum()
487 if (likely(!list_is_last(&iter->chain_node, in ppc440spe_desc_init_dma01pqzero_sum()
490 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_desc_init_dma01pqzero_sum()
492 chain_node); in ppc440spe_desc_init_dma01pqzero_sum()
960 chain_node) { 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()
1446 list_for_each_entry(iter, &tdesc->group_list, chain_node) { in ppc440spe_get_group_entry()
1516 if (list_is_last(&desc->chain_node, &chan->chain) || in ppc440spe_adma_clean_slot()
1538 list_del(&desc->chain_node); in ppc440spe_adma_clean_slot()
1572 chain_node) { in __ppc440spe_adma_slot_cleanup()
1628 &chan->chain, chain_node) { in __ppc440spe_adma_slot_cleanup()
1747 list_add_tail(&iter->chain_node, &chain); in ppc440spe_adma_alloc_slots()
1813 INIT_LIST_HEAD(&slot->chain_node); in ppc440spe_adma_alloc_chan_resources()
1938 chain_node); in ppc440spe_adma_tx_submit()
1940 &old_chain_tail->chain_node); in ppc440spe_adma_tx_submit()
2130 chain_node); in ppc440spe_dma01_prep_mult()
2133 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_dma01_prep_mult()
2135 chain_node); in ppc440spe_dma01_prep_mult()
2152 iter = list_first_entry(&iter->chain_node, in ppc440spe_dma01_prep_mult()
2154 chain_node); in ppc440spe_dma01_prep_mult()
2214 chain_node); in ppc440spe_dma01_prep_sum_product()
2216 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_dma01_prep_sum_product()
2218 chain_node); in ppc440spe_dma01_prep_sum_product()
2234 iter = list_first_entry(&iter->chain_node, in ppc440spe_dma01_prep_sum_product()
2236 chain_node); in ppc440spe_dma01_prep_sum_product()
2239 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_dma01_prep_sum_product()
2241 chain_node); in ppc440spe_dma01_prep_sum_product()
2262 iter = list_first_entry(&iter->chain_node, in ppc440spe_dma01_prep_sum_product()
2264 chain_node); in ppc440spe_dma01_prep_sum_product()
2424 chain_node) { in ppc440spe_dma01_prep_pq()
2463 list_for_each_entry(iter, &sw_desc->group_list, chain_node) { in ppc440spe_dma2_prep_pq()
2475 list_for_each_entry(iter, &sw_desc->group_list, chain_node) { in ppc440spe_dma2_prep_pq()
2480 if (likely(!list_is_last(&iter->chain_node, in ppc440spe_dma2_prep_pq()
2484 list_entry(iter->chain_node.next, in ppc440spe_dma2_prep_pq()
2486 chain_node); in ppc440spe_dma2_prep_pq()
2644 list_for_each_entry(iter, &sw_desc->group_list, chain_node) { in ppc440spe_adma_prep_dma_pqzero_sum()
2657 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_adma_prep_dma_pqzero_sum()
2659 chain_node); in ppc440spe_adma_prep_dma_pqzero_sum()
2679 chain_node); in ppc440spe_adma_prep_dma_pqzero_sum()
2683 iter = list_entry(iter->chain_node.next, in ppc440spe_adma_prep_dma_pqzero_sum()
2685 chain_node); in ppc440spe_adma_prep_dma_pqzero_sum()
2689 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_adma_prep_dma_pqzero_sum()
2691 chain_node); in ppc440spe_adma_prep_dma_pqzero_sum()
2712 chain_node) { in ppc440spe_adma_prep_dma_pqzero_sum()
2751 chain_node) { in ppc440spe_adma_prep_dma_pqzero_sum()
2888 &sw_desc->group_list, chain_node) in ppc440spe_adma_pq_set_dest()
2894 &sw_desc->group_list, chain_node) { in ppc440spe_adma_pq_set_dest()
2963 chain_node) in ppc440spe_adma_pq_set_dest()
2973 chain_node) { in ppc440spe_adma_pq_set_dest()
3010 iter = list_entry(iter->chain_node.next, in ppc440spe_adma_pq_set_dest()
3012 chain_node); in ppc440spe_adma_pq_set_dest()
3022 iter = list_entry(iter->chain_node.next, in ppc440spe_adma_pq_set_dest()
3024 chain_node); in ppc440spe_adma_pq_set_dest()
3053 chain_node) { in ppc440spe_adma_pqzero_sum_set_dest()
3064 chain_node) { in ppc440spe_adma_pqzero_sum_set_dest()
3076 chain_node) { in ppc440spe_adma_pqzero_sum_set_dest()
3091 end = list_entry(end->chain_node.next, in ppc440spe_adma_pqzero_sum_set_dest()
3092 struct ppc440spe_adma_desc_slot, chain_node); in ppc440spe_adma_pqzero_sum_set_dest()
3266 desc = list_entry(hdesc->chain_node.next, in ppc440spe_adma_dma2rxor_prep_src()
3268 chain_node); in ppc440spe_adma_dma2rxor_prep_src()
3387 desc = list_entry(desc->chain_node.next, in ppc440spe_adma_dma2rxor_set_src()
3388 struct ppc440spe_adma_desc_slot, chain_node); in ppc440spe_adma_dma2rxor_set_src()
3428 desc = list_entry(desc->chain_node.next, in ppc440spe_adma_dma2rxor_set_mult()
3430 chain_node); in ppc440spe_adma_dma2rxor_set_mult()
3561 chain_node) { in ppc440spe_adma_free_chan_resources()
3563 list_del(&iter->chain_node); in ppc440spe_adma_free_chan_resources()
3737 list_for_each_entry(iter, &sw_desc->group_list, chain_node) { in ppc440spe_test_raid6()