Home
last modified time | relevance | path

Searched refs:scatterwalk_map_and_copy (Results 1 – 24 of 24) sorted by relevance

/linux/crypto/
H A Dauthencesn.c97 scatterwalk_map_and_copy(tmp, dst, 4, 4, 0); in crypto_authenc_esn_genicv_tail()
98 scatterwalk_map_and_copy(tmp + 1, dst, assoclen + cryptlen, 4, 0); in crypto_authenc_esn_genicv_tail()
99 scatterwalk_map_and_copy(tmp, dst, 0, 8, 1); in crypto_authenc_esn_genicv_tail()
101 scatterwalk_map_and_copy(hash, dst, assoclen + cryptlen, authsize, 1); in crypto_authenc_esn_genicv_tail()
132 scatterwalk_map_and_copy(tmp, dst, 0, 8, 0); in crypto_authenc_esn_genicv()
133 scatterwalk_map_and_copy(tmp, dst, 4, 4, 1); in crypto_authenc_esn_genicv()
134 scatterwalk_map_and_copy(tmp + 1, dst, assoclen + cryptlen, 4, 1); in crypto_authenc_esn_genicv()
220 scatterwalk_map_and_copy(tmp, dst, 4, 4, 0); in crypto_authenc_esn_decrypt_tail()
221 scatterwalk_map_and_copy(tmp + 1, dst, assoclen + cryptlen, 4, 0); in crypto_authenc_esn_decrypt_tail()
222 scatterwalk_map_and_copy(tmp, dst, 0, 8, 1); in crypto_authenc_esn_decrypt_tail()
[all …]
H A Dseqiv.c91 scatterwalk_map_and_copy(info, req->dst, req->assoclen, ivsize, 1); in seqiv_aead_encrypt()
121 scatterwalk_map_and_copy(req->iv, req->src, req->assoclen, ivsize, 0); in seqiv_aead_decrypt()
H A Dauthenc.c118 scatterwalk_map_and_copy(ahreq->result, req->dst, in authenc_geniv_ahash_finish()
169 scatterwalk_map_and_copy(hash, req->dst, req->assoclen + req->cryptlen, in crypto_authenc_genicv()
244 scatterwalk_map_and_copy(ihash, req->src, ahreq->nbytes, authsize, 0); in crypto_authenc_decrypt_tail()
H A Dessiv.c206 scatterwalk_map_and_copy(req->iv, req->dst, ssize, ivsize, 1); in essiv_aead_crypt()
228 scatterwalk_map_and_copy(rctx->assoc, req->src, 0, in essiv_aead_crypt()
/linux/drivers/crypto/tegra/
H A Dtegra-se-aes.c115 scatterwalk_map_and_copy(req->iv, req->src, offset, ctx->ivsize, 0); in tegra_cbc_iv_copyback()
292 scatterwalk_map_and_copy(rctx->datbuf.buf, req->src, 0, req->cryptlen, 0); in tegra_aes_do_one_req()
323 scatterwalk_map_and_copy(rctx->datbuf.buf, req->dst, 0, req->cryptlen, 1); in tegra_aes_do_one_req()
766 scatterwalk_map_and_copy(rctx->inbuf.buf, in tegra_gcm_do_gmac()
783 scatterwalk_map_and_copy(rctx->inbuf.buf, rctx->src_sg, in tegra_gcm_do_crypt()
797 scatterwalk_map_and_copy(rctx->outbuf.buf, rctx->dst_sg, in tegra_gcm_do_crypt()
822 scatterwalk_map_and_copy(rctx->outbuf.buf, rctx->dst_sg, in tegra_gcm_do_final()
835 scatterwalk_map_and_copy(mac, rctx->src_sg, offset, rctx->authsize, 0); in tegra_gcm_do_verify()
1042 scatterwalk_map_and_copy(rctx->inbuf.buf + offset, in tegra_ccm_format_blocks()
1079 scatterwalk_map_and_copy(rctx->outbuf.buf + 16, rctx->dst_sg, in tegra_ccm_ctr_result()
[all …]
H A Dtegra-se-hash.c428 scatterwalk_map_and_copy(rctx->residue.buf + rctx->residue.size, in tegra_sha_do_update()
444 scatterwalk_map_and_copy(rctx->datbuf.buf + rctx->residue.size, in tegra_sha_do_update()
447 scatterwalk_map_and_copy(rctx->residue.buf, rctx->src_sg, in tegra_sha_do_update()
/linux/arch/arm64/crypto/
H A Dsm4-ce-gcm-glue.c188 scatterwalk_map_and_copy(ghash, req->dst, req->assoclen + req->cryptlen, in gcm_encrypt()
209 scatterwalk_map_and_copy(authtag, req->src, in gcm_decrypt()
H A Dsm4-ce-ccm-glue.c212 scatterwalk_map_and_copy(mac, req->dst, req->assoclen + req->cryptlen, in ccm_encrypt()
241 scatterwalk_map_and_copy(authtag, req->src, in ccm_decrypt()
/linux/drivers/crypto/rockchip/
H A Drk3288_crypto_skcipher.c327 scatterwalk_map_and_copy(rctx->backup_iv, areq->src, in rk_cipher_run()
344 scatterwalk_map_and_copy(biv, sgs, offset, ivsize, 0); in rk_cipher_run()
396 scatterwalk_map_and_copy(iv, sgd, offset, ivsize, 0); in rk_cipher_run()
409 scatterwalk_map_and_copy(areq->iv, areq->dst, offset, in rk_cipher_run()
/linux/drivers/crypto/cavium/nitrox/
H A Dnitrox_skcipher.c93 scatterwalk_map_and_copy(skreq->iv, skreq->dst, start, ivsize, in nitrox_cbc_cipher_callback()
97 scatterwalk_map_and_copy(skreq->iv, skreq->src, start, in nitrox_cbc_cipher_callback()
306 scatterwalk_map_and_copy(nkreq->iv_out, skreq->src, start, ivsize, 0); in nitrox_cbc_decrypt()
H A Dnitrox_aead.c403 scatterwalk_map_and_copy(rctx->assoc, areq->src, 0, assoclen, 0); in nitrox_rfc4106_set_aead_rctx_sglist()
/linux/drivers/crypto/allwinner/sun4i-ss/
H A Dsun4i-ss-cipher.c50 scatterwalk_map_and_copy(ctx->backup_iv, areq->src, in sun4i_ss_opti_poll()
137 scatterwalk_map_and_copy(areq->iv, areq->dst, areq->cryptlen - ivsize, in sun4i_ss_opti_poll()
243 scatterwalk_map_and_copy(ctx->backup_iv, areq->src, in sun4i_ss_cipher_poll()
384 scatterwalk_map_and_copy(areq->iv, areq->dst, areq->cryptlen - ivsize, in sun4i_ss_cipher_poll()
/linux/drivers/crypto/amlogic/
H A Damlogic-gxl-cipher.c145 scatterwalk_map_and_copy(backup_iv, areq->src, offset, in meson_cipher()
249 scatterwalk_map_and_copy(areq->iv, areq->dst, in meson_cipher()
/linux/drivers/crypto/ccp/
H A Dccp-crypto-aes-cmac.c38 scatterwalk_map_and_copy(rctx->buf, rctx->src, in ccp_aes_cmac_complete()
78 scatterwalk_map_and_copy(rctx->buf + rctx->buf_count, req->src, in ccp_do_cmac_update()
H A Dccp-ops.c205 scatterwalk_map_and_copy(wa->address + wa_offset, sg, sg_offset, len, in ccp_set_dm_area()
216 scatterwalk_map_and_copy(wa->address + wa_offset, sg, sg_offset, len, in ccp_get_dm_area()
316 scatterwalk_map_and_copy(dm_wa->address, sg_wa->sg, sg_wa->sg_used, in ccp_queue_buf()
1591 scatterwalk_map_and_copy((void *)sha_zero, sha->ctx, 0, in ccp_run_sha_cmd()
1789 scatterwalk_map_and_copy(hmac_buf, sha->opad, 0, block_size, 0); in ccp_run_sha_cmd()
/linux/include/crypto/
H A Dscatterwalk.h242 static inline void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg, in scatterwalk_map_and_copy() function
/linux/drivers/crypto/
H A Domap-crypto.c73 scatterwalk_map_and_copy(buf, *sg, 0, total, 0); in omap_crypto_copy_sgs()
/linux/drivers/crypto/virtio/
H A Dvirtio_crypto_skcipher_algs.c424 scatterwalk_map_and_copy(req->iv, req->src, in __virtio_crypto_skcipher_do_req()
553 scatterwalk_map_and_copy(req->iv, req->dst, in virtio_crypto_skcipher_finalize_req()
/linux/drivers/crypto/aspeed/
H A Daspeed-acry.c220 scatterwalk_map_and_copy(dram_buffer, src, 0, nbytes, 0); in aspeed_acry_rsa_sg_copy_to_buffer()
334 scatterwalk_map_and_copy(dram_buffer, out_sg, 0, result_nbytes, in aspeed_acry_rsa_transfer()
/linux/drivers/crypto/amcc/
H A Dcrypto4xx_core.c475 scatterwalk_map_and_copy(buf, dst, dst_start, to_copy, 1); in crypto4xx_copy_pkt_to_dst()
565 scatterwalk_map_and_copy(icv, dst, aead_req->cryptlen, in crypto4xx_aead_done()
569 scatterwalk_map_and_copy(icv, aead_req->src, in crypto4xx_aead_done()
/linux/drivers/crypto/caam/
H A Dcaamhash.c659 scatterwalk_map_and_copy(state->buf, req->src, in ahash_done_switch()
930 scatterwalk_map_and_copy(buf + *buflen, req->src, 0, in ahash_update_ctx()
1301 scatterwalk_map_and_copy(buf + *buflen, req->src, 0, in ahash_update_no_ctx()
1484 scatterwalk_map_and_copy(buf, req->src, 0, in ahash_update_first()
H A Dcaamalg_qi2.c3447 scatterwalk_map_and_copy(state->buf, req->src, in ahash_done_bi()
3512 scatterwalk_map_and_copy(state->buf, req->src, in ahash_done_ctx_dst()
3635 scatterwalk_map_and_copy(buf + *buflen, req->src, 0, in ahash_update_ctx()
4089 scatterwalk_map_and_copy(buf + *buflen, req->src, 0, in ahash_update_no_ctx()
4314 scatterwalk_map_and_copy(buf, req->src, 0, in ahash_update_first()
/linux/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf_algs.c165 scatterwalk_map_and_copy(sreq->iv, sreq->dst, start, in output_iv_copyback()
169 scatterwalk_map_and_copy(sreq->iv, sreq->src, in output_iv_copyback()
264 scatterwalk_map_and_copy(req_info->iv_out, req->src, in create_ctx_hdr()
/linux/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss-hash.c557 scatterwalk_map_and_copy(bf, sg, 0, todo, 0); in sun8i_ss_hash_run()