Lines Matching refs:grp_start
116 struct iop_adma_desc_slot *iter, *_iter, *grp_start = NULL; in __iop_adma_slot_cleanup() local
165 if (!grp_start) in __iop_adma_slot_cleanup()
166 grp_start = iter; in __iop_adma_slot_cleanup()
177 if (grp_start->xor_check_result) { in __iop_adma_slot_cleanup()
179 slot_cnt = grp_start->slot_cnt; in __iop_adma_slot_cleanup()
180 grp_iter = grp_start; in __iop_adma_slot_cleanup()
193 grp_start->xor_check_result); in __iop_adma_slot_cleanup()
194 *grp_start->xor_check_result = zero_sum_result; in __iop_adma_slot_cleanup()
198 slot_cnt = grp_start->slot_cnt; in __iop_adma_slot_cleanup()
199 grp_iter = grp_start; in __iop_adma_slot_cleanup()
217 grp_start = NULL; in __iop_adma_slot_cleanup()
375 struct iop_adma_desc_slot *grp_start, *old_chain_tail; in iop_adma_tx_submit() local
381 grp_start = sw_desc->group_head; in iop_adma_tx_submit()
382 slot_cnt = grp_start->slot_cnt; in iop_adma_tx_submit()
383 slots_per_op = grp_start->slots_per_op; in iop_adma_tx_submit()
394 next_dma = grp_start->async_tx.phys; in iop_adma_tx_submit()
499 struct iop_adma_desc_slot *sw_desc, *grp_start; in iop_adma_prep_dma_interrupt() local
508 grp_start = sw_desc->group_head; in iop_adma_prep_dma_interrupt()
509 iop_desc_init_interrupt(grp_start, iop_chan); in iop_adma_prep_dma_interrupt()
522 struct iop_adma_desc_slot *sw_desc, *grp_start; in iop_adma_prep_dma_memcpy() local
536 grp_start = sw_desc->group_head; in iop_adma_prep_dma_memcpy()
537 iop_desc_init_memcpy(grp_start, flags); in iop_adma_prep_dma_memcpy()
538 iop_desc_set_byte_count(grp_start, iop_chan, len); in iop_adma_prep_dma_memcpy()
539 iop_desc_set_dest_addr(grp_start, iop_chan, dma_dest); in iop_adma_prep_dma_memcpy()
540 iop_desc_set_memcpy_src_addr(grp_start, dma_src); in iop_adma_prep_dma_memcpy()
554 struct iop_adma_desc_slot *sw_desc, *grp_start; in iop_adma_prep_dma_xor() local
569 grp_start = sw_desc->group_head; in iop_adma_prep_dma_xor()
570 iop_desc_init_xor(grp_start, src_cnt, flags); in iop_adma_prep_dma_xor()
571 iop_desc_set_byte_count(grp_start, iop_chan, len); in iop_adma_prep_dma_xor()
572 iop_desc_set_dest_addr(grp_start, iop_chan, dma_dest); in iop_adma_prep_dma_xor()
575 iop_desc_set_xor_src_addr(grp_start, src_cnt, in iop_adma_prep_dma_xor()
589 struct iop_adma_desc_slot *sw_desc, *grp_start; in iop_adma_prep_dma_xor_val() local
602 grp_start = sw_desc->group_head; in iop_adma_prep_dma_xor_val()
603 iop_desc_init_zero_sum(grp_start, src_cnt, flags); in iop_adma_prep_dma_xor_val()
604 iop_desc_set_zero_sum_byte_count(grp_start, len); in iop_adma_prep_dma_xor_val()
605 grp_start->xor_check_result = result; in iop_adma_prep_dma_xor_val()
607 __func__, grp_start->xor_check_result); in iop_adma_prep_dma_xor_val()
610 iop_desc_set_zero_sum_src_addr(grp_start, src_cnt, in iop_adma_prep_dma_xor_val()
1448 struct iop_adma_desc_slot *sw_desc, *grp_start; in iop_chan_start_null_memcpy() local
1458 grp_start = sw_desc->group_head; in iop_chan_start_null_memcpy()
1462 iop_desc_init_memcpy(grp_start, 0); in iop_chan_start_null_memcpy()
1463 iop_desc_set_byte_count(grp_start, iop_chan, 0); in iop_chan_start_null_memcpy()
1464 iop_desc_set_dest_addr(grp_start, iop_chan, 0); in iop_chan_start_null_memcpy()
1465 iop_desc_set_memcpy_src_addr(grp_start, 0); in iop_chan_start_null_memcpy()
1501 struct iop_adma_desc_slot *sw_desc, *grp_start; in iop_chan_start_null_xor() local
1511 grp_start = sw_desc->group_head; in iop_chan_start_null_xor()
1514 iop_desc_init_null_xor(grp_start, 2, 0); in iop_chan_start_null_xor()
1515 iop_desc_set_byte_count(grp_start, iop_chan, 0); in iop_chan_start_null_xor()
1516 iop_desc_set_dest_addr(grp_start, iop_chan, 0); in iop_chan_start_null_xor()
1517 iop_desc_set_xor_src_addr(grp_start, 0, 0); in iop_chan_start_null_xor()
1518 iop_desc_set_xor_src_addr(grp_start, 1, 0); in iop_chan_start_null_xor()