Lines Matching refs:dst_cnt

277 	desc->dst_cnt = 1;  in ppc440spe_desc_init_null_xor()
291 desc->dst_cnt = 1; in ppc440spe_desc_init_xor()
304 int dst_cnt, int src_cnt, unsigned long flags) in ppc440spe_desc_init_dma2pq() argument
311 desc->dst_cnt = dst_cnt; in ppc440spe_desc_init_dma2pq()
330 int dst_cnt, int src_cnt, unsigned long flags, in ppc440spe_desc_init_dma01pq() argument
340 desc->dst_cnt = dst_cnt; in ppc440spe_desc_init_dma01pq()
345 dopc = (desc->dst_cnt == DMA_DEST_MAX_NUM) ? in ppc440spe_desc_init_dma01pq()
416 if (desc->dst_cnt == DMA_DEST_MAX_NUM) { in ppc440spe_desc_init_dma01pq()
444 int dst_cnt, int src_cnt) in ppc440spe_desc_init_dma01pqzero_sum() argument
449 u8 dopc = (dst_cnt == 2) ? DMA_CDB_OPC_MULTICAST : in ppc440spe_desc_init_dma01pqzero_sum()
462 if (dst_cnt > 1) { in ppc440spe_desc_init_dma01pqzero_sum()
471 iter->dst_cnt = 0; in ppc440spe_desc_init_dma01pqzero_sum()
507 desc->dst_cnt = dst_cnt; in ppc440spe_desc_init_dma01pqzero_sum()
521 desc->dst_cnt = 1; in ppc440spe_desc_init_memcpy()
1341 enum dma_transaction_type cap, struct page **dst_lst, int dst_cnt, in ppc440spe_adma_estimate() argument
1365 if (dst_cnt == 1 && src_cnt == 2 && dst_lst[0] == src_lst[1]) in ppc440spe_adma_estimate()
1383 struct page **dst_lst, int dst_cnt, struct page **src_lst, in ppc440spe_async_tx_find_best_channel() argument
1418 dst_cnt, src_lst, src_cnt, src_sz); in ppc440spe_async_tx_find_best_channel()
1440 if (entry_idx < 0 || entry_idx >= (tdesc->src_cnt + tdesc->dst_cnt)) { in ppc440spe_get_group_entry()
1442 __func__, entry_idx, tdesc->src_cnt, tdesc->dst_cnt); in ppc440spe_get_group_entry()
2102 dma_addr_t *dst, int dst_cnt, dma_addr_t *src, int src_cnt, in ppc440spe_dma01_prep_mult() argument
2124 sw_desc->dst_cnt = dst_cnt; in ppc440spe_dma01_prep_mult()
2210 sw_desc->dst_cnt = 1; in ppc440spe_dma01_prep_sum_product()
2292 dma_addr_t *dst, int dst_cnt, dma_addr_t *src, int src_cnt, in ppc440spe_dma01_prep_pq() argument
2301 __func__, dst_cnt, src_cnt, len); in ppc440spe_dma01_prep_pq()
2374 slot_cnt = dst_cnt; in ppc440spe_dma01_prep_pq()
2389 if (slot_cnt == dst_cnt) in ppc440spe_dma01_prep_pq()
2398 ppc440spe_desc_init_dma01pq(sw_desc, dst_cnt, src_cnt, in ppc440spe_dma01_prep_pq()
2418 mult, src_cnt, dst_cnt - 1); in ppc440spe_dma01_prep_pq()
2437 dma_addr_t *dst, int dst_cnt, dma_addr_t *src, int src_cnt, in ppc440spe_dma2_prep_pq() argument
2445 BUG_ON(!dst_cnt); in ppc440spe_dma2_prep_pq()
2457 slot_cnt = descs_per_op * dst_cnt; in ppc440spe_dma2_prep_pq()
2464 ppc440spe_desc_init_dma2pq(iter, dst_cnt, src_cnt, in ppc440spe_dma2_prep_pq()
2495 sw_desc->dst_cnt = dst_cnt; in ppc440spe_dma2_prep_pq()
2513 mult, src_cnt, dst_cnt - 1); in ppc440spe_dma2_prep_pq()
2531 int dst_cnt = 0; in ppc440spe_adma_prep_dma_pq() local
2561 dst_cnt++; in ppc440spe_adma_prep_dma_pq()
2567 dst_cnt++; in ppc440spe_adma_prep_dma_pq()
2571 BUG_ON(!dst_cnt); in ppc440spe_adma_prep_dma_pq()
2582 dst, dst_cnt, src, src_cnt, scf, in ppc440spe_adma_prep_dma_pq()
2588 dst, dst_cnt, src, src_cnt, scf, in ppc440spe_adma_prep_dma_pq()
2608 int slot_cnt, slots_per_op, idst, dst_cnt; in ppc440spe_adma_prep_dma_pqzero_sum() local
2628 idst = dst_cnt = (pdest && qdest) ? 2 : 1; in ppc440spe_adma_prep_dma_pqzero_sum()
2633 slot_cnt = src_cnt + dst_cnt * 2; in ppc440spe_adma_prep_dma_pqzero_sum()
2640 ppc440spe_desc_init_dma01pqzero_sum(sw_desc, dst_cnt, src_cnt); in ppc440spe_adma_prep_dma_pqzero_sum()
2663 iter->dst_cnt = 0; in ppc440spe_adma_prep_dma_pqzero_sum()
2695 iter->dst_cnt = 0; in ppc440spe_adma_prep_dma_pqzero_sum()
2710 idst = dst_cnt; in ppc440spe_adma_prep_dma_pqzero_sum()
2719 if (idst == dst_cnt) { in ppc440spe_adma_prep_dma_pqzero_sum()
2745 if (!(--dst_cnt)) in ppc440spe_adma_prep_dma_pqzero_sum()
2760 mult_dst = (dst_cnt - 1) ? DMA_CDB_SG_DST2 : in ppc440spe_adma_prep_dma_pqzero_sum()
2805 BUG_ON(index >= sw_desc->dst_cnt); in ppc440spe_adma_set_dest()
3169 index - iskip + sw_desc->dst_cnt); in ppc440spe_adma_pq_set_src()
3192 sw_desc->dst_cnt == 2) { in ppc440spe_adma_pq_set_src()
3206 if (iter->dst_cnt == 2) { in ppc440spe_adma_pq_set_src()
3484 sw_desc->dst_cnt - 1); in ppc440spe_adma_pq_set_src_mult()
3485 if (sw_desc->dst_cnt == 2) in ppc440spe_adma_pq_set_src_mult()
3495 sw_desc->dst_cnt); in ppc440spe_adma_pq_set_src_mult()
3534 if (sw_desc->dst_cnt == 2) { in ppc440spe_adma_pq_set_src_mult()