Lines Matching refs:slots_per_op
794 int *slots_per_op) in ppc440spe_chan_xor_slot_count() argument
799 slot_cnt = *slots_per_op = (src_cnt + XOR_MAX_OPS - 1)/XOR_MAX_OPS; in ppc440spe_chan_xor_slot_count()
1449 int stride = slot->slots_per_op; in ppc440spe_adma_free_slots()
1452 slot->slots_per_op = 0; in ppc440spe_adma_free_slots()
1521 desc->phys, desc->idx, desc->slots_per_op); in ppc440spe_adma_clean_slot()
1541 int seen_current = 0, slot_cnt = 0, slots_per_op = 0; in __ppc440spe_adma_slot_cleanup() local
1589 if (!slot_cnt && !slots_per_op) { in __ppc440spe_adma_slot_cleanup()
1591 slots_per_op = iter->slots_per_op; in __ppc440spe_adma_slot_cleanup()
1592 if (slot_cnt <= slots_per_op) { in __ppc440spe_adma_slot_cleanup()
1594 slots_per_op = 0; in __ppc440spe_adma_slot_cleanup()
1601 slot_cnt -= slots_per_op; in __ppc440spe_adma_slot_cleanup()
1605 if (slots_per_op != 0 && slot_cnt == 0) { in __ppc440spe_adma_slot_cleanup()
1618 slot_cnt -= slots_per_op; in __ppc440spe_adma_slot_cleanup()
1635 slots_per_op = 0; in __ppc440spe_adma_slot_cleanup()
1641 } else if (slots_per_op) /* wait for group completion */ in __ppc440spe_adma_slot_cleanup()
1687 int slots_per_op) in ppc440spe_adma_alloc_slots() argument
1695 BUG_ON(!num_slots || !slots_per_op); in ppc440spe_adma_alloc_slots()
1712 if (iter->slots_per_op) { in ppc440spe_adma_alloc_slots()
1729 if (num_slots != slots_per_op) in ppc440spe_adma_alloc_slots()
1739 for (i = 0; i < slots_per_op; i++) { in ppc440spe_adma_alloc_slots()
1740 iter->slots_per_op = slots_per_op - i; in ppc440spe_adma_alloc_slots()
1746 num_slots -= slots_per_op; in ppc440spe_adma_alloc_slots()
1903 int slots_per_op; in ppc440spe_adma_tx_submit() local
1910 slots_per_op = group_start->slots_per_op; in ppc440spe_adma_tx_submit()
1931 chan->pending += slot_cnt / slots_per_op; in ppc440spe_adma_tx_submit()
1951 int slot_cnt, slots_per_op; in ppc440spe_adma_prep_dma_interrupt() local
1960 slot_cnt = slots_per_op = 1; in ppc440spe_adma_prep_dma_interrupt()
1962 slots_per_op); in ppc440spe_adma_prep_dma_interrupt()
1983 int slot_cnt, slots_per_op; in ppc440spe_adma_prep_dma_memcpy() local
1998 slot_cnt = slots_per_op = 1; in ppc440spe_adma_prep_dma_memcpy()
2000 slots_per_op); in ppc440spe_adma_prep_dma_memcpy()
2025 int slot_cnt, slots_per_op; in ppc440spe_adma_prep_dma_xor() local
2041 slot_cnt = ppc440spe_chan_xor_slot_count(len, src_cnt, &slots_per_op); in ppc440spe_adma_prep_dma_xor()
2043 slots_per_op); in ppc440spe_adma_prep_dma_xor()
2593 int slot_cnt, slots_per_op, idst, dst_cnt; in ppc440spe_adma_prep_dma_pqzero_sum() local
2619 slots_per_op = 1; in ppc440spe_adma_prep_dma_pqzero_sum()
2623 slots_per_op); in ppc440spe_adma_prep_dma_pqzero_sum()
3660 int slot_cnt, slots_per_op; in ppc440spe_chan_start_null_xor() local
3666 slot_cnt = ppc440spe_chan_xor_slot_count(0, 2, &slots_per_op); in ppc440spe_chan_start_null_xor()
3667 sw_desc = ppc440spe_adma_alloc_slots(chan, slot_cnt, slots_per_op); in ppc440spe_chan_start_null_xor()