Home
last modified time | relevance | path

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

/Linux-v4.19/include/crypto/
Dengine.h48 struct crypto_engine { struct
62 int (*prepare_crypt_hardware)(struct crypto_engine *engine); argument
63 int (*unprepare_crypt_hardware)(struct crypto_engine *engine); argument
79 int (*prepare_request)(struct crypto_engine *engine, argument
81 int (*unprepare_request)(struct crypto_engine *engine,
83 int (*do_one_request)(struct crypto_engine *engine,
91 int crypto_transfer_ablkcipher_request_to_engine(struct crypto_engine *engine,
93 int crypto_transfer_aead_request_to_engine(struct crypto_engine *engine,
95 int crypto_transfer_akcipher_request_to_engine(struct crypto_engine *engine,
97 int crypto_transfer_hash_request_to_engine(struct crypto_engine *engine,
[all …]
/Linux-v4.19/crypto/
Dcrypto_engine.c29 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()
175 struct crypto_engine *engine = in crypto_pump_work()
176 container_of(work, struct crypto_engine, pump_requests); in crypto_pump_work()
186 static int crypto_transfer_request(struct crypto_engine *engine, in crypto_transfer_request()
215 static int crypto_transfer_request_to_engine(struct crypto_engine *engine, in crypto_transfer_request_to_engine()
228 int crypto_transfer_ablkcipher_request_to_engine(struct crypto_engine *engine, in crypto_transfer_ablkcipher_request_to_engine()
241 int crypto_transfer_aead_request_to_engine(struct crypto_engine *engine, in crypto_transfer_aead_request_to_engine()
254 int crypto_transfer_akcipher_request_to_engine(struct crypto_engine *engine, in crypto_transfer_akcipher_request_to_engine()
267 int crypto_transfer_hash_request_to_engine(struct crypto_engine *engine, in crypto_transfer_hash_request_to_engine()
[all …]
DMakefile11 obj-$(CONFIG_CRYPTO_ENGINE) += crypto_engine.o
/Linux-v4.19/drivers/crypto/virtio/
Dvirtio_crypto_common.h41 struct crypto_engine *engine;
128 struct crypto_engine *engine, void *vreq);
Dvirtio_crypto_algs.c557 struct crypto_engine *engine, void *vreq) in virtio_crypto_ablkcipher_crypt_req()
/Linux-v4.19/Documentation/crypto/
Dindex.rst23 crypto_engine
Dcrypto_engine.rst26 You have to obtain a struct crypto_engine via crypto_engine_alloc_init().
/Linux-v4.19/drivers/crypto/stm32/
Dstm32-cryp.c138 struct crypto_engine *engine;
670 static int stm32_cryp_cipher_one_req(struct crypto_engine *engine, void *areq);
671 static int stm32_cryp_prepare_cipher_req(struct crypto_engine *engine,
686 static int stm32_cryp_aead_one_req(struct crypto_engine *engine, void *areq);
687 static int stm32_cryp_prepare_aead_req(struct crypto_engine *engine,
1010 static int stm32_cryp_prepare_cipher_req(struct crypto_engine *engine, in stm32_cryp_prepare_cipher_req()
1020 static int stm32_cryp_cipher_one_req(struct crypto_engine *engine, void *areq) in stm32_cryp_cipher_one_req()
1035 static int stm32_cryp_prepare_aead_req(struct crypto_engine *engine, void *areq) in stm32_cryp_prepare_aead_req()
1043 static int stm32_cryp_aead_one_req(struct crypto_engine *engine, void *areq) in stm32_cryp_aead_one_req()
Dstm32-hash.c187 struct crypto_engine *engine;
842 static int stm32_hash_one_request(struct crypto_engine *engine, void *areq);
843 static int stm32_hash_prepare_req(struct crypto_engine *engine, void *areq);
851 static int stm32_hash_prepare_req(struct crypto_engine *engine, void *areq) in stm32_hash_prepare_req()
872 static int stm32_hash_one_request(struct crypto_engine *engine, void *areq) in stm32_hash_one_request()
/Linux-v4.19/drivers/crypto/
Domap-des.c147 struct crypto_engine *engine;
529 static int omap_des_prepare_req(struct crypto_engine *engine, in omap_des_prepare_req()
586 static int omap_des_crypt_req(struct crypto_engine *engine, in omap_des_crypt_req()
701 static int omap_des_prepare_req(struct crypto_engine *engine,
703 static int omap_des_crypt_req(struct crypto_engine *engine,
Domap-aes.h171 struct crypto_engine *engine;
Domap-aes.c418 static int omap_aes_prepare_req(struct crypto_engine *engine, in omap_aes_prepare_req()
473 static int omap_aes_crypt_req(struct crypto_engine *engine, in omap_aes_crypt_req()
608 static int omap_aes_prepare_req(struct crypto_engine *engine,
610 static int omap_aes_crypt_req(struct crypto_engine *engine,