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()
948 chain_node) { in ppc440spe_adma_device_clear_eot_status()
956 BUG_ON(&iter->chain_node == &chan->chain); in ppc440spe_adma_device_clear_eot_status()
1127 list_for_each_entry_continue(iter, &chan->chain, chain_node) { in ppc440spe_chan_append()
1434 list_for_each_entry(iter, &tdesc->group_list, chain_node) { in ppc440spe_get_group_entry()
1501 if (list_is_last(&desc->chain_node, &chan->chain) || in ppc440spe_adma_clean_slot()
1523 list_del(&desc->chain_node); in ppc440spe_adma_clean_slot()
1557 chain_node) { in __ppc440spe_adma_slot_cleanup()
1613 &chan->chain, chain_node) { in __ppc440spe_adma_slot_cleanup()
1732 list_add_tail(&iter->chain_node, &chain); in ppc440spe_adma_alloc_slots()
1798 INIT_LIST_HEAD(&slot->chain_node); in ppc440spe_adma_alloc_chan_resources()
1923 chain_node); in ppc440spe_adma_tx_submit()
1925 &old_chain_tail->chain_node); in ppc440spe_adma_tx_submit()
2115 chain_node); in ppc440spe_dma01_prep_mult()
2118 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_dma01_prep_mult()
2120 chain_node); in ppc440spe_dma01_prep_mult()
2137 iter = list_first_entry(&iter->chain_node, in ppc440spe_dma01_prep_mult()
2139 chain_node); in ppc440spe_dma01_prep_mult()
2199 chain_node); in ppc440spe_dma01_prep_sum_product()
2201 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_dma01_prep_sum_product()
2203 chain_node); in ppc440spe_dma01_prep_sum_product()
2219 iter = list_first_entry(&iter->chain_node, in ppc440spe_dma01_prep_sum_product()
2221 chain_node); in ppc440spe_dma01_prep_sum_product()
2224 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_dma01_prep_sum_product()
2226 chain_node); in ppc440spe_dma01_prep_sum_product()
2247 iter = list_first_entry(&iter->chain_node, in ppc440spe_dma01_prep_sum_product()
2249 chain_node); in ppc440spe_dma01_prep_sum_product()
2409 chain_node) { in ppc440spe_dma01_prep_pq()
2448 list_for_each_entry(iter, &sw_desc->group_list, chain_node) { in ppc440spe_dma2_prep_pq()
2460 list_for_each_entry(iter, &sw_desc->group_list, chain_node) { in ppc440spe_dma2_prep_pq()
2465 if (likely(!list_is_last(&iter->chain_node, in ppc440spe_dma2_prep_pq()
2469 list_entry(iter->chain_node.next, in ppc440spe_dma2_prep_pq()
2471 chain_node); in ppc440spe_dma2_prep_pq()
2629 list_for_each_entry(iter, &sw_desc->group_list, chain_node) { in ppc440spe_adma_prep_dma_pqzero_sum()
2642 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_adma_prep_dma_pqzero_sum()
2644 chain_node); in ppc440spe_adma_prep_dma_pqzero_sum()
2664 chain_node); in ppc440spe_adma_prep_dma_pqzero_sum()
2668 iter = list_entry(iter->chain_node.next, in ppc440spe_adma_prep_dma_pqzero_sum()
2670 chain_node); in ppc440spe_adma_prep_dma_pqzero_sum()
2674 iter->hw_next = list_entry(iter->chain_node.next, in ppc440spe_adma_prep_dma_pqzero_sum()
2676 chain_node); in ppc440spe_adma_prep_dma_pqzero_sum()
2697 chain_node) { in ppc440spe_adma_prep_dma_pqzero_sum()
2736 chain_node) { in ppc440spe_adma_prep_dma_pqzero_sum()
2873 &sw_desc->group_list, chain_node) in ppc440spe_adma_pq_set_dest()
2879 &sw_desc->group_list, chain_node) { in ppc440spe_adma_pq_set_dest()
2948 chain_node) in ppc440spe_adma_pq_set_dest()
2958 chain_node) { in ppc440spe_adma_pq_set_dest()
2995 iter = list_entry(iter->chain_node.next, in ppc440spe_adma_pq_set_dest()
2997 chain_node); in ppc440spe_adma_pq_set_dest()
3007 iter = list_entry(iter->chain_node.next, in ppc440spe_adma_pq_set_dest()
3009 chain_node); in ppc440spe_adma_pq_set_dest()
3038 chain_node) { in ppc440spe_adma_pqzero_sum_set_dest()
3049 chain_node) { in ppc440spe_adma_pqzero_sum_set_dest()
3061 chain_node) { in ppc440spe_adma_pqzero_sum_set_dest()
3076 end = list_entry(end->chain_node.next, in ppc440spe_adma_pqzero_sum_set_dest()
3077 struct ppc440spe_adma_desc_slot, chain_node); in ppc440spe_adma_pqzero_sum_set_dest()
3251 desc = list_entry(hdesc->chain_node.next, in ppc440spe_adma_dma2rxor_prep_src()
3253 chain_node); in ppc440spe_adma_dma2rxor_prep_src()
3372 desc = list_entry(desc->chain_node.next, in ppc440spe_adma_dma2rxor_set_src()
3373 struct ppc440spe_adma_desc_slot, chain_node); in ppc440spe_adma_dma2rxor_set_src()
3413 desc = list_entry(desc->chain_node.next, in ppc440spe_adma_dma2rxor_set_mult()
3415 chain_node); in ppc440spe_adma_dma2rxor_set_mult()
3546 chain_node) { in ppc440spe_adma_free_chan_resources()
3548 list_del(&iter->chain_node); in ppc440spe_adma_free_chan_resources()
3722 list_for_each_entry(iter, &sw_desc->group_list, chain_node) { in ppc440spe_test_raid6()