/kernel/linux/linux-5.10/drivers/crypto/marvell/cesa/ |
D | cesa.h | 454 struct crypto_async_request *req; 478 int (*process)(struct crypto_async_request *req, u32 status); 479 void (*step)(struct crypto_async_request *req); 480 void (*cleanup)(struct crypto_async_request *req); 481 void (*complete)(struct crypto_async_request *req); 628 struct crypto_async_request *req) in mv_cesa_engine_enqueue_complete_request() 633 static inline struct crypto_async_request * 636 struct crypto_async_request *req; in mv_cesa_engine_dequeue_complete_request() 639 struct crypto_async_request, in mv_cesa_engine_dequeue_complete_request() 726 int mv_cesa_queue_req(struct crypto_async_request *req, [all …]
|
D | cesa.c | 37 struct crypto_async_request * 39 struct crypto_async_request **backlog) in mv_cesa_dequeue_req_locked() 41 struct crypto_async_request *req; in mv_cesa_dequeue_req_locked() 54 struct crypto_async_request *req = NULL, *backlog = NULL; in mv_cesa_rearm_engine() 77 struct crypto_async_request *req; in mv_cesa_std_process() 104 mv_cesa_complete_req(struct mv_cesa_ctx *ctx, struct crypto_async_request *req, in mv_cesa_complete_req() 116 struct crypto_async_request *req; in mv_cesa_int() 169 int mv_cesa_queue_req(struct crypto_async_request *req, in mv_cesa_queue_req()
|
/kernel/linux/linux-5.10/drivers/crypto/qce/ |
D | core.h | 33 struct crypto_async_request *req; 42 struct crypto_async_request *req); 57 int (*async_req_handle)(struct crypto_async_request *async_req);
|
D | core.c | 60 static int qce_handle_request(struct crypto_async_request *async_req) in qce_handle_request() 78 struct crypto_async_request *req) in qce_handle_queue() 80 struct crypto_async_request *async_req, *backlog; in qce_handle_queue() 123 struct crypto_async_request *req; in qce_tasklet_req_done() 138 struct crypto_async_request *req) in qce_async_request_enqueue()
|
/kernel/linux/linux-5.10/include/crypto/ |
D | algapi.h | 127 struct crypto_async_request *request); 129 struct crypto_async_request *request); 130 struct crypto_async_request *crypto_dequeue_request(struct crypto_queue *queue); 231 static inline struct crypto_async_request *crypto_get_backlog( in crypto_get_backlog() 235 container_of(queue->backlog, struct crypto_async_request, list); in crypto_get_backlog()
|
D | if_alg.h | 24 struct crypto_async_request; 238 void af_alg_async_cb(struct crypto_async_request *_req, int err);
|
D | skcipher.h | 32 struct crypto_async_request base; 477 struct crypto_async_request *req) in skcipher_request_cast()
|
/kernel/linux/linux-5.10/include/crypto/internal/ |
D | aead.h | 79 struct crypto_async_request *req) in aead_request_cast() 126 struct crypto_async_request *req; in aead_dequeue_request() 135 struct crypto_async_request *req; in aead_get_backlog()
|
/kernel/linux/linux-5.10/crypto/ |
D | chacha20poly1305.c | 118 static void chacha_decrypt_done(struct crypto_async_request *areq, int err) in chacha_decrypt_done() 164 static void poly_tail_done(struct crypto_async_request *areq, int err) in poly_tail_done() 194 static void poly_cipherpad_done(struct crypto_async_request *areq, int err) in poly_cipherpad_done() 223 static void poly_cipher_done(struct crypto_async_request *areq, int err) in poly_cipher_done() 253 static void poly_adpad_done(struct crypto_async_request *areq, int err) in poly_adpad_done() 282 static void poly_ad_done(struct crypto_async_request *areq, int err) in poly_ad_done() 306 static void poly_setkey_done(struct crypto_async_request *areq, int err) in poly_setkey_done() 332 static void poly_init_done(struct crypto_async_request *areq, int err) in poly_init_done() 355 static void poly_genkey_done(struct crypto_async_request *areq, int err) in poly_genkey_done() 394 static void chacha_encrypt_done(struct crypto_async_request *areq, int err) in chacha_encrypt_done()
|
D | cryptd.c | 131 struct crypto_async_request *request) in cryptd_enqueue_request() 165 struct crypto_async_request *req, *backlog; in cryptd_queue_worker() 255 static void cryptd_skcipher_encrypt(struct crypto_async_request *base, in cryptd_skcipher_encrypt() 283 static void cryptd_skcipher_decrypt(struct crypto_async_request *base, in cryptd_skcipher_decrypt() 493 static void cryptd_hash_init(struct crypto_async_request *req_async, int err) in cryptd_hash_init() 519 static void cryptd_hash_update(struct crypto_async_request *req_async, int err) in cryptd_hash_update() 542 static void cryptd_hash_final(struct crypto_async_request *req_async, int err) in cryptd_hash_final() 563 static void cryptd_hash_finup(struct crypto_async_request *req_async, int err) in cryptd_hash_finup() 584 static void cryptd_hash_digest(struct crypto_async_request *req_async, int err) in cryptd_hash_digest() 747 static void cryptd_aead_encrypt(struct crypto_async_request *areq, int err) in cryptd_aead_encrypt() [all …]
|
D | crypto_engine.c | 26 struct crypto_async_request *req, int err) in crypto_finalize_request() 73 struct crypto_async_request *async_req, *backlog; in crypto_pump_requests() 257 struct crypto_async_request *req, in crypto_transfer_request() 286 struct crypto_async_request *req) in crypto_transfer_request_to_engine()
|
D | rsa-pkcs1pad.c | 214 struct crypto_async_request *child_async_req, int err) in pkcs1pad_encrypt_sign_complete_cb() 217 struct crypto_async_request async_req; in pkcs1pad_encrypt_sign_complete_cb() 332 struct crypto_async_request *child_async_req, int err) in pkcs1pad_decrypt_complete_cb() 335 struct crypto_async_request async_req; in pkcs1pad_decrypt_complete_cb() 512 struct crypto_async_request *child_async_req, int err) in pkcs1pad_verify_complete_cb() 515 struct crypto_async_request async_req; in pkcs1pad_verify_complete_cb()
|
D | gcm.c | 200 static void gcm_hash_len_done(struct crypto_async_request *areq, int err); 249 static void gcm_hash_len_done(struct crypto_async_request *areq, int err) in gcm_hash_len_done() 270 static void gcm_hash_crypt_remain_done(struct crypto_async_request *areq, in gcm_hash_crypt_remain_done() 301 static void gcm_hash_crypt_done(struct crypto_async_request *areq, int err) in gcm_hash_crypt_done() 329 static void gcm_hash_assoc_remain_done(struct crypto_async_request *areq, in gcm_hash_assoc_remain_done() 358 static void gcm_hash_assoc_done(struct crypto_async_request *areq, int err) in gcm_hash_assoc_done() 383 static void gcm_hash_init_done(struct crypto_async_request *areq, int err) in gcm_hash_init_done() 436 static void gcm_encrypt_done(struct crypto_async_request *areq, int err) in gcm_encrypt_done() 480 static void gcm_decrypt_done(struct crypto_async_request *areq, int err) in gcm_decrypt_done()
|
D | cts.c | 88 static void cts_cbc_crypt_done(struct crypto_async_request *areq, int err) in cts_cbc_crypt_done() 128 static void crypto_cts_encrypt_done(struct crypto_async_request *areq, int err) in crypto_cts_encrypt_done() 222 static void crypto_cts_decrypt_done(struct crypto_async_request *areq, int err) in crypto_cts_decrypt_done()
|
/kernel/linux/linux-5.10/drivers/crypto/inside-secure/ |
D | safexcel.h | 704 struct crypto_async_request **rdr_req; 719 struct crypto_async_request *req; 720 struct crypto_async_request *backlog; 831 int (*send)(struct crypto_async_request *req, int ring, 834 struct crypto_async_request *req, bool *complete, 889 int safexcel_invalidate_cache(struct crypto_async_request *async, 920 struct crypto_async_request *req); 921 inline struct crypto_async_request * 923 void safexcel_inv_complete(struct crypto_async_request *req, int error);
|
/kernel/linux/linux-5.10/include/linux/ |
D | crypto.h | 166 struct crypto_async_request; 170 typedef void (*crypto_completion_t)(struct crypto_async_request *req, int err); 179 struct crypto_async_request { struct 589 void crypto_req_done(struct crypto_async_request *req, int err);
|
/kernel/linux/linux-5.10/Documentation/crypto/ |
D | crypto_engine.rst | 23 crypto_async_request. It cannot know the underlying request type and thus only 55 Note that these functions access the crypto_async_request structure
|
/kernel/linux/linux-5.10/drivers/crypto/marvell/octeontx/ |
D | otx_cptvf_reqmgr.h | 143 struct crypto_async_request *areq; /* Async request callback arg */ 160 struct crypto_async_request *areq; /* Async request callback arg */
|
/kernel/linux/linux-5.10/drivers/crypto/ccree/ |
D | cc_request_mgr.h | 29 struct crypto_async_request *req);
|
/kernel/linux/linux-5.10/drivers/crypto/ccp/ |
D | ccp-crypto-main.c | 74 struct crypto_async_request *req; 148 struct crypto_async_request *req = crypto_cmd->req; in ccp_crypto_complete() 274 int ccp_crypto_enqueue_request(struct crypto_async_request *req, in ccp_crypto_enqueue_request()
|
D | ccp-crypto.h | 262 int (*complete)(struct crypto_async_request *req, int ret); 272 int ccp_crypto_enqueue_request(struct crypto_async_request *req,
|
/kernel/linux/linux-5.10/drivers/crypto/axis/ |
D | artpec6_crypto.c | 284 struct crypto_async_request *req; 285 void (*complete)(struct crypto_async_request *req); 364 artpec6_crypto_complete_crypto(struct crypto_async_request *req); 366 artpec6_crypto_complete_cbc_encrypt(struct crypto_async_request *req); 368 artpec6_crypto_complete_cbc_decrypt(struct crypto_async_request *req); 370 artpec6_crypto_complete_aead(struct crypto_async_request *req); 372 artpec6_crypto_complete_hash(struct crypto_async_request *req); 1039 struct crypto_async_request *parent, in artpec6_crypto_common_init() 1040 void (*complete)(struct crypto_async_request *req), in artpec6_crypto_common_init() 1090 void (*complete)(struct crypto_async_request *req); in artpec6_crypto_encrypt() [all …]
|
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/sec/ |
D | sec_drv.h | 283 struct crypto_async_request *req_base; 284 void (*cb)(struct sec_bd_info *resp, struct crypto_async_request *req);
|
/kernel/linux/linux-5.10/drivers/crypto/amcc/ |
D | crypto4xx_core.h | 71 struct crypto_async_request *async_req; /* base crypto request 153 int crypto4xx_build_pd(struct crypto_async_request *req,
|
/kernel/linux/linux-5.10/drivers/crypto/ |
D | mxs-dcp.c | 292 static int mxs_dcp_aes_block_crypt(struct crypto_async_request *arq) in mxs_dcp_aes_block_crypt() 394 struct crypto_async_request *backlog; in dcp_chan_thread_aes() 395 struct crypto_async_request *arq; in dcp_chan_thread_aes() 450 struct crypto_async_request *arq = &req->base; in mxs_dcp_aes_enqueue() 614 static int dcp_sha_req_to_buf(struct crypto_async_request *arq) in dcp_sha_req_to_buf() 691 struct crypto_async_request *backlog; in dcp_chan_thread_sha() 692 struct crypto_async_request *arq; in dcp_chan_thread_sha()
|