Lines Matching defs:src_cnt
538 dma_addr_t *dma_src, unsigned int src_cnt, size_t len,
550 "%s src_cnt: %d len: %zu flags: %lx\n",
551 __func__, src_cnt, len, flags);
554 slot_cnt = iop_chan_xor_slot_count(len, src_cnt, &slots_per_op);
558 iop_desc_init_xor(grp_start, src_cnt, flags);
562 while (src_cnt--)
563 iop_desc_set_xor_src_addr(grp_start, src_cnt,
564 dma_src[src_cnt]);
573 unsigned int src_cnt, size_t len, u32 *result,
583 dev_dbg(iop_chan->device->common.dev, "%s src_cnt: %d len: %zu\n",
584 __func__, src_cnt, len);
587 slot_cnt = iop_chan_zero_sum_slot_count(len, src_cnt, &slots_per_op);
591 iop_desc_init_zero_sum(grp_start, src_cnt, flags);
597 while (src_cnt--)
598 iop_desc_set_zero_sum_src_addr(grp_start, src_cnt,
599 dma_src[src_cnt]);
608 unsigned int src_cnt, const unsigned char *scf, size_t len,
621 "%s src_cnt: %d len: %zu flags: %lx\n",
622 __func__, src_cnt, len, flags);
625 continue_srcs = 1+src_cnt;
627 continue_srcs = 3+src_cnt;
629 continue_srcs = 0+src_cnt;
649 for (i = 0; i < src_cnt; i++)
672 unsigned int src_cnt, const unsigned char *scf,
684 dev_dbg(iop_chan->device->common.dev, "%s src_cnt: %d len: %zu\n",
685 __func__, src_cnt, len);
688 slot_cnt = iop_chan_pq_zero_sum_slot_count(len, src_cnt + 2, &slots_per_op);
694 int pq_idx = src_cnt;
697 iop_desc_init_pq_zero_sum(g, src_cnt+2, flags);
703 while (src_cnt--)
704 iop_desc_set_pq_zero_sum_src_addr(g, src_cnt,
705 src[src_cnt],
706 scf[src_cnt]);