/linux-4.4.14/crypto/async_tx/ |
D | async_xor.c | 45 int src_cnt = unmap->to_cnt; in do_async_xor() local 50 while (src_cnt) { in do_async_xor() 54 xor_src_cnt = min(src_cnt, (int)dma->max_xor); in do_async_xor() 58 if (src_cnt > xor_src_cnt) { in do_async_xor() 99 if (src_cnt > xor_src_cnt) { in do_async_xor() 101 src_cnt -= xor_src_cnt; in do_async_xor() 103 src_cnt++; in do_async_xor() 114 int src_cnt, size_t len, struct async_submit_ctl *submit) in do_sync_xor() argument 128 for (i = 0; i < src_cnt; i++) in do_sync_xor() 131 src_cnt = xor_src_cnt; in do_sync_xor() [all …]
|
D | async_pq.c | 60 int src_cnt = disks - 2; in do_async_gen_syndrome() local 68 while (src_cnt > 0) { in do_async_gen_syndrome() 70 pq_src_cnt = min(src_cnt, dma_maxpq(dma, dma_flags)); in do_async_gen_syndrome() 75 if (src_cnt > pq_src_cnt) { in do_async_gen_syndrome() 109 src_cnt -= pq_src_cnt; in do_async_gen_syndrome() 181 int src_cnt = disks - 2; in async_gen_syndrome() local 184 blocks, src_cnt, len); in async_gen_syndrome() 195 (src_cnt <= dma_maxpq(device, 0) || in async_gen_syndrome() 200 unsigned char coefs[src_cnt]; in async_gen_syndrome() 211 for (i = 0, j = 0; i < src_cnt; i++) { in async_gen_syndrome() [all …]
|
/linux-4.4.14/drivers/dma/ioat/ |
D | prep.c | 165 dma_addr_t dest, dma_addr_t *src, unsigned int src_cnt, in __ioat_prep_xor_lock() argument 180 BUG_ON(src_cnt < 2); in __ioat_prep_xor_lock() 186 if (src_cnt > 5) { in __ioat_prep_xor_lock() 221 for (s = 0; s < src_cnt; s++) in __ioat_prep_xor_lock() 227 xor->ctl_f.src_cnt = src_cnt_to_hw(src_cnt); in __ioat_prep_xor_lock() 258 unsigned int src_cnt, size_t len, unsigned long flags) in ioat_prep_xor() argument 265 return __ioat_prep_xor_lock(chan, NULL, dest, src, src_cnt, len, flags); in ioat_prep_xor() 270 unsigned int src_cnt, size_t len, in ioat_prep_xor_val() argument 284 src_cnt - 1, len, flags); in ioat_prep_xor_val() 295 int src_cnt = src_cnt_to_sw(pq->ctl_f.src_cnt); in dump_pq_desc_dbg() local [all …]
|
D | dma.h | 398 unsigned int src_cnt, size_t len, unsigned long flags); 401 unsigned int src_cnt, size_t len, 405 unsigned int src_cnt, const unsigned char *scf, size_t len, 409 unsigned int src_cnt, const unsigned char *scf, size_t len, 413 unsigned int src_cnt, size_t len, unsigned long flags); 416 unsigned int src_cnt, size_t len,
|
D | hw.h | 120 unsigned int src_cnt:3; member 167 unsigned int src_cnt:3; member 216 unsigned int src_cnt:3; member
|
D | dma.c | 540 if (src_cnt_to_sw(xor->ctl_f.src_cnt) > 5) in desc_has_ext() 546 if (src_cnt_to_sw(pq->ctl_f.src_cnt) > 3) in desc_has_ext()
|
/linux-4.4.14/arch/arm/include/asm/hardware/ |
D | iop3xx-adma.h | 192 iop_chan_pq_slot_count(size_t len, int src_cnt, int *slots_per_op) in iop_chan_pq_slot_count() argument 199 iop_desc_init_pq(struct iop_adma_desc_slot *desc, int src_cnt, in iop_desc_init_pq() argument 219 iop_chan_pq_zero_sum_slot_count(size_t len, int src_cnt, int *slots_per_op) in iop_chan_pq_zero_sum_slot_count() argument 226 iop_desc_init_pq_zero_sum(struct iop_adma_desc_slot *desc, int src_cnt, in iop_desc_init_pq_zero_sum() argument 323 static inline int iop3xx_aau_xor_slot_count(size_t len, int src_cnt, in iop3xx_aau_xor_slot_count() argument 336 *slots_per_op = slot_count_table[src_cnt - 1]; in iop3xx_aau_xor_slot_count() 355 static inline int iop_chan_xor_slot_count(size_t len, int src_cnt, in iop_chan_xor_slot_count() argument 358 int slot_cnt = iop3xx_aau_xor_slot_count(len, src_cnt, slots_per_op); in iop_chan_xor_slot_count() 377 static inline int iop_chan_zero_sum_slot_count(size_t len, int src_cnt, in iop_chan_zero_sum_slot_count() argument 380 int slot_cnt = iop3xx_aau_xor_slot_count(len, src_cnt, slots_per_op); in iop_chan_zero_sum_slot_count() [all …]
|
/linux-4.4.14/drivers/dma/ppc4xx/ |
D | adma.c | 127 int src_cnt, u32 addr); 193 unsigned int src_cnt) in prep_dma_xor_dbg() argument 198 for (i = 0; i < src_cnt; i++) in prep_dma_xor_dbg() 204 unsigned int src_cnt) in prep_dma_pq_dbg() argument 209 for (i = 0; i < src_cnt; i++) in prep_dma_pq_dbg() 217 unsigned int src_cnt, in prep_dma_pqzero_sum_dbg() argument 224 for (i = 0; i < src_cnt; i++) in prep_dma_pqzero_sum_dbg() 227 for (i = 0; i < src_cnt; i++) in prep_dma_pqzero_sum_dbg() 233 pr_debug("\t0x%016llx ", src[src_cnt + i]); in prep_dma_pqzero_sum_dbg() 276 desc->src_cnt = 0; in ppc440spe_desc_init_null_xor() [all …]
|
D | adma.h | 159 u8 src_cnt; member
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | async_tx.h | 30 int src_cnt, size_t src_sz); 33 src_cnt, src_sz) \ argument 35 src_cnt, src_sz)
|
/linux-4.4.14/drivers/dma/ |
D | fsl_raid.c | 326 unsigned int src_cnt, const unsigned char *scf, size_t len, in fsl_re_prep_dma_genq() argument 335 unsigned int save_src_cnt = src_cnt; in fsl_re_prep_dma_genq() 351 src_cnt += 1; in fsl_re_prep_dma_genq() 356 cdb |= (src_cnt - 1) << FSL_RE_CDB_NRCS_SHIFT; in fsl_re_prep_dma_genq() 371 for (i = 0; i < src_cnt; i++) in fsl_re_prep_dma_genq() 401 unsigned int src_cnt, size_t len, unsigned long flags) in fsl_re_prep_dma_xor() argument 404 return fsl_re_prep_dma_genq(chan, dest, src, src_cnt, NULL, len, flags); in fsl_re_prep_dma_xor() 413 unsigned int src_cnt, const unsigned char *scf, size_t len, in fsl_re_prep_dma_pq() argument 423 unsigned int save_src_cnt = src_cnt; in fsl_re_prep_dma_pq() 437 if (src_cnt == 1) { in fsl_re_prep_dma_pq() [all …]
|
D | iop-adma.c | 550 dma_addr_t *dma_src, unsigned int src_cnt, size_t len, in iop_adma_prep_dma_xor() argument 563 __func__, src_cnt, len, flags); in iop_adma_prep_dma_xor() 566 slot_cnt = iop_chan_xor_slot_count(len, src_cnt, &slots_per_op); in iop_adma_prep_dma_xor() 570 iop_desc_init_xor(grp_start, src_cnt, flags); in iop_adma_prep_dma_xor() 574 while (src_cnt--) in iop_adma_prep_dma_xor() 575 iop_desc_set_xor_src_addr(grp_start, src_cnt, in iop_adma_prep_dma_xor() 576 dma_src[src_cnt]); in iop_adma_prep_dma_xor() 585 unsigned int src_cnt, size_t len, u32 *result, in iop_adma_prep_dma_xor_val() argument 596 __func__, src_cnt, len); in iop_adma_prep_dma_xor_val() 599 slot_cnt = iop_chan_zero_sum_slot_count(len, src_cnt, &slots_per_op); in iop_adma_prep_dma_xor_val() [all …]
|
D | dmatest.c | 416 int src_cnt; in dmatest_func() local 433 src_cnt = dst_cnt = 1; in dmatest_func() 436 src_cnt = min_odd(params->xor_sources | 1, dev->max_xor); in dmatest_func() 440 src_cnt = min_odd(params->pq_sources | 1, dma_maxpq(dev, 0)); in dmatest_func() 447 for (i = 0; i < src_cnt; i++) in dmatest_func() 452 thread->srcs = kcalloc(src_cnt+1, sizeof(u8 *), GFP_KERNEL); in dmatest_func() 455 for (i = 0; i < src_cnt; i++) { in dmatest_func() 484 dma_addr_t srcs[src_cnt]; in dmatest_func() 532 um = dmaengine_get_unmap_data(dev->dev, src_cnt+dst_cnt, in dmatest_func() 542 for (i = 0; i < src_cnt; i++) { in dmatest_func() [all …]
|
D | xgene-dma.c | 368 static u8 xgene_dma_encode_xor_flyby(u32 src_cnt) in xgene_dma_encode_xor_flyby() argument 379 return flyby_type[src_cnt]; in xgene_dma_encode_xor_flyby() 473 u32 src_cnt, size_t *nbytes, in xgene_dma_prep_xor_desc() argument 494 desc1->m2 |= cpu_to_le64(xgene_dma_encode_xor_flyby(src_cnt)); in xgene_dma_prep_xor_desc() 497 for (i = 0; i < src_cnt; i++) { in xgene_dma_prep_xor_desc() 1006 u32 src_cnt, size_t len, unsigned long flags) in xgene_dma_prep_xor() argument 1026 src_cnt, &len, multi); in xgene_dma_prep_xor() 1054 u32 src_cnt, const u8 *scf, size_t len, unsigned long flags) in xgene_dma_prep_pq() argument 1072 memcpy(_src, src, sizeof(*src) * src_cnt); in xgene_dma_prep_pq() 1101 src_cnt, &len, multi); in xgene_dma_prep_pq() [all …]
|
D | mv_xor.c | 505 unsigned int src_cnt, size_t len, unsigned long flags) in mv_xor_prep_dma_xor() argument 517 __func__, src_cnt, len, &dest, flags); in mv_xor_prep_dma_xor() 526 while (src_cnt--) in mv_xor_prep_dma_xor() 527 mv_desc_set_src_addr(sw_desc, src_cnt, src[src_cnt]); in mv_xor_prep_dma_xor()
|
/linux-4.4.14/include/linux/ |
D | async_tx.h | 176 int src_cnt, size_t len, struct async_submit_ctl *submit); 180 int src_cnt, size_t len, enum sum_check_flags *result, 191 async_gen_syndrome(struct page **blocks, unsigned int offset, int src_cnt, 195 async_syndrome_val(struct page **blocks, unsigned int offset, int src_cnt,
|
D | dmaengine.h | 694 unsigned int src_cnt, size_t len, unsigned long flags); 696 struct dma_chan *chan, dma_addr_t *src, unsigned int src_cnt, 700 unsigned int src_cnt, const unsigned char *scf, 704 unsigned int src_cnt, const unsigned char *scf, size_t len,
|
/linux-4.4.14/arch/arm/mach-iop13xx/include/mach/ |
D | adma.h | 201 iop_chan_xor_slot_count(size_t len, int src_cnt, int *slots_per_op) in iop_chan_xor_slot_count() argument 208 *slots_per_op = slot_count_table[src_cnt - 1]; in iop_chan_xor_slot_count() 278 iop_desc_init_xor(struct iop_adma_desc_slot *desc, int src_cnt, in iop_desc_init_xor() argument 288 u_desc_ctrl.field.src_select = src_cnt - 1; in iop_desc_init_xor() 299 iop_desc_init_zero_sum(struct iop_adma_desc_slot *desc, int src_cnt, in iop_desc_init_zero_sum() argument 309 u_desc_ctrl.field.src_select = src_cnt - 1; in iop_desc_init_zero_sum() 321 iop_desc_init_pq(struct iop_adma_desc_slot *desc, int src_cnt, in iop_desc_init_pq() argument 331 u_desc_ctrl.field.src_select = src_cnt - 1; in iop_desc_init_pq() 340 iop_desc_init_pq_zero_sum(struct iop_adma_desc_slot *desc, int src_cnt, in iop_desc_init_pq_zero_sum() argument 350 u_desc_ctrl.field.src_select = src_cnt - 1; in iop_desc_init_pq_zero_sum()
|
/linux-4.4.14/fs/btrfs/ |
D | raid56.c | 514 static void run_xor(void **pages, int src_cnt, ssize_t len) in run_xor() argument 518 void *dest = pages[src_cnt]; in run_xor() 520 while(src_cnt > 0) { in run_xor() 521 xor_src_cnt = min(src_cnt, MAX_XOR_BLOCKS); in run_xor() 524 src_cnt -= xor_src_cnt; in run_xor()
|
/linux-4.4.14/drivers/crypto/ |
D | hifn_795x.c | 577 volatile __le16 src_cnt; /* 15:0 of source count */ member
|