Home
last modified time | relevance | path

Searched refs:enginectx (Results 1 – 25 of 28) sorted by relevance

12

/Linux-v6.1/crypto/
Dcrypto_engine.c31 struct crypto_engine_ctx *enginectx; in crypto_finalize_request() local
48 enginectx = crypto_tfm_ctx(req->tfm); in crypto_finalize_request()
49 if (enginectx->op.prepare_request && in crypto_finalize_request()
50 enginectx->op.unprepare_request) { in crypto_finalize_request()
51 ret = enginectx->op.unprepare_request(engine, req); in crypto_finalize_request()
78 struct crypto_engine_ctx *enginectx; in crypto_pump_requests() local
151 enginectx = crypto_tfm_ctx(async_req->tfm); in crypto_pump_requests()
153 if (enginectx->op.prepare_request) { in crypto_pump_requests()
154 ret = enginectx->op.prepare_request(engine, async_req); in crypto_pump_requests()
161 if (!enginectx->op.do_one_request) { in crypto_pump_requests()
[all …]
/Linux-v6.1/drivers/crypto/allwinner/sun8i-ss/
Dsun8i-ss.h213 struct crypto_engine_ctx enginectx; member
239 struct crypto_engine_ctx enginectx; member
Dsun8i-ss-cipher.c411 op->enginectx.op.do_one_request = sun8i_ss_handle_cipher_request; in sun8i_ss_cipher_init()
412 op->enginectx.op.prepare_request = NULL; in sun8i_ss_cipher_init()
413 op->enginectx.op.unprepare_request = NULL; in sun8i_ss_cipher_init()
Dsun8i-ss-hash.c122 op->enginectx.op.do_one_request = sun8i_ss_hash_run; in sun8i_ss_hash_crainit()
123 op->enginectx.op.prepare_request = NULL; in sun8i_ss_hash_crainit()
124 op->enginectx.op.unprepare_request = NULL; in sun8i_ss_hash_crainit()
/Linux-v6.1/drivers/crypto/aspeed/
Daspeed-hace.h181 struct crypto_engine_ctx enginectx; member
238 struct crypto_engine_ctx enginectx; member
Daspeed-hace-crypto.c716 ctx->enginectx.op.do_one_request = aspeed_crypto_do_request; in aspeed_crypto_cra_init()
717 ctx->enginectx.op.prepare_request = NULL; in aspeed_crypto_cra_init()
718 ctx->enginectx.op.unprepare_request = NULL; in aspeed_crypto_cra_init()
Daspeed-hace-hash.c879 tctx->enginectx.op.do_one_request = aspeed_ahash_do_request; in aspeed_sham_cra_init()
880 tctx->enginectx.op.prepare_request = aspeed_ahash_prepare_request; in aspeed_sham_cra_init()
881 tctx->enginectx.op.unprepare_request = NULL; in aspeed_sham_cra_init()
/Linux-v6.1/drivers/crypto/allwinner/sun8i-ce/
Dsun8i-ce.h275 struct crypto_engine_ctx enginectx; member
289 struct crypto_engine_ctx enginectx; member
Dsun8i-ce-hash.c34 op->enginectx.op.do_one_request = sun8i_ce_hash_run; in sun8i_ce_hash_crainit()
35 op->enginectx.op.prepare_request = NULL; in sun8i_ce_hash_crainit()
36 op->enginectx.op.unprepare_request = NULL; in sun8i_ce_hash_crainit()
Dsun8i-ce-cipher.c426 op->enginectx.op.do_one_request = sun8i_ce_cipher_run; in sun8i_ce_cipher_init()
427 op->enginectx.op.prepare_request = sun8i_ce_cipher_prepare; in sun8i_ce_cipher_init()
428 op->enginectx.op.unprepare_request = sun8i_ce_cipher_unprepare; in sun8i_ce_cipher_init()
/Linux-v6.1/drivers/crypto/amlogic/
Damlogic-gxl-cipher.c334 op->enginectx.op.do_one_request = meson_handle_cipher_request; in meson_cipher_init()
335 op->enginectx.op.prepare_request = NULL; in meson_cipher_init()
336 op->enginectx.op.unprepare_request = NULL; in meson_cipher_init()
Damlogic-gxl.h125 struct crypto_engine_ctx enginectx; member
/Linux-v6.1/drivers/crypto/
Domap-aes-gcm.c382 ctx->enginectx.op.prepare_request = omap_aes_gcm_prepare_req; in omap_aes_gcm_cra_init()
383 ctx->enginectx.op.unprepare_request = NULL; in omap_aes_gcm_cra_init()
384 ctx->enginectx.op.do_one_request = omap_aes_gcm_crypt_req; in omap_aes_gcm_cra_init()
Domap-des.c86 struct crypto_engine_ctx enginectx; member
725 ctx->enginectx.op.prepare_request = omap_des_prepare_req; in omap_des_init_tfm()
726 ctx->enginectx.op.unprepare_request = NULL; in omap_des_init_tfm()
727 ctx->enginectx.op.do_one_request = omap_des_crypt_req; in omap_des_init_tfm()
Domap-aes.h96 struct crypto_engine_ctx enginectx; member
Domap-aes.c652 ctx->enginectx.op.prepare_request = omap_aes_prepare_req; in omap_aes_init_tfm()
653 ctx->enginectx.op.unprepare_request = NULL; in omap_aes_init_tfm()
654 ctx->enginectx.op.do_one_request = omap_aes_crypt_req; in omap_aes_init_tfm()
Domap-sham.c171 struct crypto_engine_ctx enginectx; member
1352 tctx->enginectx.op.do_one_request = omap_sham_hash_one_req; in omap_sham_cra_init_alg()
1353 tctx->enginectx.op.prepare_request = omap_sham_prepare_request; in omap_sham_cra_init_alg()
1354 tctx->enginectx.op.unprepare_request = NULL; in omap_sham_cra_init_alg()
/Linux-v6.1/drivers/crypto/gemini/
Dsl3516-ce-cipher.c338 op->enginectx.op.do_one_request = sl3516_ce_handle_cipher_request; in sl3516_ce_cipher_init()
339 op->enginectx.op.prepare_request = NULL; in sl3516_ce_cipher_init()
340 op->enginectx.op.unprepare_request = NULL; in sl3516_ce_cipher_init()
Dsl3516-ce.h304 struct crypto_engine_ctx enginectx; member
/Linux-v6.1/drivers/crypto/virtio/
Dvirtio_crypto_akcipher_algs.c27 struct crypto_engine_ctx enginectx; member
478 ctx->enginectx.op.do_one_request = virtio_crypto_rsa_do_req; in virtio_crypto_rsa_init_tfm()
479 ctx->enginectx.op.prepare_request = NULL; in virtio_crypto_rsa_init_tfm()
480 ctx->enginectx.op.unprepare_request = NULL; in virtio_crypto_rsa_init_tfm()
Dvirtio_crypto_skcipher_algs.c21 struct crypto_engine_ctx enginectx; member
525 ctx->enginectx.op.do_one_request = virtio_crypto_skcipher_crypt_req; in virtio_crypto_skcipher_init()
526 ctx->enginectx.op.prepare_request = NULL; in virtio_crypto_skcipher_init()
527 ctx->enginectx.op.unprepare_request = NULL; in virtio_crypto_skcipher_init()
/Linux-v6.1/drivers/crypto/caam/
Dcaampkc.h97 struct crypto_engine_ctx enginectx; member
/Linux-v6.1/drivers/crypto/stm32/
Dstm32-cryp.c115 struct crypto_engine_ctx enginectx; member
667 ctx->enginectx.op.do_one_request = stm32_cryp_cipher_one_req; in stm32_cryp_init_tfm()
668 ctx->enginectx.op.prepare_request = stm32_cryp_prepare_cipher_req; in stm32_cryp_init_tfm()
669 ctx->enginectx.op.unprepare_request = NULL; in stm32_cryp_init_tfm()
683 ctx->enginectx.op.do_one_request = stm32_cryp_aead_one_req; in stm32_cryp_aes_aead_init()
684 ctx->enginectx.op.prepare_request = stm32_cryp_prepare_aead_req; in stm32_cryp_aes_aead_init()
685 ctx->enginectx.op.unprepare_request = NULL; in stm32_cryp_aes_aead_init()
Dstm32-hash.c116 struct crypto_engine_ctx enginectx; member
1050 ctx->enginectx.op.do_one_request = stm32_hash_one_request; in stm32_hash_cra_init_algs()
1051 ctx->enginectx.op.prepare_request = stm32_hash_prepare_req; in stm32_hash_cra_init_algs()
1052 ctx->enginectx.op.unprepare_request = NULL; in stm32_hash_cra_init_algs()
/Linux-v6.1/Documentation/crypto/
Dcrypto_engine.rst36 Before transferring any request, you have to fill the context enginectx by

12