Searched refs:crypto_engine (Results 1 – 12 of 12) sorted by relevance
/Linux-v4.19/include/crypto/ |
D | engine.h | 48 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/ |
D | crypto_engine.c | 29 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 …]
|
D | Makefile | 11 obj-$(CONFIG_CRYPTO_ENGINE) += crypto_engine.o
|
/Linux-v4.19/drivers/crypto/virtio/ |
D | virtio_crypto_common.h | 41 struct crypto_engine *engine; 128 struct crypto_engine *engine, void *vreq);
|
D | virtio_crypto_algs.c | 557 struct crypto_engine *engine, void *vreq) in virtio_crypto_ablkcipher_crypt_req()
|
/Linux-v4.19/Documentation/crypto/ |
D | index.rst | 23 crypto_engine
|
D | crypto_engine.rst | 26 You have to obtain a struct crypto_engine via crypto_engine_alloc_init().
|
/Linux-v4.19/drivers/crypto/stm32/ |
D | stm32-cryp.c | 138 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()
|
D | stm32-hash.c | 187 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/ |
D | omap-des.c | 147 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,
|
D | omap-aes.h | 171 struct crypto_engine *engine;
|
D | omap-aes.c | 418 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,
|