Home
last modified time | relevance | path

Searched refs:src_cnt (Results 1 – 20 of 20) sorted by relevance

/openbmc/linux/crypto/async_tx/
H A Dasync_xor.c32 int src_cnt = unmap->to_cnt; in do_async_xor() local
37 while (src_cnt) { in do_async_xor()
88 src_cnt -= xor_src_cnt; in do_async_xor()
90 src_cnt++; in do_async_xor()
120 src_cnt = xor_src_cnt; in do_sync_xor_offs()
127 while (src_cnt > 0) { in do_sync_xor_offs()
133 src_cnt -= xor_src_cnt; in do_sync_xor_offs()
192 BUG_ON(src_cnt <= 1); in async_xor_offs()
234 src_cnt--; in async_xor_offs()
294 src_cnt, len); in xor_val_chan()
[all …]
H A Dasync_pq.c46 int src_cnt = disks - 2; in do_async_gen_syndrome() local
51 while (src_cnt > 0) { in do_async_gen_syndrome()
58 if (src_cnt > pq_src_cnt) { in do_async_gen_syndrome()
94 src_cnt -= pq_src_cnt; in do_async_gen_syndrome()
144 int src_cnt, size_t len) in is_dma_pq_aligned_offs() argument
148 for (i = 0; i < src_cnt; i++) { in is_dma_pq_aligned_offs()
180 int src_cnt = disks - 2; in async_gen_syndrome() local
183 blocks, src_cnt, len); in async_gen_syndrome()
318 int i, j = 0, src_cnt = 0; in async_syndrome_val() local
331 src_cnt++; in async_syndrome_val()
[all …]
/openbmc/linux/drivers/dma/ioat/
H A Dprep.c168 BUG_ON(src_cnt < 2); in __ioat_prep_xor_lock()
174 if (src_cnt > 5) { in __ioat_prep_xor_lock()
215 xor->ctl_f.src_cnt = src_cnt_to_hw(src_cnt); in __ioat_prep_xor_lock()
283 int src_cnt = src_cnt_to_sw(pq->ctl_f.src_cnt); in dump_pq_desc_dbg() local
294 pq->ctl_f.src_cnt); in dump_pq_desc_dbg()
311 int src_cnt = src16_cnt_to_sw(pq->ctl_f.src_cnt); in dump_pq16_desc_dbg() local
328 pq->ctl_f.src_cnt); in dump_pq16_desc_dbg()
566 return src_cnt + 1; in src_cnt_flags()
568 return src_cnt + 3; in src_cnt_flags()
570 return src_cnt; in src_cnt_flags()
[all …]
H A Ddma.h363 unsigned int src_cnt, size_t len, unsigned long flags);
366 unsigned int src_cnt, size_t len,
370 unsigned int src_cnt, const unsigned char *scf, size_t len,
374 unsigned int src_cnt, const unsigned char *scf, size_t len,
378 unsigned int src_cnt, size_t len, unsigned long flags);
381 unsigned int src_cnt, size_t len,
H A Dhw.h115 unsigned int src_cnt:3; member
162 unsigned int src_cnt:3; member
211 unsigned int src_cnt:3; member
H A Ddma.c506 if (src_cnt_to_sw(xor->ctl_f.src_cnt) > 5) in desc_has_ext()
512 if (src_cnt_to_sw(pq->ctl_f.src_cnt) > 3) in desc_has_ext()
/openbmc/linux/drivers/dma/ppc4xx/
H A Dadma.c264 desc->src_cnt = 0; in ppc440spe_desc_init_null_xor()
278 desc->src_cnt = src_cnt; in ppc440spe_desc_init_xor()
298 desc->src_cnt = src_cnt; in ppc440spe_desc_init_dma2pq()
327 desc->src_cnt = src_cnt; in ppc440spe_desc_init_dma01pq()
494 desc->src_cnt = src_cnt; in ppc440spe_desc_init_dma01pqzero_sum()
1267 src_cnt = idx; in ppc440spe_can_rxor()
2048 dma_src[src_cnt], src_cnt); in ppc440spe_adma_prep_dma_xor()
2060 int src_cnt);
2106 sw_desc->src_cnt = src_cnt; in ppc440spe_dma01_prep_mult()
2192 sw_desc->src_cnt = src_cnt; in ppc440spe_dma01_prep_sum_product()
[all …]
H A Dadma.h156 u8 src_cnt; member
/openbmc/linux/include/linux/
H A Dasync_tx.h163 int src_cnt, size_t len, struct async_submit_ctl *submit);
168 int src_cnt, size_t len, struct async_submit_ctl *submit);
172 int src_cnt, size_t len, enum sum_check_flags *result,
178 int src_cnt, size_t len, enum sum_check_flags *result,
189 async_gen_syndrome(struct page **blocks, unsigned int *offsets, int src_cnt,
193 async_syndrome_val(struct page **blocks, unsigned int *offsets, int src_cnt,
H A Ddmaengine.h894 unsigned int src_cnt, size_t len, unsigned long flags);
896 struct dma_chan *chan, dma_addr_t *src, unsigned int src_cnt,
900 unsigned int src_cnt, const unsigned char *scf,
904 unsigned int src_cnt, const unsigned char *scf, size_t len,
/openbmc/linux/arch/powerpc/include/asm/
H A Dasync_tx.h14 int src_cnt, size_t src_sz);
17 src_cnt, src_sz) \ argument
19 src_cnt, src_sz)
/openbmc/linux/drivers/dma/
H A Dfsl_raid.c326 unsigned int save_src_cnt = src_cnt; in fsl_re_prep_dma_genq()
342 src_cnt += 1; in fsl_re_prep_dma_genq()
347 cdb |= (src_cnt - 1) << FSL_RE_CDB_NRCS_SHIFT; in fsl_re_prep_dma_genq()
362 for (i = 0; i < src_cnt; i++) in fsl_re_prep_dma_genq()
414 unsigned int save_src_cnt = src_cnt; in fsl_re_prep_dma_pq()
428 if (src_cnt == 1) { in fsl_re_prep_dma_pq()
458 src_cnt += 3; in fsl_re_prep_dma_pq()
476 for (i = 0; i < src_cnt; i++) in fsl_re_prep_dma_pq()
480 gfmq_len = ALIGN(src_cnt, 4); in fsl_re_prep_dma_pq()
484 for (i = 0; i < src_cnt; i++) in fsl_re_prep_dma_pq()
[all …]
H A Dbcm-sba-raid.c790 for (i = 1; i < src_cnt; i++) { in sba_fillup_xor_msg()
857 off, len, dst, src, src_cnt); in sba_prep_dma_xor_req()
876 if (unlikely(src_cnt > sba->max_xor_srcs)) in sba_prep_dma_xor()
970 for (i = 0; i < src_cnt; i++) { in sba_fillup_pq_msg()
1346 if (unlikely(src_cnt > sba->max_pq_srcs)) in sba_prep_dma_pq()
1348 for (i = 0; i < src_cnt; i++) in sba_prep_dma_pq()
1363 dst_q_index = src_cnt; in sba_prep_dma_pq()
1366 for (i = 0; i < src_cnt; i++) { in sba_prep_dma_pq()
1374 if (dst_q_index < src_cnt) { in sba_prep_dma_pq()
1390 for (i = 0; i < src_cnt; i++) { in sba_prep_dma_pq()
[all …]
H A Dmv_xor_v2.c432 unsigned int src_cnt, size_t len, unsigned long flags) in mv_xor_v2_prep_dma_xor() argument
440 if (src_cnt > MV_XOR_V2_CMD_LINE_NUM_MAX_D_BUF || src_cnt < 1) in mv_xor_v2_prep_dma_xor()
445 __func__, src_cnt, len, &dest, flags); in mv_xor_v2_prep_dma_xor()
468 for (i = 0; i < src_cnt; i++) in mv_xor_v2_prep_dma_xor()
472 src_cnt << DESC_NUM_ACTIVE_D_BUF_SHIFT; in mv_xor_v2_prep_dma_xor()
H A Dxgene-dma.c359 static u8 xgene_dma_encode_xor_flyby(u32 src_cnt) in xgene_dma_encode_xor_flyby() argument
370 return flyby_type[src_cnt]; in xgene_dma_encode_xor_flyby()
417 u32 src_cnt, size_t *nbytes, in xgene_dma_prep_xor_desc() argument
438 desc1->m2 |= cpu_to_le64(xgene_dma_encode_xor_flyby(src_cnt)); in xgene_dma_prep_xor_desc()
441 for (i = 0; i < src_cnt; i++) { in xgene_dma_prep_xor_desc()
840 u32 src_cnt, size_t len, unsigned long flags) in xgene_dma_prep_xor() argument
860 src_cnt, &len, multi); in xgene_dma_prep_xor()
888 u32 src_cnt, const u8 *scf, size_t len, unsigned long flags) in xgene_dma_prep_pq() argument
906 memcpy(_src, src, sizeof(*src) * src_cnt); in xgene_dma_prep_pq()
935 src_cnt, &len, multi); in xgene_dma_prep_pq()
[all …]
H A Dmv_xor.c556 unsigned int src_cnt, size_t len, unsigned long flags) in mv_xor_prep_dma_xor() argument
569 __func__, src_cnt, len, &dest, flags); in mv_xor_prep_dma_xor()
583 while (src_cnt--) { in mv_xor_prep_dma_xor()
585 ret = mv_xor_add_io_win(mv_chan, src[src_cnt]); in mv_xor_prep_dma_xor()
588 mv_desc_set_src_addr(sw_desc, src_cnt, src[src_cnt]); in mv_xor_prep_dma_xor()
/openbmc/qemu/include/qemu/
H A Diov.h235 struct iovec *src_iov, unsigned int src_cnt,
/openbmc/qemu/util/
H A Diov.c320 struct iovec *src_iov, unsigned int src_cnt, in qemu_iovec_concat_iov() argument
330 for (i = 0, done = 0; done < sbytes && i < src_cnt; i++) { in qemu_iovec_concat_iov()
/openbmc/linux/fs/btrfs/
H A Draid56.c509 static void run_xor(void **pages, int src_cnt, ssize_t len) in run_xor() argument
513 void *dest = pages[src_cnt]; in run_xor()
515 while(src_cnt > 0) { in run_xor()
516 xor_src_cnt = min(src_cnt, MAX_XOR_BLOCKS); in run_xor()
519 src_cnt -= xor_src_cnt; in run_xor()
/openbmc/linux/drivers/crypto/
H A Dhifn_795x.c550 volatile __le16 src_cnt; /* 15:0 of source count */ member