| /linux/crypto/ |
| H A D | authencesn.c | 137 dst = scatterwalk_ffwd(areq_ctx->dst, dst, 4); in crypto_authenc_esn_genicv() 176 src = scatterwalk_ffwd(areq_ctx->src, req->src, assoclen); in crypto_authenc_esn_encrypt() 182 dst = scatterwalk_ffwd(areq_ctx->dst, req->dst, assoclen); in crypto_authenc_esn_encrypt() 232 src = scatterwalk_ffwd(areq_ctx->src, src, assoclen); in crypto_authenc_esn_decrypt_tail() 233 dst = scatterwalk_ffwd(areq_ctx->dst, dst, assoclen); in crypto_authenc_esn_decrypt_tail() 283 dst = scatterwalk_ffwd(areq_ctx->dst, dst, 4); in crypto_authenc_esn_decrypt() 288 src = scatterwalk_ffwd(areq_ctx->src, src, 8); in crypto_authenc_esn_decrypt() 289 dst = scatterwalk_ffwd(areq_ctx->dst, dst, 4); in crypto_authenc_esn_decrypt()
|
| H A D | scatterwalk.c | 183 struct scatterlist *scatterwalk_ffwd(struct scatterlist dst[2], in scatterwalk_ffwd() function 204 EXPORT_SYMBOL_GPL(scatterwalk_ffwd);
|
| H A D | chacha20poly1305.c | 112 src = scatterwalk_ffwd(rctx->src, req->src, req->assoclen); in chacha_decrypt() 115 dst = scatterwalk_ffwd(rctx->dst, req->dst, req->assoclen); in chacha_decrypt() 254 src = scatterwalk_ffwd(rctx->src, req->src, req->assoclen); in chacha_encrypt() 257 dst = scatterwalk_ffwd(rctx->dst, req->dst, req->assoclen); in chacha_encrypt()
|
| H A D | authenc.c | 201 src = scatterwalk_ffwd(areq_ctx->src, req->src, req->assoclen); in crypto_authenc_encrypt() 206 dst = scatterwalk_ffwd(areq_ctx->dst, req->dst, req->assoclen); in crypto_authenc_encrypt() 249 src = scatterwalk_ffwd(areq_ctx->src, req->src, req->assoclen); in crypto_authenc_decrypt_tail() 253 dst = scatterwalk_ffwd(areq_ctx->dst, req->dst, req->assoclen); in crypto_authenc_decrypt_tail()
|
| H A D | krb5enc.c | 150 src = scatterwalk_ffwd(areq_ctx->src, req->src, req->assoclen); in krb5enc_dispatch_encrypt() 154 dst = scatterwalk_ffwd(areq_ctx->dst, req->dst, req->assoclen); in krb5enc_dispatch_encrypt() 318 src = scatterwalk_ffwd(areq_ctx->src, req->src, req->assoclen); in krb5enc_dispatch_decrypt() 322 dst = scatterwalk_ffwd(areq_ctx->dst, req->dst, req->assoclen); in krb5enc_dispatch_decrypt()
|
| H A D | cts.c | 112 sg = scatterwalk_ffwd(rctx->sg, req->dst, offset - bsize); in cts_cbc_encrypt() 194 sg = scatterwalk_ffwd(rctx->sg, req->dst, offset - bsize); in cts_cbc_decrypt()
|
| H A D | ccm.c | 267 sg = scatterwalk_ffwd(pctx->src + 1, req->src, req->assoclen); in crypto_ccm_init_crypt() 274 sg = scatterwalk_ffwd(pctx->dst + 1, req->dst, req->assoclen); in crypto_ccm_init_crypt() 619 sg = scatterwalk_ffwd(rctx->src + 1, req->src, req->assoclen); in crypto_rfc4309_crypt() 626 sg = scatterwalk_ffwd(rctx->dst + 1, req->dst, req->assoclen); in crypto_rfc4309_crypt()
|
| H A D | hctr2.c | 226 rctx->bulk_part_src = scatterwalk_ffwd(rctx->sg_src, req->src, in hctr2_crypt() 228 rctx->bulk_part_dst = scatterwalk_ffwd(rctx->sg_dst, req->dst, in hctr2_crypt()
|
| H A D | gcm.c | 160 sg = scatterwalk_ffwd(pctx->src + 1, req->src, req->assoclen); in crypto_gcm_init_common() 167 sg = scatterwalk_ffwd(pctx->dst + 1, req->dst, req->assoclen); in crypto_gcm_init_common() 732 sg = scatterwalk_ffwd(rctx->src + 1, req->src, req->assoclen); in crypto_rfc4106_crypt() 739 sg = scatterwalk_ffwd(rctx->dst + 1, req->dst, req->assoclen); in crypto_rfc4106_crypt()
|
| H A D | xts.c | 171 rctx->tail = scatterwalk_ffwd(rctx->sg, req->dst, in xts_cts_final()
|
| H A D | essiv.c | 237 sg = scatterwalk_ffwd(rctx->sg + 2, req->src, req->assoclen); in essiv_aead_crypt()
|
| /linux/arch/arm/crypto/ |
| H A D | aes-ce-glue.c | 299 dst = src = scatterwalk_ffwd(sg_src, req->src, subreq.cryptlen); in cts_cbc_encrypt() 301 dst = scatterwalk_ffwd(sg_dst, req->dst, in cts_cbc_encrypt() 357 dst = src = scatterwalk_ffwd(sg_src, req->src, subreq.cryptlen); in cts_cbc_decrypt() 359 dst = scatterwalk_ffwd(sg_dst, req->dst, in cts_cbc_decrypt() 471 dst = src = scatterwalk_ffwd(sg_src, req->src, req->cryptlen); in xts_encrypt() 473 dst = scatterwalk_ffwd(sg_dst, req->dst, req->cryptlen); in xts_encrypt() 543 dst = src = scatterwalk_ffwd(sg_src, req->src, req->cryptlen); in xts_decrypt() 545 dst = scatterwalk_ffwd(sg_dst, req->dst, req->cryptlen); in xts_decrypt()
|
| /linux/arch/arm64/crypto/ |
| H A D | aes-glue.c | 305 dst = src = scatterwalk_ffwd(sg_src, req->src, subreq.cryptlen); in cts_cbc_encrypt() 307 dst = scatterwalk_ffwd(sg_dst, req->dst, in cts_cbc_encrypt() 361 dst = src = scatterwalk_ffwd(sg_src, req->src, subreq.cryptlen); in cts_cbc_decrypt() 363 dst = scatterwalk_ffwd(sg_dst, req->dst, in cts_cbc_decrypt() 566 dst = src = scatterwalk_ffwd(sg_src, req->src, req->cryptlen); in xts_encrypt() 568 dst = scatterwalk_ffwd(sg_dst, req->dst, req->cryptlen); in xts_encrypt() 635 dst = src = scatterwalk_ffwd(sg_src, req->src, req->cryptlen); in xts_decrypt() 637 dst = scatterwalk_ffwd(sg_dst, req->dst, req->cryptlen); in xts_decrypt()
|
| H A D | sm4-ce-glue.c | 232 dst = src = scatterwalk_ffwd(sg_src, src, subreq.cryptlen); in sm4_cbc_cts_crypt() 234 dst = scatterwalk_ffwd(sg_dst, req->dst, in sm4_cbc_cts_crypt() 375 dst = src = scatterwalk_ffwd(sg_src, req->src, subreq.cryptlen); in sm4_xts_crypt() 377 dst = scatterwalk_ffwd(sg_dst, req->dst, subreq.cryptlen); in sm4_xts_crypt()
|
| H A D | aes-neonbs-glue.c | 363 dst = src = scatterwalk_ffwd(sg_src, req->src, req->cryptlen); in __xts_crypt() 365 dst = scatterwalk_ffwd(sg_dst, req->dst, req->cryptlen); in __xts_crypt()
|
| /linux/arch/riscv/crypto/ |
| H A D | aes-riscv64-glue.c | 204 dst = src = scatterwalk_ffwd(sg_src, req->src, cbc_len); in riscv64_aes_cbc_cts_crypt() 206 dst = scatterwalk_ffwd(sg_dst, req->dst, cbc_len); in riscv64_aes_cbc_cts_crypt() 375 dst = src = scatterwalk_ffwd(sg_src, req->src, req->cryptlen); in riscv64_aes_xts_crypt() 377 dst = scatterwalk_ffwd(sg_dst, req->dst, req->cryptlen); in riscv64_aes_xts_crypt()
|
| /linux/drivers/crypto/starfive/ |
| H A D | jh7110-aes.c | 550 stsg = scatterwalk_ffwd(_src, stsg, len); in starfive_aes_map_sg() 553 dtsg = scatterwalk_ffwd(_dst, dtsg, len); in starfive_aes_map_sg() 649 rctx->in_sg = scatterwalk_ffwd(_src, req->src, cryp->assoclen); in starfive_aes_aead_do_one_req() 653 rctx->out_sg = scatterwalk_ffwd(_dst, req->dst, cryp->assoclen); in starfive_aes_aead_do_one_req() 842 src = scatterwalk_ffwd(_src, req->src, req->assoclen); in starfive_aes_aead_crypt() 847 dst = scatterwalk_ffwd(_dst, req->dst, req->assoclen); in starfive_aes_aead_crypt()
|
| /linux/drivers/crypto/ |
| H A D | omap-aes-gcm.c | 131 tmp = scatterwalk_ffwd(sg_arr, req->src, req->assoclen); in omap_aes_gcm_copy_buffers() 155 dd->out_sg = scatterwalk_ffwd(sg_arr, req->dst, req->assoclen); in omap_aes_gcm_copy_buffers()
|
| H A D | atmel-aes.c | 1003 src = scatterwalk_ffwd(ctx->src, req->src, ctx->offset); in atmel_aes_ctr_transfer() 1005 scatterwalk_ffwd(ctx->dst, req->dst, ctx->offset)); in atmel_aes_ctr_transfer() 1433 src = scatterwalk_ffwd(ctx->src, req->src, req->assoclen); in atmel_aes_gcm_data() 1435 scatterwalk_ffwd(ctx->dst, req->dst, req->assoclen)); in atmel_aes_gcm_data() 1836 src = scatterwalk_ffwd(rctx->src, req->src, req->assoclen); in atmel_aes_authenc_transfer() 1840 dst = scatterwalk_ffwd(rctx->dst, req->dst, req->assoclen); in atmel_aes_authenc_transfer()
|
| /linux/arch/x86/crypto/ |
| H A D | aesni-intel_glue.c | 242 dst = src = scatterwalk_ffwd(sg_src, req->src, subreq.cryptlen); in cts_cbc_encrypt() 244 dst = scatterwalk_ffwd(sg_dst, req->dst, in cts_cbc_encrypt() 298 dst = src = scatterwalk_ffwd(sg_src, req->src, subreq.cryptlen); in cts_cbc_decrypt() 300 dst = scatterwalk_ffwd(sg_dst, req->dst, in cts_cbc_decrypt() 431 dst = src = scatterwalk_ffwd(sg_src, req->src, req->cryptlen); in xts_crypt_slowpath() 433 dst = scatterwalk_ffwd(sg_dst, req->dst, req->cryptlen); in xts_crypt_slowpath()
|
| /linux/include/crypto/ |
| H A D | scatterwalk.h | 252 struct scatterlist *scatterwalk_ffwd(struct scatterlist dst[2],
|
| /linux/drivers/crypto/cavium/nitrox/ |
| H A D | nitrox_aead.c | 406 sg = scatterwalk_ffwd(rctx->src + 1, areq->src, areq->assoclen); in nitrox_rfc4106_set_aead_rctx_sglist() 413 sg = scatterwalk_ffwd(rctx->dst + 1, areq->dst, areq->assoclen); in nitrox_rfc4106_set_aead_rctx_sglist()
|
| /linux/drivers/crypto/qce/ |
| H A D | aead.c | 143 msg_sg = scatterwalk_ffwd(__sg, req->dst, assoclen); in qce_aead_prepare_dst_buf() 204 msg_sg = scatterwalk_ffwd(__sg, req->src, req->assoclen); in qce_aead_ccm_prepare_buf_assoclen()
|
| /linux/drivers/crypto/ccp/ |
| H A D | ccp-ops.c | 695 p_inp = scatterwalk_ffwd(sg_inp, aes->src, aes->aad_len); in ccp_run_aes_gcm_cmd() 696 p_outp = scatterwalk_ffwd(sg_outp, aes->dst, aes->aad_len); in ccp_run_aes_gcm_cmd() 699 p_tag = scatterwalk_ffwd(sg_tag, p_outp, ilen); in ccp_run_aes_gcm_cmd() 703 p_tag = scatterwalk_ffwd(sg_tag, p_inp, ilen); in ccp_run_aes_gcm_cmd()
|
| /linux/drivers/crypto/aspeed/ |
| H A D | aspeed-hace-hash.c | 442 ssg = scatterwalk_ffwd(sg, req->src, rctx->offset); in aspeed_ahash_fallback()
|