Home
last modified time | relevance | path

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

/Linux-v5.4/include/crypto/
Dengine.h43 struct crypto_engine { struct
57 int (*prepare_crypt_hardware)(struct crypto_engine *engine); argument
58 int (*unprepare_crypt_hardware)(struct crypto_engine *engine); argument
74 int (*prepare_request)(struct crypto_engine *engine, argument
76 int (*unprepare_request)(struct crypto_engine *engine,
78 int (*do_one_request)(struct crypto_engine *engine,
86 int crypto_transfer_ablkcipher_request_to_engine(struct crypto_engine *engine,
88 int crypto_transfer_aead_request_to_engine(struct crypto_engine *engine,
90 int crypto_transfer_akcipher_request_to_engine(struct crypto_engine *engine,
92 int crypto_transfer_hash_request_to_engine(struct crypto_engine *engine,
[all …]
/Linux-v5.4/crypto/
Dcrypto_engine.c24 static void crypto_finalize_request(struct crypto_engine *engine, in crypto_finalize_request()
65 static void crypto_pump_requests(struct crypto_engine *engine, in crypto_pump_requests()
170 struct crypto_engine *engine = in crypto_pump_work()
171 container_of(work, struct crypto_engine, pump_requests); in crypto_pump_work()
181 static int crypto_transfer_request(struct crypto_engine *engine, in crypto_transfer_request()
210 static int crypto_transfer_request_to_engine(struct crypto_engine *engine, in crypto_transfer_request_to_engine()
223 int crypto_transfer_ablkcipher_request_to_engine(struct crypto_engine *engine, in crypto_transfer_ablkcipher_request_to_engine()
236 int crypto_transfer_aead_request_to_engine(struct crypto_engine *engine, in crypto_transfer_aead_request_to_engine()
249 int crypto_transfer_akcipher_request_to_engine(struct crypto_engine *engine, in crypto_transfer_akcipher_request_to_engine()
262 int crypto_transfer_hash_request_to_engine(struct crypto_engine *engine, in crypto_transfer_hash_request_to_engine()
[all …]
DMakefile9 obj-$(CONFIG_CRYPTO_ENGINE) += crypto_engine.o
/Linux-v5.4/Documentation/crypto/
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()``.
Dindex.rst23 crypto_engine
/Linux-v5.4/drivers/crypto/virtio/
Dvirtio_crypto_common.h29 struct crypto_engine *engine;
116 struct crypto_engine *engine, void *vreq);
Dvirtio_crypto_algs.c543 struct crypto_engine *engine, void *vreq) in virtio_crypto_ablkcipher_crypt_req()
/Linux-v5.4/drivers/crypto/stm32/
Dstm32-cryp.c138 struct crypto_engine *engine;
684 static int stm32_cryp_cipher_one_req(struct crypto_engine *engine, void *areq);
685 static int stm32_cryp_prepare_cipher_req(struct crypto_engine *engine,
700 static int stm32_cryp_aead_one_req(struct crypto_engine *engine, void *areq);
701 static int stm32_cryp_prepare_aead_req(struct crypto_engine *engine,
1016 static int stm32_cryp_prepare_cipher_req(struct crypto_engine *engine, in stm32_cryp_prepare_cipher_req()
1026 static int stm32_cryp_cipher_one_req(struct crypto_engine *engine, void *areq) in stm32_cryp_cipher_one_req()
1041 static int stm32_cryp_prepare_aead_req(struct crypto_engine *engine, void *areq) in stm32_cryp_prepare_aead_req()
1049 static int stm32_cryp_aead_one_req(struct crypto_engine *engine, void *areq) in stm32_cryp_aead_one_req()
Dstm32-hash.c171 struct crypto_engine *engine;
826 static int stm32_hash_one_request(struct crypto_engine *engine, void *areq);
827 static int stm32_hash_prepare_req(struct crypto_engine *engine, void *areq);
835 static int stm32_hash_prepare_req(struct crypto_engine *engine, void *areq) in stm32_hash_prepare_req()
856 static int stm32_hash_one_request(struct crypto_engine *engine, void *areq) in stm32_hash_one_request()
/Linux-v5.4/drivers/crypto/
Domap-des.c143 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()
705 static int omap_des_prepare_req(struct crypto_engine *engine,
707 static int omap_des_crypt_req(struct crypto_engine *engine,
Domap-aes.h167 struct crypto_engine *engine;
Domap-aes.c414 static int omap_aes_prepare_req(struct crypto_engine *engine, in omap_aes_prepare_req()
469 static int omap_aes_crypt_req(struct crypto_engine *engine, in omap_aes_crypt_req()
604 static int omap_aes_prepare_req(struct crypto_engine *engine,
606 static int omap_aes_crypt_req(struct crypto_engine *engine,