/kernel/linux/linux-5.10/drivers/dma/ioat/ |
H A D | prep.c | 341 unsigned int src_cnt, const unsigned char *scf, in __ioat_prep_pq_lock() 406 pq_set_src(descs, src[s], offset, scf[s], s); in __ioat_prep_pq_lock() 465 unsigned int src_cnt, const unsigned char *scf, in __ioat_prep_pq16_lock() 519 pq16_set_src(descs, src[s], offset, scf[s], s); in __ioat_prep_pq16_lock() 575 unsigned int src_cnt, const unsigned char *scf, size_t len, in ioat_prep_pq() 599 single_source_coef[0] = scf[0]; in ioat_prep_pq() 612 scf, len, flags) : in ioat_prep_pq() 614 scf, len, flags); in ioat_prep_pq() 620 unsigned int src_cnt, const unsigned char *scf, size_t len, in ioat_prep_pq_val() 640 __ioat_prep_pq16_lock(chan, pqres, pq, src, src_cnt, scf, le in ioat_prep_pq_val() 339 __ioat_prep_pq_lock(struct dma_chan *c, enum sum_check_flags *result, const dma_addr_t *dst, const dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) __ioat_prep_pq_lock() argument 463 __ioat_prep_pq16_lock(struct dma_chan *c, enum sum_check_flags *result, const dma_addr_t *dst, const dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) __ioat_prep_pq16_lock() argument 574 ioat_prep_pq(struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) ioat_prep_pq() argument 619 ioat_prep_pq_val(struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, enum sum_check_flags *pqres, unsigned long flags) ioat_prep_pq_val() argument 650 unsigned char scf[MAX_SCF]; ioat_prep_pqxor() local 677 unsigned char scf[MAX_SCF]; ioat_prep_pqxor_val() local [all...] |
H A D | dma.h | 371 unsigned int src_cnt, const unsigned char *scf, size_t len, 375 unsigned int src_cnt, const unsigned char *scf, size_t len,
|
/kernel/linux/linux-6.6/drivers/dma/ioat/ |
H A D | prep.c | 341 unsigned int src_cnt, const unsigned char *scf, in __ioat_prep_pq_lock() 406 pq_set_src(descs, src[s], offset, scf[s], s); in __ioat_prep_pq_lock() 465 unsigned int src_cnt, const unsigned char *scf, in __ioat_prep_pq16_lock() 519 pq16_set_src(descs, src[s], offset, scf[s], s); in __ioat_prep_pq16_lock() 575 unsigned int src_cnt, const unsigned char *scf, size_t len, in ioat_prep_pq() 599 single_source_coef[0] = scf[0]; in ioat_prep_pq() 612 scf, len, flags) : in ioat_prep_pq() 614 scf, len, flags); in ioat_prep_pq() 620 unsigned int src_cnt, const unsigned char *scf, size_t len, in ioat_prep_pq_val() 640 __ioat_prep_pq16_lock(chan, pqres, pq, src, src_cnt, scf, le in ioat_prep_pq_val() 339 __ioat_prep_pq_lock(struct dma_chan *c, enum sum_check_flags *result, const dma_addr_t *dst, const dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) __ioat_prep_pq_lock() argument 463 __ioat_prep_pq16_lock(struct dma_chan *c, enum sum_check_flags *result, const dma_addr_t *dst, const dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) __ioat_prep_pq16_lock() argument 574 ioat_prep_pq(struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) ioat_prep_pq() argument 619 ioat_prep_pq_val(struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, enum sum_check_flags *pqres, unsigned long flags) ioat_prep_pq_val() argument 650 unsigned char scf[MAX_SCF]; ioat_prep_pqxor() local 677 unsigned char scf[MAX_SCF]; ioat_prep_pqxor_val() local [all...] |
H A D | dma.h | 370 unsigned int src_cnt, const unsigned char *scf, size_t len, 374 unsigned int src_cnt, const unsigned char *scf, size_t len,
|
/kernel/linux/linux-5.10/drivers/dma/ |
H A D | fsl_raid.c | 316 unsigned int src_cnt, const unsigned char *scf, size_t len, in fsl_re_prep_dma_genq() 339 if (scf && (flags & DMA_PREP_CONTINUE)) { in fsl_re_prep_dma_genq() 353 if (scf) { in fsl_re_prep_dma_genq() 356 xor->gfm[i] = scf[i]; in fsl_re_prep_dma_genq() 403 unsigned int src_cnt, const unsigned char *scf, size_t len, in fsl_re_prep_dma_pq() 433 coef[0] = *scf; in fsl_re_prep_dma_pq() 454 scf, len, flags); in fsl_re_prep_dma_pq() 484 p[i] = scf[i]; in fsl_re_prep_dma_pq() 314 fsl_re_prep_dma_genq( struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) fsl_re_prep_dma_genq() argument 401 fsl_re_prep_dma_pq( struct dma_chan *chan, dma_addr_t *dest, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) fsl_re_prep_dma_pq() argument
|
H A D | bcm-sba-raid.c | 917 const u8 *scf, dma_addr_t *src, u32 src_cnt) in sba_fillup_pq_msg() 983 c_mdata = sba_cmd_pq_c_mdata(raid6_gflog[scf[i]], 1, 0); in sba_fillup_pq_msg() 1063 u32 src_cnt, const u8 *scf, size_t len, unsigned long flags) in sba_prep_dma_pq_req() 1077 off, len, dst_p, dst_q, scf, src, src_cnt); in sba_prep_dma_pq_req() 1092 dma_addr_t src, u8 scf) in sba_fillup_pq_single_msg() 1096 u8 pos, dpos = raid6_gflog[scf]; in sba_fillup_pq_single_msg() 1317 dma_addr_t src, u8 scf, size_t len, in sba_prep_dma_pq_single_req() 1332 dst_p, dst_q, src, scf); in sba_prep_dma_pq_single_req() 1343 u32 src_cnt, const u8 *scf, size_t len, unsigned long flags) in sba_prep_dma_pq() 1357 if (sba->max_pq_coefs <= raid6_gflog[scf[ in sba_prep_dma_pq() 911 sba_fillup_pq_msg(struct sba_request *req, bool pq_continue, struct brcm_sba_command *cmds, struct brcm_message *msg, dma_addr_t msg_offset, size_t msg_len, dma_addr_t *dst_p, dma_addr_t *dst_q, const u8 *scf, dma_addr_t *src, u32 src_cnt) sba_fillup_pq_msg() argument 1061 sba_prep_dma_pq_req(struct sba_device *sba, dma_addr_t off, dma_addr_t *dst_p, dma_addr_t *dst_q, dma_addr_t *src, u32 src_cnt, const u8 *scf, size_t len, unsigned long flags) sba_prep_dma_pq_req() argument 1086 sba_fillup_pq_single_msg(struct sba_request *req, bool pq_continue, struct brcm_sba_command *cmds, struct brcm_message *msg, dma_addr_t msg_offset, size_t msg_len, dma_addr_t *dst_p, dma_addr_t *dst_q, dma_addr_t src, u8 scf) sba_fillup_pq_single_msg() argument 1315 sba_prep_dma_pq_single_req(struct sba_device *sba, dma_addr_t off, dma_addr_t *dst_p, dma_addr_t *dst_q, dma_addr_t src, u8 scf, size_t len, unsigned long flags) sba_prep_dma_pq_single_req() argument 1342 sba_prep_dma_pq(struct dma_chan *dchan, dma_addr_t *dst, dma_addr_t *src, u32 src_cnt, const u8 *scf, size_t len, unsigned long flags) sba_prep_dma_pq() argument [all...] |
H A D | xgene-dma.c | 417 const u8 *scf) in xgene_dma_prep_xor_desc() 445 desc1->m2 |= cpu_to_le64((scf[i] << ((i + 1) * 8))); in xgene_dma_prep_xor_desc() 887 u32 src_cnt, const u8 *scf, size_t len, unsigned long flags) in xgene_dma_prep_pq() 944 src_cnt, &_len, scf); in xgene_dma_prep_pq() 413 xgene_dma_prep_xor_desc(struct xgene_dma_chan *chan, struct xgene_dma_desc_sw *desc_sw, dma_addr_t *dst, dma_addr_t *src, u32 src_cnt, size_t *nbytes, const u8 *scf) xgene_dma_prep_xor_desc() argument 885 xgene_dma_prep_pq( struct dma_chan *dchan, dma_addr_t *dst, dma_addr_t *src, u32 src_cnt, const u8 *scf, size_t len, unsigned long flags) xgene_dma_prep_pq() argument
|
H A D | iop-adma.c | 608 unsigned int src_cnt, const unsigned char *scf, size_t len, in iop_adma_prep_dma_pq() 650 iop_desc_set_pq_src_addr(g, i, src[i], scf[i]); in iop_adma_prep_dma_pq() 672 unsigned int src_cnt, const unsigned char *scf, in iop_adma_prep_dma_pq_val() 706 scf[src_cnt]); in iop_adma_prep_dma_pq_val() 607 iop_adma_prep_dma_pq(struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) iop_adma_prep_dma_pq() argument 671 iop_adma_prep_dma_pq_val(struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, enum sum_check_flags *pqres, unsigned long flags) iop_adma_prep_dma_pq_val() argument
|
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | fsl_raid.c | 317 unsigned int src_cnt, const unsigned char *scf, size_t len, in fsl_re_prep_dma_genq() 340 if (scf && (flags & DMA_PREP_CONTINUE)) { in fsl_re_prep_dma_genq() 354 if (scf) { in fsl_re_prep_dma_genq() 357 xor->gfm[i] = scf[i]; in fsl_re_prep_dma_genq() 404 unsigned int src_cnt, const unsigned char *scf, size_t len, in fsl_re_prep_dma_pq() 434 coef[0] = *scf; in fsl_re_prep_dma_pq() 455 scf, len, flags); in fsl_re_prep_dma_pq() 485 p[i] = scf[i]; in fsl_re_prep_dma_pq() 315 fsl_re_prep_dma_genq( struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) fsl_re_prep_dma_genq() argument 402 fsl_re_prep_dma_pq( struct dma_chan *chan, dma_addr_t *dest, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) fsl_re_prep_dma_pq() argument
|
H A D | bcm-sba-raid.c | 909 const u8 *scf, dma_addr_t *src, u32 src_cnt) in sba_fillup_pq_msg() 975 c_mdata = sba_cmd_pq_c_mdata(raid6_gflog[scf[i]], 1, 0); in sba_fillup_pq_msg() 1055 u32 src_cnt, const u8 *scf, size_t len, unsigned long flags) in sba_prep_dma_pq_req() 1069 off, len, dst_p, dst_q, scf, src, src_cnt); in sba_prep_dma_pq_req() 1084 dma_addr_t src, u8 scf) in sba_fillup_pq_single_msg() 1088 u8 pos, dpos = raid6_gflog[scf]; in sba_fillup_pq_single_msg() 1309 dma_addr_t src, u8 scf, size_t len, in sba_prep_dma_pq_single_req() 1324 dst_p, dst_q, src, scf); in sba_prep_dma_pq_single_req() 1335 u32 src_cnt, const u8 *scf, size_t len, unsigned long flags) in sba_prep_dma_pq() 1349 if (sba->max_pq_coefs <= raid6_gflog[scf[ in sba_prep_dma_pq() 903 sba_fillup_pq_msg(struct sba_request *req, bool pq_continue, struct brcm_sba_command *cmds, struct brcm_message *msg, dma_addr_t msg_offset, size_t msg_len, dma_addr_t *dst_p, dma_addr_t *dst_q, const u8 *scf, dma_addr_t *src, u32 src_cnt) sba_fillup_pq_msg() argument 1053 sba_prep_dma_pq_req(struct sba_device *sba, dma_addr_t off, dma_addr_t *dst_p, dma_addr_t *dst_q, dma_addr_t *src, u32 src_cnt, const u8 *scf, size_t len, unsigned long flags) sba_prep_dma_pq_req() argument 1078 sba_fillup_pq_single_msg(struct sba_request *req, bool pq_continue, struct brcm_sba_command *cmds, struct brcm_message *msg, dma_addr_t msg_offset, size_t msg_len, dma_addr_t *dst_p, dma_addr_t *dst_q, dma_addr_t src, u8 scf) sba_fillup_pq_single_msg() argument 1307 sba_prep_dma_pq_single_req(struct sba_device *sba, dma_addr_t off, dma_addr_t *dst_p, dma_addr_t *dst_q, dma_addr_t src, u8 scf, size_t len, unsigned long flags) sba_prep_dma_pq_single_req() argument 1334 sba_prep_dma_pq(struct dma_chan *dchan, dma_addr_t *dst, dma_addr_t *src, u32 src_cnt, const u8 *scf, size_t len, unsigned long flags) sba_prep_dma_pq() argument [all...] |
H A D | xgene-dma.c | 418 const u8 *scf) in xgene_dma_prep_xor_desc() 446 desc1->m2 |= cpu_to_le64((scf[i] << ((i + 1) * 8))); in xgene_dma_prep_xor_desc() 888 u32 src_cnt, const u8 *scf, size_t len, unsigned long flags) in xgene_dma_prep_pq() 945 src_cnt, &_len, scf); in xgene_dma_prep_pq() 414 xgene_dma_prep_xor_desc(struct xgene_dma_chan *chan, struct xgene_dma_desc_sw *desc_sw, dma_addr_t *dst, dma_addr_t *src, u32 src_cnt, size_t *nbytes, const u8 *scf) xgene_dma_prep_xor_desc() argument 886 xgene_dma_prep_pq( struct dma_chan *dchan, dma_addr_t *dst, dma_addr_t *src, u32 src_cnt, const u8 *scf, size_t len, unsigned long flags) xgene_dma_prep_pq() argument
|
/kernel/linux/linux-5.10/tools/testing/selftests/rcutorture/configs/scf/ |
H A D | ver_functions.sh | 29 scf
|
/kernel/linux/linux-5.10/drivers/dma/ppc4xx/ |
H A D | adma.c | 206 const unsigned char *scf) in prep_dma_pqzero_sum_dbg() 211 if (scf) { in prep_dma_pqzero_sum_dbg() 213 pr_debug("\t0x%016llx(0x%02x) ", src[i], scf[i]); in prep_dma_pqzero_sum_dbg() 2088 const unsigned char *scf, size_t len, unsigned long flags) in ppc440spe_dma01_prep_mult() 2155 DMA_CDB_SG_DST1, scf[0]); in ppc440spe_dma01_prep_mult() 2174 const unsigned char *scf, size_t len, unsigned long flags) in ppc440spe_dma01_prep_sum_product() 2239 DMA_CDB_SG_DST1, scf[1]); in ppc440spe_dma01_prep_sum_product() 2264 DMA_CDB_SG_DST1, scf[0]); in ppc440spe_dma01_prep_sum_product() 2278 const unsigned char *scf, size_t len, unsigned long flags) in ppc440spe_dma01_prep_pq() 2401 mult = scf[src_cn in ppc440spe_dma01_prep_pq() 204 prep_dma_pqzero_sum_dbg(int id, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf) prep_dma_pqzero_sum_dbg() argument 2085 ppc440spe_dma01_prep_mult( struct ppc440spe_adma_chan *ppc440spe_chan, dma_addr_t *dst, int dst_cnt, dma_addr_t *src, int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) ppc440spe_dma01_prep_mult() argument 2171 ppc440spe_dma01_prep_sum_product( struct ppc440spe_adma_chan *ppc440spe_chan, dma_addr_t *dst, dma_addr_t *src, int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) ppc440spe_dma01_prep_sum_product() argument 2275 ppc440spe_dma01_prep_pq( struct ppc440spe_adma_chan *ppc440spe_chan, dma_addr_t *dst, int dst_cnt, dma_addr_t *src, int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) ppc440spe_dma01_prep_pq() argument 2420 ppc440spe_dma2_prep_pq( struct ppc440spe_adma_chan *ppc440spe_chan, dma_addr_t *dst, int dst_cnt, dma_addr_t *src, int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) ppc440spe_dma2_prep_pq() argument 2509 ppc440spe_adma_prep_dma_pq( struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) ppc440spe_adma_prep_dma_pq() argument 2585 ppc440spe_adma_prep_dma_pqzero_sum( struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, enum sum_check_flags *pqres, unsigned long flags) ppc440spe_adma_prep_dma_pqzero_sum() argument [all...] |
/kernel/linux/linux-6.6/drivers/dma/ppc4xx/ |
H A D | adma.c | 206 const unsigned char *scf) in prep_dma_pqzero_sum_dbg() 211 if (scf) { in prep_dma_pqzero_sum_dbg() 213 pr_debug("\t0x%016llx(0x%02x) ", src[i], scf[i]); in prep_dma_pqzero_sum_dbg() 2086 const unsigned char *scf, size_t len, unsigned long flags) in ppc440spe_dma01_prep_mult() 2153 DMA_CDB_SG_DST1, scf[0]); in ppc440spe_dma01_prep_mult() 2172 const unsigned char *scf, size_t len, unsigned long flags) in ppc440spe_dma01_prep_sum_product() 2237 DMA_CDB_SG_DST1, scf[1]); in ppc440spe_dma01_prep_sum_product() 2262 DMA_CDB_SG_DST1, scf[0]); in ppc440spe_dma01_prep_sum_product() 2276 const unsigned char *scf, size_t len, unsigned long flags) in ppc440spe_dma01_prep_pq() 2399 mult = scf[src_cn in ppc440spe_dma01_prep_pq() 204 prep_dma_pqzero_sum_dbg(int id, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf) prep_dma_pqzero_sum_dbg() argument 2083 ppc440spe_dma01_prep_mult( struct ppc440spe_adma_chan *ppc440spe_chan, dma_addr_t *dst, int dst_cnt, dma_addr_t *src, int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) ppc440spe_dma01_prep_mult() argument 2169 ppc440spe_dma01_prep_sum_product( struct ppc440spe_adma_chan *ppc440spe_chan, dma_addr_t *dst, dma_addr_t *src, int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) ppc440spe_dma01_prep_sum_product() argument 2273 ppc440spe_dma01_prep_pq( struct ppc440spe_adma_chan *ppc440spe_chan, dma_addr_t *dst, int dst_cnt, dma_addr_t *src, int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) ppc440spe_dma01_prep_pq() argument 2418 ppc440spe_dma2_prep_pq( struct ppc440spe_adma_chan *ppc440spe_chan, dma_addr_t *dst, int dst_cnt, dma_addr_t *src, int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) ppc440spe_dma2_prep_pq() argument 2507 ppc440spe_adma_prep_dma_pq( struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) ppc440spe_adma_prep_dma_pq() argument 2583 ppc440spe_adma_prep_dma_pqzero_sum( struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, enum sum_check_flags *pqres, unsigned long flags) ppc440spe_adma_prep_dma_pqzero_sum() argument [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | dmaengine.h | 890 unsigned int src_cnt, const unsigned char *scf, 894 unsigned int src_cnt, const unsigned char *scf, size_t len,
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | dmaengine.h | 900 unsigned int src_cnt, const unsigned char *scf, 904 unsigned int src_cnt, const unsigned char *scf, size_t len,
|
/kernel/linux/linux-6.6/tools/testing/selftests/rcutorture/bin/ |
H A D | torture.sh | 430 torture_set "scftorture" tools/testing/selftests/rcutorture/bin/kvm.sh --torture scf --allcpus --duration "$duration_scftorture" --configs "$configs_scftorture" --kconfig "CONFIG_NR_CPUS=$HALF_ALLOTED_CPUS" --memory ${scfmem}G --trust-make
|