/linux/include/crypto/ |
A D | engine.h | 48 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 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() 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 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()``.
|
A D | index.rst | 27 crypto_engine
|
/linux/drivers/crypto/virtio/ |
A D | virtio_crypto_common.h | 29 struct crypto_engine *engine; 116 struct crypto_engine *engine, void *vreq);
|
/linux/drivers/crypto/allwinner/sun8i-ce/ |
A D | sun8i-ce-cipher.c | 78 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 D | sun8i-ce.h | 191 struct crypto_engine *engine; 367 int sun8i_ce_hash_run(struct crypto_engine *engine, void *breq);
|
A 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()
|
/linux/drivers/crypto/allwinner/sun8i-ss/ |
A D | sun8i-ss.h | 126 struct crypto_engine *engine; 308 int sun8i_ss_hash_run(struct crypto_engine *engine, void *breq);
|
A D | sun8i-ss-cipher.c | 271 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 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()
|
/linux/drivers/crypto/gemini/ |
A D | sl3516-ce-cipher.c | 261 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 D | sl3516-ce.h | 235 struct crypto_engine *engine;
|
/linux/drivers/crypto/amlogic/ |
A D | amlogic-gxl-cipher.c | 261 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 D | amlogic-gxl.h | 70 struct crypto_engine *engine;
|
/linux/drivers/crypto/stm32/ |
A D | stm32-cryp.c | 139 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 D | stm32-hash.c | 173 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 D | ocs-hcu.h | 41 struct crypto_engine *engine;
|
A D | ocs-aes.h | 52 struct crypto_engine *engine;
|
/linux/drivers/crypto/ |
A D | omap-des.c | 144 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 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()
|
A 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,
|
A D | omap-aes.h | 172 struct crypto_engine *engine;
|
/linux/drivers/crypto/caam/ |
A D | intern.h | 73 struct crypto_engine *engine;
|
/linux/drivers/crypto/xilinx/ |
A 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()
|