Home
last modified time | relevance | path

Searched refs:crypto_engine (Results 1 – 25 of 34) sorted by relevance

12

/linux/include/crypto/
A Dengine.h48 struct crypto_engine { struct
63 int (*prepare_crypt_hardware)(struct crypto_engine *engine); argument
64 int (*unprepare_crypt_hardware)(struct crypto_engine *engine); argument
65 int (*do_batch_requests)(struct crypto_engine *engine); argument
82 int (*prepare_request)(struct crypto_engine *engine, argument
84 int (*unprepare_request)(struct crypto_engine *engine,
86 int (*do_one_request)(struct crypto_engine *engine,
110 void crypto_finalize_kpp_request(struct crypto_engine *engine,
114 int crypto_engine_start(struct crypto_engine *engine);
115 int crypto_engine_stop(struct crypto_engine *engine);
[all …]
/linux/crypto/
A Dcrypto_engine.c25 static void crypto_finalize_request(struct crypto_engine *engine, in crypto_finalize_request()
70 static void crypto_pump_requests(struct crypto_engine *engine, in crypto_pump_requests()
245 struct crypto_engine *engine = in crypto_pump_work()
246 container_of(work, struct crypto_engine, pump_requests); in crypto_pump_work()
256 static int crypto_transfer_request(struct crypto_engine *engine, in crypto_transfer_request()
363 void crypto_finalize_aead_request(struct crypto_engine *engine, in crypto_finalize_aead_request()
404 void crypto_finalize_kpp_request(struct crypto_engine *engine, in crypto_finalize_kpp_request()
431 int crypto_engine_start(struct crypto_engine *engine) in crypto_engine_start()
457 int crypto_engine_stop(struct crypto_engine *engine) in crypto_engine_stop()
512 struct crypto_engine *engine; in crypto_engine_alloc_init_and_set()
[all …]
/linux/Documentation/crypto/
A Dcrypto_engine.rst13 crypto_engine:
18 struct crypto_engine engine;
27 of the known member ``struct crypto_engine`` at the beginning.
31 You are required to obtain a struct crypto_engine via ``crypto_engine_alloc_init()``.
A Dindex.rst27 crypto_engine
/linux/drivers/crypto/virtio/
A Dvirtio_crypto_common.h29 struct crypto_engine *engine;
116 struct crypto_engine *engine, void *vreq);
/linux/drivers/crypto/allwinner/sun8i-ce/
A Dsun8i-ce-cipher.c78 static int sun8i_ce_cipher_prepare(struct crypto_engine *engine, void *async_req) in sun8i_ce_cipher_prepare()
275 static int sun8i_ce_cipher_run(struct crypto_engine *engine, void *areq) in sun8i_ce_cipher_run()
290 static int sun8i_ce_cipher_unprepare(struct crypto_engine *engine, void *async_req) in sun8i_ce_cipher_unprepare()
341 struct crypto_engine *engine; in sun8i_ce_skdecrypt()
360 struct crypto_engine *engine; in sun8i_ce_skencrypt()
A Dsun8i-ce.h191 struct crypto_engine *engine;
367 int sun8i_ce_hash_run(struct crypto_engine *engine, void *breq);
A Dsun8i-ce-hash.c224 struct crypto_engine *engine; in sun8i_ce_hash_digest()
250 int sun8i_ce_hash_run(struct crypto_engine *engine, void *breq) in sun8i_ce_hash_run()
/linux/drivers/crypto/allwinner/sun8i-ss/
A Dsun8i-ss.h126 struct crypto_engine *engine;
308 int sun8i_ss_hash_run(struct crypto_engine *engine, void *breq);
A Dsun8i-ss-cipher.c271 static int sun8i_ss_handle_cipher_request(struct crypto_engine *engine, void *areq) in sun8i_ss_handle_cipher_request()
287 struct crypto_engine *engine; in sun8i_ss_skdecrypt()
308 struct crypto_engine *engine; in sun8i_ss_skencrypt()
A Dsun8i-ss-hash.c289 struct crypto_engine *engine; in sun8i_ss_hash_digest()
318 int sun8i_ss_hash_run(struct crypto_engine *engine, void *breq) in sun8i_ss_hash_run()
/linux/drivers/crypto/gemini/
A Dsl3516-ce-cipher.c261 static int sl3516_ce_handle_cipher_request(struct crypto_engine *engine, void *areq) in sl3516_ce_handle_cipher_request()
277 struct crypto_engine *engine; in sl3516_ce_skdecrypt()
295 struct crypto_engine *engine; in sl3516_ce_skencrypt()
A Dsl3516-ce.h235 struct crypto_engine *engine;
/linux/drivers/crypto/amlogic/
A Damlogic-gxl-cipher.c261 static int meson_handle_cipher_request(struct crypto_engine *engine, in meson_handle_cipher_request()
278 struct crypto_engine *engine; in meson_skdecrypt()
296 struct crypto_engine *engine; in meson_skencrypt()
A Damlogic-gxl.h70 struct crypto_engine *engine;
/linux/drivers/crypto/stm32/
A Dstm32-cryp.c139 struct crypto_engine *engine;
689 static int stm32_cryp_cipher_one_req(struct crypto_engine *engine, void *areq);
690 static int stm32_cryp_prepare_cipher_req(struct crypto_engine *engine,
705 static int stm32_cryp_aead_one_req(struct crypto_engine *engine, void *areq);
706 static int stm32_cryp_prepare_aead_req(struct crypto_engine *engine,
1021 static int stm32_cryp_prepare_cipher_req(struct crypto_engine *engine, in stm32_cryp_prepare_cipher_req()
1031 static int stm32_cryp_cipher_one_req(struct crypto_engine *engine, void *areq) in stm32_cryp_cipher_one_req()
1046 static int stm32_cryp_prepare_aead_req(struct crypto_engine *engine, void *areq) in stm32_cryp_prepare_aead_req()
1054 static int stm32_cryp_aead_one_req(struct crypto_engine *engine, void *areq) in stm32_cryp_aead_one_req()
A Dstm32-hash.c173 struct crypto_engine *engine;
829 static int stm32_hash_one_request(struct crypto_engine *engine, void *areq);
830 static int stm32_hash_prepare_req(struct crypto_engine *engine, void *areq);
838 static int stm32_hash_prepare_req(struct crypto_engine *engine, void *areq) in stm32_hash_prepare_req()
859 static int stm32_hash_one_request(struct crypto_engine *engine, void *areq) in stm32_hash_one_request()
/linux/drivers/crypto/keembay/
A Docs-hcu.h41 struct crypto_engine *engine;
A Docs-aes.h52 struct crypto_engine *engine;
/linux/drivers/crypto/
A Domap-des.c144 struct crypto_engine *engine;
525 static int omap_des_prepare_req(struct crypto_engine *engine, in omap_des_prepare_req()
582 static int omap_des_crypt_req(struct crypto_engine *engine, in omap_des_crypt_req()
712 static int omap_des_prepare_req(struct crypto_engine *engine,
714 static int omap_des_crypt_req(struct crypto_engine *engine,
A Domap-aes-gcm.c215 static int omap_aes_gcm_prepare_req(struct crypto_engine *engine, void *areq) in omap_aes_gcm_prepare_req()
359 static int omap_aes_gcm_crypt_req(struct crypto_engine *engine, void *areq) in omap_aes_gcm_crypt_req()
A Domap-aes.c429 static int omap_aes_prepare_req(struct crypto_engine *engine, in omap_aes_prepare_req()
484 static int omap_aes_crypt_req(struct crypto_engine *engine, in omap_aes_crypt_req()
632 static int omap_aes_prepare_req(struct crypto_engine *engine,
634 static int omap_aes_crypt_req(struct crypto_engine *engine,
A Domap-aes.h172 struct crypto_engine *engine;
/linux/drivers/crypto/caam/
A Dintern.h73 struct crypto_engine *engine;
/linux/drivers/crypto/xilinx/
A Dzynqmp-aes-gcm.c49 struct crypto_engine *engine;
204 static int zynqmp_handle_aes_req(struct crypto_engine *engine, in zynqmp_handle_aes_req()

Completed in 59 milliseconds

12