Lines Matching refs:slots_per_op
806 int *slots_per_op) in ppc440spe_chan_xor_slot_count() argument
811 slot_cnt = *slots_per_op = (src_cnt + XOR_MAX_OPS - 1)/XOR_MAX_OPS; in ppc440spe_chan_xor_slot_count()
1461 int stride = slot->slots_per_op; in ppc440spe_adma_free_slots()
1464 slot->slots_per_op = 0; in ppc440spe_adma_free_slots()
1536 desc->phys, desc->idx, desc->slots_per_op); in ppc440spe_adma_clean_slot()
1556 int seen_current = 0, slot_cnt = 0, slots_per_op = 0; in __ppc440spe_adma_slot_cleanup() local
1604 if (!slot_cnt && !slots_per_op) { in __ppc440spe_adma_slot_cleanup()
1606 slots_per_op = iter->slots_per_op; in __ppc440spe_adma_slot_cleanup()
1607 if (slot_cnt <= slots_per_op) { in __ppc440spe_adma_slot_cleanup()
1609 slots_per_op = 0; in __ppc440spe_adma_slot_cleanup()
1616 slot_cnt -= slots_per_op; in __ppc440spe_adma_slot_cleanup()
1620 if (slots_per_op != 0 && slot_cnt == 0) { in __ppc440spe_adma_slot_cleanup()
1633 slot_cnt -= slots_per_op; in __ppc440spe_adma_slot_cleanup()
1650 slots_per_op = 0; in __ppc440spe_adma_slot_cleanup()
1656 } else if (slots_per_op) /* wait for group completion */ in __ppc440spe_adma_slot_cleanup()
1702 int slots_per_op) in ppc440spe_adma_alloc_slots() argument
1710 BUG_ON(!num_slots || !slots_per_op); in ppc440spe_adma_alloc_slots()
1727 if (iter->slots_per_op) { in ppc440spe_adma_alloc_slots()
1744 if (num_slots != slots_per_op) in ppc440spe_adma_alloc_slots()
1754 for (i = 0; i < slots_per_op; i++) { in ppc440spe_adma_alloc_slots()
1755 iter->slots_per_op = slots_per_op - i; in ppc440spe_adma_alloc_slots()
1761 num_slots -= slots_per_op; in ppc440spe_adma_alloc_slots()
1918 int slots_per_op; in ppc440spe_adma_tx_submit() local
1925 slots_per_op = group_start->slots_per_op; in ppc440spe_adma_tx_submit()
1946 chan->pending += slot_cnt / slots_per_op; in ppc440spe_adma_tx_submit()
1966 int slot_cnt, slots_per_op; in ppc440spe_adma_prep_dma_interrupt() local
1975 slot_cnt = slots_per_op = 1; in ppc440spe_adma_prep_dma_interrupt()
1977 slots_per_op); in ppc440spe_adma_prep_dma_interrupt()
1998 int slot_cnt, slots_per_op; in ppc440spe_adma_prep_dma_memcpy() local
2013 slot_cnt = slots_per_op = 1; in ppc440spe_adma_prep_dma_memcpy()
2015 slots_per_op); in ppc440spe_adma_prep_dma_memcpy()
2040 int slot_cnt, slots_per_op; in ppc440spe_adma_prep_dma_xor() local
2056 slot_cnt = ppc440spe_chan_xor_slot_count(len, src_cnt, &slots_per_op); in ppc440spe_adma_prep_dma_xor()
2058 slots_per_op); in ppc440spe_adma_prep_dma_xor()
2608 int slot_cnt, slots_per_op, idst, dst_cnt; in ppc440spe_adma_prep_dma_pqzero_sum() local
2634 slots_per_op = 1; in ppc440spe_adma_prep_dma_pqzero_sum()
2638 slots_per_op); in ppc440spe_adma_prep_dma_pqzero_sum()
3675 int slot_cnt, slots_per_op; in ppc440spe_chan_start_null_xor() local
3681 slot_cnt = ppc440spe_chan_xor_slot_count(0, 2, &slots_per_op); in ppc440spe_chan_start_null_xor()
3682 sw_desc = ppc440spe_adma_alloc_slots(chan, slot_cnt, slots_per_op); in ppc440spe_chan_start_null_xor()