| /Linux-v5.4/drivers/crypto/marvell/ | 
| D | cesa.h | 450 	struct crypto_async_request *req;473 	int (*process)(struct crypto_async_request *req, u32 status);
 474 	void (*step)(struct crypto_async_request *req);
 475 	void (*cleanup)(struct crypto_async_request *req);
 476 	void (*complete)(struct crypto_async_request *req);
 623 					struct crypto_async_request *req)  in mv_cesa_engine_enqueue_complete_request()
 628 static inline struct crypto_async_request *
 631 	struct crypto_async_request *req;  in mv_cesa_engine_dequeue_complete_request()
 634 				       struct crypto_async_request,  in mv_cesa_engine_dequeue_complete_request()
 721 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()
 
 | 
| D | cipher.c | 133 static int mv_cesa_skcipher_process(struct crypto_async_request *req,  in mv_cesa_skcipher_process()146 static void mv_cesa_skcipher_step(struct crypto_async_request *req)  in mv_cesa_skcipher_step()
 176 static inline void mv_cesa_skcipher_prepare(struct crypto_async_request *req,  in mv_cesa_skcipher_prepare()
 190 mv_cesa_skcipher_req_cleanup(struct crypto_async_request *req)  in mv_cesa_skcipher_req_cleanup()
 198 mv_cesa_skcipher_complete(struct crypto_async_request *req)  in mv_cesa_skcipher_complete()
 
 | 
| /Linux-v5.4/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 | 55 static int qce_handle_request(struct crypto_async_request *async_req)  in qce_handle_request()73 			    struct crypto_async_request *req)  in qce_handle_queue()
 75 	struct crypto_async_request *async_req, *backlog;  in qce_handle_queue()
 118 	struct crypto_async_request *req;  in qce_tasklet_req_done()
 133 				     struct crypto_async_request *req)  in qce_async_request_enqueue()
 
 | 
| /Linux-v5.4/include/crypto/internal/ | 
| D | aead.h | 79 	struct crypto_async_request *req)  in aead_request_cast()141 	struct crypto_async_request *req;  in aead_dequeue_request()
 150 	struct crypto_async_request *req;  in aead_get_backlog()
 
 | 
| /Linux-v5.4/crypto/ | 
| D | chacha20poly1305.c | 120 static void chacha_decrypt_done(struct crypto_async_request *areq, int err)  in chacha_decrypt_done()166 static void poly_tail_done(struct crypto_async_request *areq, int err)  in poly_tail_done()
 196 static void poly_cipherpad_done(struct crypto_async_request *areq, int err)  in poly_cipherpad_done()
 225 static void poly_cipher_done(struct crypto_async_request *areq, int err)  in poly_cipher_done()
 255 static void poly_adpad_done(struct crypto_async_request *areq, int err)  in poly_adpad_done()
 284 static void poly_ad_done(struct crypto_async_request *areq, int err)  in poly_ad_done()
 308 static void poly_setkey_done(struct crypto_async_request *areq, int err)  in poly_setkey_done()
 334 static void poly_init_done(struct crypto_async_request *areq, int err)  in poly_init_done()
 357 static void poly_genkey_done(struct crypto_async_request *areq, int err)  in poly_genkey_done()
 396 static void chacha_encrypt_done(struct crypto_async_request *areq, int err)  in chacha_encrypt_done()
 
 | 
| D | crypto_engine.c | 25 			     struct crypto_async_request *req, int err)  in crypto_finalize_request()68 	struct crypto_async_request *async_req, *backlog;  in crypto_pump_requests()
 182 				   struct crypto_async_request *req,  in crypto_transfer_request()
 211 					     struct crypto_async_request *req)  in crypto_transfer_request_to_engine()
 
 | 
| D | cryptd.c | 126 				  struct crypto_async_request *request)  in cryptd_enqueue_request()160 	struct crypto_async_request *req, *backlog;  in cryptd_queue_worker()
 283 static void cryptd_skcipher_encrypt(struct crypto_async_request *base,  in cryptd_skcipher_encrypt()
 311 static void cryptd_skcipher_decrypt(struct crypto_async_request *base,  in cryptd_skcipher_decrypt()
 534 static void cryptd_hash_init(struct crypto_async_request *req_async, int err)  in cryptd_hash_init()
 560 static void cryptd_hash_update(struct crypto_async_request *req_async, int err)  in cryptd_hash_update()
 583 static void cryptd_hash_final(struct crypto_async_request *req_async, int err)  in cryptd_hash_final()
 604 static void cryptd_hash_finup(struct crypto_async_request *req_async, int err)  in cryptd_hash_finup()
 625 static void cryptd_hash_digest(struct crypto_async_request *req_async, int err)  in cryptd_hash_digest()
 785 static void cryptd_aead_encrypt(struct crypto_async_request *areq, int err)  in cryptd_aead_encrypt()
 [all …]
 
 | 
| D | rsa-pkcs1pad.c | 213 		struct crypto_async_request *child_async_req, int err)  in pkcs1pad_encrypt_sign_complete_cb()216 	struct crypto_async_request async_req;  in pkcs1pad_encrypt_sign_complete_cb()
 331 		struct crypto_async_request *child_async_req, int err)  in pkcs1pad_decrypt_complete_cb()
 334 	struct crypto_async_request async_req;  in pkcs1pad_decrypt_complete_cb()
 509 		struct crypto_async_request *child_async_req, int err)  in pkcs1pad_verify_complete_cb()
 512 	struct crypto_async_request async_req;  in pkcs1pad_verify_complete_cb()
 
 | 
| D | gcm.c | 206 static void gcm_hash_len_done(struct crypto_async_request *areq, int err);255 static void gcm_hash_len_done(struct crypto_async_request *areq, int err)  in gcm_hash_len_done()
 276 static void gcm_hash_crypt_remain_done(struct crypto_async_request *areq,  in gcm_hash_crypt_remain_done()
 307 static void gcm_hash_crypt_done(struct crypto_async_request *areq, int err)  in gcm_hash_crypt_done()
 335 static void gcm_hash_assoc_remain_done(struct crypto_async_request *areq,  in gcm_hash_assoc_remain_done()
 364 static void gcm_hash_assoc_done(struct crypto_async_request *areq, int err)  in gcm_hash_assoc_done()
 389 static void gcm_hash_init_done(struct crypto_async_request *areq, int err)  in gcm_hash_init_done()
 442 static void gcm_encrypt_done(struct crypto_async_request *areq, int err)  in gcm_encrypt_done()
 486 static void gcm_decrypt_done(struct crypto_async_request *areq, int err)  in gcm_decrypt_done()
 
 | 
| /Linux-v5.4/drivers/crypto/inside-secure/ | 
| D | safexcel.h | 626 	struct crypto_async_request **rdr_req;641 	struct crypto_async_request *req;
 642 	struct crypto_async_request *backlog;
 733 	int (*send)(struct crypto_async_request *req, int ring,
 736 			     struct crypto_async_request *req, bool *complete,
 783 int safexcel_invalidate_cache(struct crypto_async_request *async,
 813 			  struct crypto_async_request *req);
 814 inline struct crypto_async_request *
 816 void safexcel_inv_complete(struct crypto_async_request *req, int error);
 
 | 
| /Linux-v5.4/drivers/crypto/rockchip/ | 
| D | rk3288_crypto.h | 196 	struct crypto_async_request	*async_req;219 	void (*complete)(struct crypto_async_request *base, int err);
 227 		       struct crypto_async_request *async_req);
 
 | 
| /Linux-v5.4/include/crypto/ | 
| D | algapi.h | 190 			   struct crypto_async_request *request);191 struct crypto_async_request *crypto_dequeue_request(struct crypto_queue *queue);
 349 static inline struct crypto_async_request *crypto_get_backlog(  in crypto_get_backlog()
 353 	       container_of(queue->backlog, struct crypto_async_request, list);  in crypto_get_backlog()
 
 | 
| D | if_alg.h | 24 struct crypto_async_request;235 void af_alg_async_cb(struct crypto_async_request *_req, int err);
 
 | 
| D | skcipher.h | 32 	struct crypto_async_request base;480 	struct crypto_async_request *req)  in skcipher_request_cast()
 
 | 
| /Linux-v5.4/Documentation/crypto/ | 
| D | crypto_engine.rst | 23 crypto_async_request. It cannot know the underlying request type and thus only55 Note that these functions access the crypto_async_request structure
 
 | 
| /Linux-v5.4/drivers/crypto/ccp/ | 
| D | ccp-crypto.h | 259 	int (*complete)(struct crypto_async_request *req, int ret);269 int ccp_crypto_enqueue_request(struct crypto_async_request *req,
 
 | 
| 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()
 
 | 
| /Linux-v5.4/drivers/crypto/ccree/ | 
| D | cc_request_mgr.h | 30 		    struct crypto_async_request *req);
 | 
| /Linux-v5.4/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 …]
 
 | 
| /Linux-v5.4/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);
 
 | 
| /Linux-v5.4/drivers/crypto/amcc/ | 
| D | crypto4xx_core.h | 70 	struct crypto_async_request *async_req; 	/* base crypto request152 int crypto4xx_build_pd(struct crypto_async_request *req,
 
 | 
| /Linux-v5.4/drivers/crypto/ | 
| D | mxs-dcp.c | 273 static int mxs_dcp_aes_block_crypt(struct crypto_async_request *arq)  in mxs_dcp_aes_block_crypt()393 	struct crypto_async_request *backlog;  in dcp_chan_thread_aes()
 394 	struct crypto_async_request *arq;  in dcp_chan_thread_aes()
 450 	struct crypto_async_request *arq = &req->base;  in mxs_dcp_aes_enqueue()
 615 static int dcp_sha_req_to_buf(struct crypto_async_request *arq)  in dcp_sha_req_to_buf()
 695 	struct crypto_async_request *backlog;  in dcp_chan_thread_sha()
 696 	struct crypto_async_request *arq;  in dcp_chan_thread_sha()
 
 | 
| /Linux-v5.4/include/linux/ | 
| D | crypto.h | 143 struct crypto_async_request;148 typedef void (*crypto_completion_t)(struct crypto_async_request *req, int err);
 157 struct crypto_async_request {  struct
 167 	struct crypto_async_request base;  argument
 678 void crypto_req_done(struct crypto_async_request *req, int err);
 1166 	struct crypto_async_request *req)  in ablkcipher_request_cast()
 
 |