Lines Matching refs:slots_per_op

50 	int stride = slot->slots_per_op;  in iop_adma_free_slots()
53 slot->slots_per_op = 0; in iop_adma_free_slots()
106 desc->idx, desc->slots_per_op); in iop_adma_clean_slot()
120 int seen_current = 0, slot_cnt = 0, slots_per_op = 0; in __iop_adma_slot_cleanup() local
154 if (!slot_cnt && !slots_per_op) { in __iop_adma_slot_cleanup()
156 slots_per_op = iter->slots_per_op; in __iop_adma_slot_cleanup()
157 if (slot_cnt <= slots_per_op) { in __iop_adma_slot_cleanup()
159 slots_per_op = 0; in __iop_adma_slot_cleanup()
167 slot_cnt -= slots_per_op; in __iop_adma_slot_cleanup()
171 if (slots_per_op != 0 && slot_cnt == 0) { in __iop_adma_slot_cleanup()
188 slot_cnt -= slots_per_op; in __iop_adma_slot_cleanup()
205 slot_cnt -= slots_per_op; in __iop_adma_slot_cleanup()
216 slots_per_op = 0; in __iop_adma_slot_cleanup()
222 } else if (slots_per_op) /* wait for group completion */ in __iop_adma_slot_cleanup()
267 int slots_per_op) in iop_adma_alloc_slots() argument
290 if (iter->slots_per_op) { in iop_adma_alloc_slots()
303 if (iop_desc_is_aligned(iter, slots_per_op)) in iop_adma_alloc_slots()
321 iter->async_tx.phys, slots_per_op); in iop_adma_alloc_slots()
324 if (num_slots != slots_per_op) in iop_adma_alloc_slots()
332 for (i = 0; i < slots_per_op; i++) { in iop_adma_alloc_slots()
333 iter->slots_per_op = slots_per_op - i; in iop_adma_alloc_slots()
339 num_slots -= slots_per_op; in iop_adma_alloc_slots()
377 int slots_per_op; in iop_adma_tx_submit() local
383 slots_per_op = grp_start->slots_per_op; in iop_adma_tx_submit()
500 int slot_cnt, slots_per_op; in iop_adma_prep_dma_interrupt() local
505 slot_cnt = iop_chan_interrupt_slot_count(&slots_per_op, iop_chan); in iop_adma_prep_dma_interrupt()
506 sw_desc = iop_adma_alloc_slots(iop_chan, slot_cnt, slots_per_op); in iop_adma_prep_dma_interrupt()
523 int slot_cnt, slots_per_op; in iop_adma_prep_dma_memcpy() local
533 slot_cnt = iop_chan_memcpy_slot_count(len, &slots_per_op); in iop_adma_prep_dma_memcpy()
534 sw_desc = iop_adma_alloc_slots(iop_chan, slot_cnt, slots_per_op); in iop_adma_prep_dma_memcpy()
555 int slot_cnt, slots_per_op; in iop_adma_prep_dma_xor() local
566 slot_cnt = iop_chan_xor_slot_count(len, src_cnt, &slots_per_op); in iop_adma_prep_dma_xor()
567 sw_desc = iop_adma_alloc_slots(iop_chan, slot_cnt, slots_per_op); in iop_adma_prep_dma_xor()
590 int slot_cnt, slots_per_op; in iop_adma_prep_dma_xor_val() local
599 slot_cnt = iop_chan_zero_sum_slot_count(len, src_cnt, &slots_per_op); in iop_adma_prep_dma_xor_val()
600 sw_desc = iop_adma_alloc_slots(iop_chan, slot_cnt, slots_per_op); in iop_adma_prep_dma_xor_val()
625 int slot_cnt, slots_per_op; in iop_adma_prep_dma_pq() local
644 slot_cnt = iop_chan_pq_slot_count(len, continue_srcs, &slots_per_op); in iop_adma_prep_dma_pq()
645 sw_desc = iop_adma_alloc_slots(iop_chan, slot_cnt, slots_per_op); in iop_adma_prep_dma_pq()
690 int slot_cnt, slots_per_op; in iop_adma_prep_dma_pq_val() local
700 slot_cnt = iop_chan_pq_zero_sum_slot_count(len, src_cnt + 2, &slots_per_op); in iop_adma_prep_dma_pq_val()
701 sw_desc = iop_adma_alloc_slots(iop_chan, slot_cnt, slots_per_op); in iop_adma_prep_dma_pq_val()
1450 int slot_cnt, slots_per_op; in iop_chan_start_null_memcpy() local
1455 slot_cnt = iop_chan_memcpy_slot_count(0, &slots_per_op); in iop_chan_start_null_memcpy()
1456 sw_desc = iop_adma_alloc_slots(iop_chan, slot_cnt, slots_per_op); in iop_chan_start_null_memcpy()
1503 int slot_cnt, slots_per_op; in iop_chan_start_null_xor() local
1508 slot_cnt = iop_chan_xor_slot_count(0, 2, &slots_per_op); in iop_chan_start_null_xor()
1509 sw_desc = iop_adma_alloc_slots(iop_chan, slot_cnt, slots_per_op); in iop_chan_start_null_xor()