Home
last modified time | relevance | path

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

/Linux-v4.19/crypto/
Dcrypto_engine.c35 struct crypto_engine_ctx *enginectx; in crypto_finalize_request() local
43 enginectx = crypto_tfm_ctx(req->tfm); in crypto_finalize_request()
45 enginectx->op.unprepare_request) { in crypto_finalize_request()
46 ret = enginectx->op.unprepare_request(engine, req); in crypto_finalize_request()
77 struct crypto_engine_ctx *enginectx; in crypto_pump_requests() local
142 enginectx = crypto_tfm_ctx(async_req->tfm); in crypto_pump_requests()
144 if (enginectx->op.prepare_request) { in crypto_pump_requests()
145 ret = enginectx->op.prepare_request(engine, async_req); in crypto_pump_requests()
153 if (!enginectx->op.do_one_request) { in crypto_pump_requests()
158 ret = enginectx->op.do_one_request(engine, async_req); in crypto_pump_requests()
/Linux-v4.19/Documentation/crypto/
Dcrypto_engine.rst14 struct crypto_engine_ctx enginectx;
29 Before transferring any request, you have to fill the enginectx.
/Linux-v4.19/drivers/crypto/virtio/
Dvirtio_crypto_algs.c32 struct crypto_engine_ctx enginectx; member
537 ctx->enginectx.op.do_one_request = virtio_crypto_ablkcipher_crypt_req; in virtio_crypto_ablkcipher_init()
538 ctx->enginectx.op.prepare_request = NULL; in virtio_crypto_ablkcipher_init()
539 ctx->enginectx.op.unprepare_request = NULL; in virtio_crypto_ablkcipher_init()
/Linux-v4.19/drivers/crypto/
Domap-des.c89 struct crypto_engine_ctx enginectx; member
714 ctx->enginectx.op.prepare_request = omap_des_prepare_req; in omap_des_cra_init()
715 ctx->enginectx.op.unprepare_request = NULL; in omap_des_cra_init()
716 ctx->enginectx.op.do_one_request = omap_des_crypt_req; in omap_des_cra_init()
Domap-aes.h100 struct crypto_engine_ctx enginectx; member
Domap-aes.c628 ctx->enginectx.op.prepare_request = omap_aes_prepare_req; in omap_aes_cra_init()
629 ctx->enginectx.op.unprepare_request = NULL; in omap_aes_cra_init()
630 ctx->enginectx.op.do_one_request = omap_aes_crypt_req; in omap_aes_cra_init()
/Linux-v4.19/drivers/crypto/stm32/
Dstm32-cryp.c117 struct crypto_engine_ctx enginectx; member
680 ctx->enginectx.op.do_one_request = stm32_cryp_cipher_one_req; in stm32_cryp_cra_init()
681 ctx->enginectx.op.prepare_request = stm32_cryp_prepare_cipher_req; in stm32_cryp_cra_init()
682 ctx->enginectx.op.unprepare_request = NULL; in stm32_cryp_cra_init()
696 ctx->enginectx.op.do_one_request = stm32_cryp_aead_one_req; in stm32_cryp_aes_aead_init()
697 ctx->enginectx.op.prepare_request = stm32_cryp_prepare_aead_req; in stm32_cryp_aes_aead_init()
698 ctx->enginectx.op.unprepare_request = NULL; in stm32_cryp_aes_aead_init()
Dstm32-hash.c128 struct crypto_engine_ctx enginectx; member
1063 ctx->enginectx.op.do_one_request = stm32_hash_one_request; in stm32_hash_cra_init_algs()
1064 ctx->enginectx.op.prepare_request = stm32_hash_prepare_req; in stm32_hash_cra_init_algs()
1065 ctx->enginectx.op.unprepare_request = NULL; in stm32_hash_cra_init_algs()