Lines Matching refs:slots_per_op
41 int stride = slot->slots_per_op; in iop_adma_free_slots()
44 slot->slots_per_op = 0; in iop_adma_free_slots()
96 desc->idx, desc->slots_per_op); in iop_adma_clean_slot()
110 int seen_current = 0, slot_cnt = 0, slots_per_op = 0; in __iop_adma_slot_cleanup() local
144 if (!slot_cnt && !slots_per_op) { in __iop_adma_slot_cleanup()
146 slots_per_op = iter->slots_per_op; in __iop_adma_slot_cleanup()
147 if (slot_cnt <= slots_per_op) { in __iop_adma_slot_cleanup()
149 slots_per_op = 0; in __iop_adma_slot_cleanup()
157 slot_cnt -= slots_per_op; in __iop_adma_slot_cleanup()
161 if (slots_per_op != 0 && slot_cnt == 0) { in __iop_adma_slot_cleanup()
178 slot_cnt -= slots_per_op; in __iop_adma_slot_cleanup()
195 slot_cnt -= slots_per_op; in __iop_adma_slot_cleanup()
206 slots_per_op = 0; in __iop_adma_slot_cleanup()
212 } else if (slots_per_op) /* wait for group completion */ in __iop_adma_slot_cleanup()
258 int slots_per_op) in iop_adma_alloc_slots() argument
281 if (iter->slots_per_op) { in iop_adma_alloc_slots()
294 if (iop_desc_is_aligned(iter, slots_per_op)) in iop_adma_alloc_slots()
312 (u64)iter->async_tx.phys, slots_per_op); in iop_adma_alloc_slots()
315 if (num_slots != slots_per_op) in iop_adma_alloc_slots()
323 for (i = 0; i < slots_per_op; i++) { in iop_adma_alloc_slots()
324 iter->slots_per_op = slots_per_op - i; in iop_adma_alloc_slots()
330 num_slots -= slots_per_op; in iop_adma_alloc_slots()
488 int slot_cnt, slots_per_op; in iop_adma_prep_dma_interrupt() local
493 slot_cnt = iop_chan_interrupt_slot_count(&slots_per_op, iop_chan); in iop_adma_prep_dma_interrupt()
494 sw_desc = iop_adma_alloc_slots(iop_chan, slot_cnt, slots_per_op); in iop_adma_prep_dma_interrupt()
511 int slot_cnt, slots_per_op; in iop_adma_prep_dma_memcpy() local
521 slot_cnt = iop_chan_memcpy_slot_count(len, &slots_per_op); in iop_adma_prep_dma_memcpy()
522 sw_desc = iop_adma_alloc_slots(iop_chan, slot_cnt, slots_per_op); in iop_adma_prep_dma_memcpy()
543 int slot_cnt, slots_per_op; in iop_adma_prep_dma_xor() local
554 slot_cnt = iop_chan_xor_slot_count(len, src_cnt, &slots_per_op); in iop_adma_prep_dma_xor()
555 sw_desc = iop_adma_alloc_slots(iop_chan, slot_cnt, slots_per_op); in iop_adma_prep_dma_xor()
578 int slot_cnt, slots_per_op; in iop_adma_prep_dma_xor_val() local
587 slot_cnt = iop_chan_zero_sum_slot_count(len, src_cnt, &slots_per_op); in iop_adma_prep_dma_xor_val()
588 sw_desc = iop_adma_alloc_slots(iop_chan, slot_cnt, slots_per_op); in iop_adma_prep_dma_xor_val()
613 int slot_cnt, slots_per_op; in iop_adma_prep_dma_pq() local
632 slot_cnt = iop_chan_pq_slot_count(len, continue_srcs, &slots_per_op); in iop_adma_prep_dma_pq()
633 sw_desc = iop_adma_alloc_slots(iop_chan, slot_cnt, slots_per_op); in iop_adma_prep_dma_pq()
678 int slot_cnt, slots_per_op; in iop_adma_prep_dma_pq_val() local
688 slot_cnt = iop_chan_pq_zero_sum_slot_count(len, src_cnt + 2, &slots_per_op); in iop_adma_prep_dma_pq_val()
689 sw_desc = iop_adma_alloc_slots(iop_chan, slot_cnt, slots_per_op); in iop_adma_prep_dma_pq_val()
1439 int slot_cnt, slots_per_op; in iop_chan_start_null_memcpy() local
1444 slot_cnt = iop_chan_memcpy_slot_count(0, &slots_per_op); in iop_chan_start_null_memcpy()
1445 sw_desc = iop_adma_alloc_slots(iop_chan, slot_cnt, slots_per_op); in iop_chan_start_null_memcpy()
1492 int slot_cnt, slots_per_op; in iop_chan_start_null_xor() local
1497 slot_cnt = iop_chan_xor_slot_count(0, 2, &slots_per_op); in iop_chan_start_null_xor()
1498 sw_desc = iop_adma_alloc_slots(iop_chan, slot_cnt, slots_per_op); in iop_chan_start_null_xor()