| /OK3568_Linux_fs/kernel/crypto/ |
| H A D | crypto_engine.c | 31 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() 77 struct crypto_engine_ctx *enginectx; in crypto_pump_requests() local 150 enginectx = crypto_tfm_ctx(async_req->tfm); in crypto_pump_requests() 152 if (enginectx->op.prepare_request) { in crypto_pump_requests() 153 ret = enginectx->op.prepare_request(engine, async_req); in crypto_pump_requests() 160 if (!enginectx->op.do_one_request) { in crypto_pump_requests() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/crypto/allwinner/sun8i-ss/ |
| H A D | sun8i-ss.h | 210 struct crypto_engine_ctx enginectx; member 236 struct crypto_engine_ctx enginectx; member
|
| H A D | sun8i-ss-hash.c | 33 op->enginectx.op.do_one_request = sun8i_ss_hash_run; in sun8i_ss_hash_crainit() 34 op->enginectx.op.prepare_request = NULL; in sun8i_ss_hash_crainit() 35 op->enginectx.op.unprepare_request = NULL; in sun8i_ss_hash_crainit()
|
| H A D | sun8i-ss-cipher.c | 393 op->enginectx.op.do_one_request = sun8i_ss_handle_cipher_request; in sun8i_ss_cipher_init() 394 op->enginectx.op.prepare_request = NULL; in sun8i_ss_cipher_init() 395 op->enginectx.op.unprepare_request = NULL; in sun8i_ss_cipher_init()
|
| /OK3568_Linux_fs/kernel/drivers/crypto/allwinner/sun8i-ce/ |
| H A D | sun8i-ce.h | 273 struct crypto_engine_ctx enginectx; member 287 struct crypto_engine_ctx enginectx; member
|
| H A D | sun8i-ce-hash.c | 33 op->enginectx.op.do_one_request = sun8i_ce_hash_run; in sun8i_ce_hash_crainit() 34 op->enginectx.op.prepare_request = NULL; in sun8i_ce_hash_crainit() 35 op->enginectx.op.unprepare_request = NULL; in sun8i_ce_hash_crainit()
|
| H A D | sun8i-ce-cipher.c | 403 op->enginectx.op.do_one_request = sun8i_ce_cipher_run; in sun8i_ce_cipher_init() 404 op->enginectx.op.prepare_request = sun8i_ce_cipher_prepare; in sun8i_ce_cipher_init() 405 op->enginectx.op.unprepare_request = sun8i_ce_cipher_unprepare; in sun8i_ce_cipher_init()
|
| /OK3568_Linux_fs/kernel/drivers/crypto/virtio/ |
| H A D | virtio_crypto_algs.c | 21 struct crypto_engine_ctx enginectx; member 539 ctx->enginectx.op.do_one_request = virtio_crypto_skcipher_crypt_req; in virtio_crypto_skcipher_init() 540 ctx->enginectx.op.prepare_request = NULL; in virtio_crypto_skcipher_init() 541 ctx->enginectx.op.unprepare_request = NULL; in virtio_crypto_skcipher_init()
|
| /OK3568_Linux_fs/kernel/drivers/crypto/amlogic/ |
| H A D | amlogic-gxl-cipher.c | 334 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()
|
| H A D | amlogic-gxl.h | 125 struct crypto_engine_ctx enginectx; member
|
| /OK3568_Linux_fs/kernel/drivers/crypto/ |
| H A D | omap-aes-gcm.c | 382 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()
|
| H A D | omap-des.c | 86 struct crypto_engine_ctx enginectx; member 726 ctx->enginectx.op.prepare_request = omap_des_prepare_req; in omap_des_init_tfm() 727 ctx->enginectx.op.unprepare_request = NULL; in omap_des_init_tfm() 728 ctx->enginectx.op.do_one_request = omap_des_crypt_req; in omap_des_init_tfm()
|
| H A D | omap-aes.h | 96 struct crypto_engine_ctx enginectx; member
|
| H A D | omap-aes.c | 652 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()
|
| H A D | omap-sham.c | 171 struct crypto_engine_ctx enginectx; member 1367 tctx->enginectx.op.do_one_request = omap_sham_hash_one_req; in omap_sham_cra_init_alg() 1368 tctx->enginectx.op.prepare_request = omap_sham_prepare_request; in omap_sham_cra_init_alg() 1369 tctx->enginectx.op.unprepare_request = NULL; in omap_sham_cra_init_alg()
|
| /OK3568_Linux_fs/kernel/drivers/crypto/caam/ |
| H A D | caampkc.h | 97 struct crypto_engine_ctx enginectx; member
|
| H A D | caamalg.c | 107 struct crypto_engine_ctx enginectx; member 3398 ctx->enginectx.op.do_one_request = skcipher_do_one_req; in caam_cra_init() 3435 ctx->enginectx.op.do_one_request = aead_do_one_req; in caam_aead_init()
|
| H A D | caamhash.c | 90 struct crypto_engine_ctx enginectx; member 1852 ctx->enginectx.op.do_one_request = ahash_do_one_req; in caam_hash_cra_init()
|
| H A D | caampkc.c | 1114 ctx->enginectx.op.do_one_request = akcipher_do_one_req; in caam_rsa_init_tfm()
|
| /OK3568_Linux_fs/kernel/drivers/crypto/stm32/ |
| H A D | stm32-cryp.c | 115 struct crypto_engine_ctx enginectx; member 654 ctx->enginectx.op.do_one_request = stm32_cryp_cipher_one_req; in stm32_cryp_init_tfm() 655 ctx->enginectx.op.prepare_request = stm32_cryp_prepare_cipher_req; in stm32_cryp_init_tfm() 656 ctx->enginectx.op.unprepare_request = NULL; in stm32_cryp_init_tfm() 670 ctx->enginectx.op.do_one_request = stm32_cryp_aead_one_req; in stm32_cryp_aes_aead_init() 671 ctx->enginectx.op.prepare_request = stm32_cryp_prepare_aead_req; in stm32_cryp_aes_aead_init() 672 ctx->enginectx.op.unprepare_request = NULL; in stm32_cryp_aes_aead_init()
|
| H A D | stm32-hash.c | 115 struct crypto_engine_ctx enginectx; member 1049 ctx->enginectx.op.do_one_request = stm32_hash_one_request; in stm32_hash_cra_init_algs() 1050 ctx->enginectx.op.prepare_request = stm32_hash_prepare_req; in stm32_hash_cra_init_algs() 1051 ctx->enginectx.op.unprepare_request = NULL; in stm32_hash_cra_init_algs()
|
| /OK3568_Linux_fs/kernel/Documentation/crypto/ |
| H A D | crypto_engine.rst | 36 Before transferring any request, you have to fill the context enginectx by
|