/kernel/linux/linux-5.10/include/crypto/ |
D | engine.h | 47 struct crypto_engine { struct 62 int (*prepare_crypt_hardware)(struct crypto_engine *engine); argument 63 int (*unprepare_crypt_hardware)(struct crypto_engine *engine); argument 64 int (*do_batch_requests)(struct crypto_engine *engine); argument 81 int (*prepare_request)(struct crypto_engine *engine, argument 83 int (*unprepare_request)(struct crypto_engine *engine, 85 int (*do_one_request)(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 …]
|
/kernel/linux/linux-5.10/crypto/ |
D | crypto_engine.c | 25 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() 285 static int crypto_transfer_request_to_engine(struct crypto_engine *engine, in crypto_transfer_request_to_engine() 297 int crypto_transfer_aead_request_to_engine(struct crypto_engine *engine, in crypto_transfer_aead_request_to_engine() 310 int crypto_transfer_akcipher_request_to_engine(struct crypto_engine *engine, in crypto_transfer_akcipher_request_to_engine() 323 int crypto_transfer_hash_request_to_engine(struct crypto_engine *engine, in crypto_transfer_hash_request_to_engine() 336 int crypto_transfer_skcipher_request_to_engine(struct crypto_engine *engine, in crypto_transfer_skcipher_request_to_engine() [all …]
|
D | Makefile | 9 obj-$(CONFIG_CRYPTO_ENGINE) += crypto_engine.o
|
/kernel/linux/linux-5.10/Documentation/crypto/ |
D | crypto_engine.rst | 13 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()``.
|
D | index.rst | 27 crypto_engine
|
/kernel/linux/linux-5.10/drivers/crypto/virtio/ |
D | virtio_crypto_common.h | 29 struct crypto_engine *engine; 116 struct crypto_engine *engine, void *vreq);
|
/kernel/linux/linux-5.10/drivers/crypto/allwinner/sun8i-ss/ |
D | sun8i-ss.h | 129 struct crypto_engine *engine; 315 int sun8i_ss_hash_run(struct crypto_engine *engine, void *breq);
|
D | sun8i-ss-cipher.c | 309 static int sun8i_ss_handle_cipher_request(struct crypto_engine *engine, void *areq) in sun8i_ss_handle_cipher_request() 327 struct crypto_engine *engine; in sun8i_ss_skdecrypt() 348 struct crypto_engine *engine; in sun8i_ss_skencrypt()
|
D | sun8i-ss-hash.c | 289 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()
|
/kernel/linux/linux-5.10/drivers/crypto/allwinner/sun8i-ce/ |
D | sun8i-ce-cipher.c | 79 static int sun8i_ce_cipher_prepare(struct crypto_engine *engine, void *async_req) in sun8i_ce_cipher_prepare() 273 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()
|
D | sun8i-ce.h | 190 struct crypto_engine *engine; 366 int sun8i_ce_hash_run(struct crypto_engine *engine, void *breq);
|
D | sun8i-ce-hash.c | 224 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()
|
/kernel/linux/linux-5.10/drivers/crypto/amlogic/ |
D | amlogic-gxl-cipher.c | 261 static int meson_handle_cipher_request(struct crypto_engine *engine, in meson_handle_cipher_request() 280 struct crypto_engine *engine; in meson_skdecrypt() 298 struct crypto_engine *engine; in meson_skencrypt()
|
D | amlogic-gxl.h | 70 struct crypto_engine *engine;
|
/kernel/linux/linux-5.10/drivers/crypto/rockchip/ |
D | rk3288_crypto_ahash.c | 218 static int rk_hash_prepare(struct crypto_engine *engine, void *breq) in rk_hash_prepare() 235 static int rk_hash_unprepare(struct crypto_engine *engine, void *breq) in rk_hash_unprepare() 246 static int rk_hash_run(struct crypto_engine *engine, void *breq) in rk_hash_run()
|
D | rk3288_crypto.h | 198 struct crypto_engine *engine;
|
D | rk3288_crypto_skcipher.c | 77 struct crypto_engine *engine = dev->engine; in rk_handle_req() 312 static int rk_cipher_run(struct crypto_engine *engine, void *async_req) in rk_cipher_run()
|
/kernel/linux/linux-5.10/drivers/crypto/stm32/ |
D | stm32-cryp.c | 136 struct crypto_engine *engine; 644 static int stm32_cryp_cipher_one_req(struct crypto_engine *engine, void *areq); 645 static int stm32_cryp_prepare_cipher_req(struct crypto_engine *engine, 660 static int stm32_cryp_aead_one_req(struct crypto_engine *engine, void *areq); 661 static int stm32_cryp_prepare_aead_req(struct crypto_engine *engine, 1068 static int stm32_cryp_prepare_cipher_req(struct crypto_engine *engine, in stm32_cryp_prepare_cipher_req() 1078 static int stm32_cryp_cipher_one_req(struct crypto_engine *engine, void *areq) in stm32_cryp_cipher_one_req() 1093 static int stm32_cryp_prepare_aead_req(struct crypto_engine *engine, void *areq) in stm32_cryp_prepare_aead_req() 1101 static int stm32_cryp_aead_one_req(struct crypto_engine *engine, void *areq) in stm32_cryp_aead_one_req()
|
D | stm32-hash.c | 172 struct crypto_engine *engine; 828 static int stm32_hash_one_request(struct crypto_engine *engine, void *areq); 829 static int stm32_hash_prepare_req(struct crypto_engine *engine, void *areq); 837 static int stm32_hash_prepare_req(struct crypto_engine *engine, void *areq) in stm32_hash_prepare_req() 858 static int stm32_hash_one_request(struct crypto_engine *engine, void *areq) in stm32_hash_one_request()
|
/kernel/linux/linux-5.10/drivers/crypto/caam/ |
D | intern.h | 65 struct crypto_engine *engine;
|
/kernel/linux/linux-5.10/drivers/crypto/ |
D | omap-des.c | 144 struct crypto_engine *engine; 526 static int omap_des_prepare_req(struct crypto_engine *engine, in omap_des_prepare_req() 583 static int omap_des_crypt_req(struct crypto_engine *engine, in omap_des_crypt_req() 713 static int omap_des_prepare_req(struct crypto_engine *engine, 715 static int omap_des_crypt_req(struct crypto_engine *engine,
|
D | omap-aes-gcm.c | 215 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()
|
D | omap-aes.h | 172 struct crypto_engine *engine;
|
D | omap-aes.c | 429 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,
|
/kernel/linux/linux-5.10/drivers/crypto/xilinx/ |
D | zynqmp-aes-gcm.c | 49 struct crypto_engine *engine; 204 static int zynqmp_handle_aes_req(struct crypto_engine *engine, in zynqmp_handle_aes_req()
|