/Linux-v4.19/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 | 40 struct crypto_async_request * 42 struct crypto_async_request **backlog) in mv_cesa_dequeue_req_locked() 44 struct crypto_async_request *req; in mv_cesa_dequeue_req_locked() 57 struct crypto_async_request *req = NULL, *backlog = NULL; in mv_cesa_rearm_engine() 80 struct crypto_async_request *req; in mv_cesa_std_process() 107 mv_cesa_complete_req(struct mv_cesa_ctx *ctx, struct crypto_async_request *req, in mv_cesa_complete_req() 119 struct crypto_async_request *req; in mv_cesa_int() 172 int mv_cesa_queue_req(struct crypto_async_request *req, in mv_cesa_queue_req()
|
/Linux-v4.19/drivers/crypto/qce/ |
D | core.h | 41 struct crypto_async_request *req; 50 struct crypto_async_request *req); 65 int (*async_req_handle)(struct crypto_async_request *async_req);
|
D | core.c | 63 static int qce_handle_request(struct crypto_async_request *async_req) in qce_handle_request() 81 struct crypto_async_request *req) in qce_handle_queue() 83 struct crypto_async_request *async_req, *backlog; in qce_handle_queue() 126 struct crypto_async_request *req; in qce_tasklet_req_done() 141 struct crypto_async_request *req) in qce_async_request_enqueue()
|
/Linux-v4.19/drivers/crypto/inside-secure/ |
D | safexcel.h | 550 struct crypto_async_request **rdr_req; 565 struct crypto_async_request *req; 566 struct crypto_async_request *backlog; 612 int (*send)(struct crypto_async_request *req, int ring, 615 struct crypto_async_request *req, bool *complete, 660 int safexcel_invalidate_cache(struct crypto_async_request *async, 690 struct crypto_async_request *req); 691 inline struct crypto_async_request * 693 void safexcel_inv_complete(struct crypto_async_request *req, int error);
|
D | safexcel_cipher.c | 262 struct crypto_async_request *async, in safexcel_context_control() 324 struct crypto_async_request *async, in safexcel_handle_req_result() 371 static int safexcel_send_req(struct crypto_async_request *base, int ring, in safexcel_send_req() 503 struct crypto_async_request *base, in safexcel_handle_inv_result() 558 struct crypto_async_request *async, in safexcel_skcipher_handle_result() 580 struct crypto_async_request *async, in safexcel_aead_handle_result() 602 static int safexcel_cipher_send_inv(struct crypto_async_request *base, in safexcel_cipher_send_inv() 619 static int safexcel_skcipher_send(struct crypto_async_request *async, int ring, in safexcel_skcipher_send() 639 static int safexcel_aead_send(struct crypto_async_request *async, int ring, in safexcel_aead_send() 662 struct crypto_async_request *base, in safexcel_cipher_exit_inv() [all …]
|
/Linux-v4.19/include/crypto/internal/ |
D | aead.h | 84 struct crypto_async_request *req) in aead_request_cast() 146 struct crypto_async_request *req; in aead_dequeue_request() 155 struct crypto_async_request *req; in aead_get_backlog()
|
/Linux-v4.19/crypto/ |
D | chacha20poly1305.c | 120 static void chacha_decrypt_done(struct crypto_async_request *areq, int err) in chacha_decrypt_done() 170 static void poly_tail_done(struct crypto_async_request *areq, int err) in poly_tail_done() 204 static void poly_cipherpad_done(struct crypto_async_request *areq, int err) in poly_cipherpad_done() 234 static void poly_cipher_done(struct crypto_async_request *areq, int err) in poly_cipher_done() 265 static void poly_adpad_done(struct crypto_async_request *areq, int err) in poly_adpad_done() 295 static void poly_ad_done(struct crypto_async_request *areq, int err) in poly_ad_done() 319 static void poly_setkey_done(struct crypto_async_request *areq, int err) in poly_setkey_done() 346 static void poly_init_done(struct crypto_async_request *areq, int err) in poly_init_done() 369 static void poly_genkey_done(struct crypto_async_request *areq, int err) in poly_genkey_done() 409 static void chacha_encrypt_done(struct crypto_async_request *areq, int err) in chacha_encrypt_done()
|
D | mcryptd.c | 101 struct crypto_async_request *request, in mcryptd_enqueue_request() 154 struct crypto_async_request *req, *backlog; in mcryptd_queue_worker() 332 static void mcryptd_hash_init(struct crypto_async_request *req_async, int err) in mcryptd_hash_init() 361 static void mcryptd_hash_update(struct crypto_async_request *req_async, int err) in mcryptd_hash_update() 388 static void mcryptd_hash_final(struct crypto_async_request *req_async, int err) in mcryptd_hash_final() 415 static void mcryptd_hash_finup(struct crypto_async_request *req_async, int err) in mcryptd_hash_finup() 442 static void mcryptd_hash_digest(struct crypto_async_request *req_async, int err) in mcryptd_hash_digest()
|
D | crypto_engine.c | 30 struct crypto_async_request *req, int err) in crypto_finalize_request() 73 struct crypto_async_request *async_req, *backlog; in crypto_pump_requests() 187 struct crypto_async_request *req, in crypto_transfer_request() 216 struct crypto_async_request *req) in crypto_transfer_request_to_engine()
|
D | cryptd.c | 138 struct crypto_async_request *request) in cryptd_enqueue_request() 172 struct crypto_async_request *req, *backlog; in cryptd_queue_worker() 275 static void cryptd_blkcipher_encrypt(struct crypto_async_request *req, int err) in cryptd_blkcipher_encrypt() 284 static void cryptd_blkcipher_decrypt(struct crypto_async_request *req, int err) in cryptd_blkcipher_decrypt() 479 static void cryptd_skcipher_encrypt(struct crypto_async_request *base, in cryptd_skcipher_encrypt() 507 static void cryptd_skcipher_decrypt(struct crypto_async_request *base, in cryptd_skcipher_decrypt() 729 static void cryptd_hash_init(struct crypto_async_request *req_async, int err) in cryptd_hash_init() 756 static void cryptd_hash_update(struct crypto_async_request *req_async, int err) in cryptd_hash_update() 779 static void cryptd_hash_final(struct crypto_async_request *req_async, int err) in cryptd_hash_final() 800 static void cryptd_hash_finup(struct crypto_async_request *req_async, int err) in cryptd_hash_finup() [all …]
|
D | rsa-pkcs1pad.c | 216 struct crypto_async_request *child_async_req, int err) in pkcs1pad_encrypt_sign_complete_cb() 219 struct crypto_async_request async_req; in pkcs1pad_encrypt_sign_complete_cb() 343 struct crypto_async_request *child_async_req, int err) in pkcs1pad_decrypt_complete_cb() 346 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()
|
/Linux-v4.19/drivers/crypto/rockchip/ |
D | rk3288_crypto.h | 196 struct crypto_async_request *async_req; 218 void (*complete)(struct crypto_async_request *base, int err); 226 struct crypto_async_request *async_req);
|
/Linux-v4.19/drivers/crypto/ |
D | mxc-scc.c | 142 struct crypto_async_request *req; 169 struct crypto_async_request *req) in mxc_scc_get_data() 235 static int mxc_scc_ablkcipher_req_complete(struct crypto_async_request *req, in mxc_scc_ablkcipher_req_complete() 321 struct crypto_async_request *req) in mxc_scc_ablkcipher_next() 359 struct crypto_async_request *req; in mxc_scc_int() 400 struct crypto_async_request *req, *backlog; in mxc_scc_dequeue_req_unlocked() 422 struct crypto_async_request *req) in mxc_scc_queue_req()
|
D | mxs-dcp.c | 249 static int mxs_dcp_aes_block_crypt(struct crypto_async_request *arq) in mxs_dcp_aes_block_crypt() 347 struct crypto_async_request *backlog; in dcp_chan_thread_aes() 348 struct crypto_async_request *arq; in dcp_chan_thread_aes() 404 struct crypto_async_request *arq = &req->base; in mxs_dcp_aes_enqueue() 558 static int dcp_sha_req_to_buf(struct crypto_async_request *arq) in dcp_sha_req_to_buf() 639 struct crypto_async_request *backlog; in dcp_chan_thread_sha() 640 struct crypto_async_request *arq; in dcp_chan_thread_sha()
|
/Linux-v4.19/include/crypto/ |
D | algapi.h | 193 struct crypto_async_request *request); 194 struct crypto_async_request *crypto_dequeue_request(struct crypto_queue *queue); 353 static inline struct crypto_async_request *crypto_get_backlog( in crypto_get_backlog() 357 container_of(queue->backlog, struct crypto_async_request, list); in crypto_get_backlog()
|
D | if_alg.h | 29 struct crypto_async_request; 247 void af_alg_async_cb(struct crypto_async_request *_req, int err);
|
/Linux-v4.19/Documentation/crypto/ |
D | crypto_engine.rst | 18 Why: Since CE manage only crypto_async_request, it cannot know the underlying 34 Note: that those three functions get the crypto_async_request associated with the received request.
|
/Linux-v4.19/include/linux/ |
D | crypto.h | 156 struct crypto_async_request; 162 typedef void (*crypto_completion_t)(struct crypto_async_request *req, int err); 171 struct crypto_async_request { struct 181 struct crypto_async_request base; argument 510 void crypto_req_done(struct crypto_async_request *req, int err); 984 struct crypto_async_request *req) in ablkcipher_request_cast()
|
/Linux-v4.19/drivers/crypto/ccp/ |
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,
|
D | ccp-crypto-main.c | 77 struct crypto_async_request *req; 151 struct crypto_async_request *req = crypto_cmd->req; in ccp_crypto_complete() 277 int ccp_crypto_enqueue_request(struct crypto_async_request *req, in ccp_crypto_enqueue_request()
|
/Linux-v4.19/drivers/crypto/ccree/ |
D | cc_request_mgr.h | 30 struct crypto_async_request *req);
|
/Linux-v4.19/drivers/crypto/chelsio/ |
D | chcr_core.c | 122 struct crypto_async_request *req; in cpl_fw6_pld_handler() 129 req = (struct crypto_async_request *)(uintptr_t)be64_to_cpu( in cpl_fw6_pld_handler()
|
/Linux-v4.19/drivers/crypto/amcc/ |
D | crypto4xx_core.h | 78 struct crypto_async_request *async_req; /* base crypto request 158 int crypto4xx_build_pd(struct crypto_async_request *req,
|
/Linux-v4.19/drivers/crypto/axis/ |
D | artpec6_crypto.c | 288 struct crypto_async_request *req; 289 void (*complete)(struct crypto_async_request *req); 368 artpec6_crypto_complete_crypto(struct crypto_async_request *req); 370 artpec6_crypto_complete_cbc_encrypt(struct crypto_async_request *req); 372 artpec6_crypto_complete_cbc_decrypt(struct crypto_async_request *req); 374 artpec6_crypto_complete_aead(struct crypto_async_request *req); 376 artpec6_crypto_complete_hash(struct crypto_async_request *req); 1043 struct crypto_async_request *parent, in artpec6_crypto_common_init() 1044 void (*complete)(struct crypto_async_request *req), in artpec6_crypto_common_init() 1094 void (*complete)(struct crypto_async_request *req); in artpec6_crypto_encrypt() [all …]
|