Lines Matching refs:grp_start
106 struct iop_adma_desc_slot *iter, *_iter, *grp_start = NULL; in __iop_adma_slot_cleanup() local
155 if (!grp_start) in __iop_adma_slot_cleanup()
156 grp_start = iter; in __iop_adma_slot_cleanup()
167 if (grp_start->xor_check_result) { in __iop_adma_slot_cleanup()
169 slot_cnt = grp_start->slot_cnt; in __iop_adma_slot_cleanup()
170 grp_iter = grp_start; in __iop_adma_slot_cleanup()
183 grp_start->xor_check_result); in __iop_adma_slot_cleanup()
184 *grp_start->xor_check_result = zero_sum_result; in __iop_adma_slot_cleanup()
188 slot_cnt = grp_start->slot_cnt; in __iop_adma_slot_cleanup()
189 grp_iter = grp_start; in __iop_adma_slot_cleanup()
207 grp_start = NULL; in __iop_adma_slot_cleanup()
366 struct iop_adma_desc_slot *grp_start, *old_chain_tail; in iop_adma_tx_submit() local
371 grp_start = sw_desc->group_head; in iop_adma_tx_submit()
372 slot_cnt = grp_start->slot_cnt; in iop_adma_tx_submit()
383 next_dma = grp_start->async_tx.phys; in iop_adma_tx_submit()
487 struct iop_adma_desc_slot *sw_desc, *grp_start; in iop_adma_prep_dma_interrupt() local
496 grp_start = sw_desc->group_head; in iop_adma_prep_dma_interrupt()
497 iop_desc_init_interrupt(grp_start, iop_chan); in iop_adma_prep_dma_interrupt()
510 struct iop_adma_desc_slot *sw_desc, *grp_start; in iop_adma_prep_dma_memcpy() local
524 grp_start = sw_desc->group_head; in iop_adma_prep_dma_memcpy()
525 iop_desc_init_memcpy(grp_start, flags); in iop_adma_prep_dma_memcpy()
526 iop_desc_set_byte_count(grp_start, iop_chan, len); in iop_adma_prep_dma_memcpy()
527 iop_desc_set_dest_addr(grp_start, iop_chan, dma_dest); in iop_adma_prep_dma_memcpy()
528 iop_desc_set_memcpy_src_addr(grp_start, dma_src); in iop_adma_prep_dma_memcpy()
542 struct iop_adma_desc_slot *sw_desc, *grp_start; in iop_adma_prep_dma_xor() local
557 grp_start = sw_desc->group_head; in iop_adma_prep_dma_xor()
558 iop_desc_init_xor(grp_start, src_cnt, flags); in iop_adma_prep_dma_xor()
559 iop_desc_set_byte_count(grp_start, iop_chan, len); in iop_adma_prep_dma_xor()
560 iop_desc_set_dest_addr(grp_start, iop_chan, dma_dest); in iop_adma_prep_dma_xor()
563 iop_desc_set_xor_src_addr(grp_start, src_cnt, in iop_adma_prep_dma_xor()
577 struct iop_adma_desc_slot *sw_desc, *grp_start; in iop_adma_prep_dma_xor_val() local
590 grp_start = sw_desc->group_head; in iop_adma_prep_dma_xor_val()
591 iop_desc_init_zero_sum(grp_start, src_cnt, flags); in iop_adma_prep_dma_xor_val()
592 iop_desc_set_zero_sum_byte_count(grp_start, len); in iop_adma_prep_dma_xor_val()
593 grp_start->xor_check_result = result; in iop_adma_prep_dma_xor_val()
595 __func__, grp_start->xor_check_result); in iop_adma_prep_dma_xor_val()
598 iop_desc_set_zero_sum_src_addr(grp_start, src_cnt, in iop_adma_prep_dma_xor_val()
1437 struct iop_adma_desc_slot *sw_desc, *grp_start; in iop_chan_start_null_memcpy() local
1447 grp_start = sw_desc->group_head; in iop_chan_start_null_memcpy()
1451 iop_desc_init_memcpy(grp_start, 0); in iop_chan_start_null_memcpy()
1452 iop_desc_set_byte_count(grp_start, iop_chan, 0); in iop_chan_start_null_memcpy()
1453 iop_desc_set_dest_addr(grp_start, iop_chan, 0); in iop_chan_start_null_memcpy()
1454 iop_desc_set_memcpy_src_addr(grp_start, 0); in iop_chan_start_null_memcpy()
1490 struct iop_adma_desc_slot *sw_desc, *grp_start; in iop_chan_start_null_xor() local
1500 grp_start = sw_desc->group_head; in iop_chan_start_null_xor()
1503 iop_desc_init_null_xor(grp_start, 2, 0); in iop_chan_start_null_xor()
1504 iop_desc_set_byte_count(grp_start, iop_chan, 0); in iop_chan_start_null_xor()
1505 iop_desc_set_dest_addr(grp_start, iop_chan, 0); in iop_chan_start_null_xor()
1506 iop_desc_set_xor_src_addr(grp_start, 0, 0); in iop_chan_start_null_xor()
1507 iop_desc_set_xor_src_addr(grp_start, 1, 0); in iop_chan_start_null_xor()