Home
last modified time | relevance | path

Searched refs:crypto_async_request (Results 1 – 25 of 106) sorted by relevance

12345

/linux/drivers/crypto/marvell/cesa/
A Dcesa.h458 struct crypto_async_request *req;
483 void (*step)(struct crypto_async_request *req);
484 void (*cleanup)(struct crypto_async_request *req);
485 void (*complete)(struct crypto_async_request *req);
632 struct crypto_async_request *req) in mv_cesa_engine_enqueue_complete_request()
637 static inline struct crypto_async_request *
640 struct crypto_async_request *req; in mv_cesa_engine_dequeue_complete_request()
643 struct crypto_async_request, in mv_cesa_engine_dequeue_complete_request()
730 int mv_cesa_queue_req(struct crypto_async_request *req,
733 struct crypto_async_request *
[all …]
A Dcesa.c37 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()
/linux/drivers/crypto/qce/
A Dcore.h33 struct crypto_async_request *req;
42 struct crypto_async_request *req);
57 int (*async_req_handle)(struct crypto_async_request *async_req);
A Dcore.c63 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/include/crypto/
A Dalgapi.h135 struct crypto_async_request *request);
137 struct crypto_async_request *request);
138 struct crypto_async_request *crypto_dequeue_request(struct crypto_queue *queue);
200 static inline struct crypto_async_request *crypto_get_backlog( in crypto_get_backlog()
204 container_of(queue->backlog, struct crypto_async_request, list); in crypto_get_backlog()
A Dif_alg.h24 struct crypto_async_request;
238 void af_alg_async_cb(struct crypto_async_request *_req, int err);
/linux/crypto/
A Dchacha20poly1305.c118 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()
A Dcryptd.c126 struct crypto_async_request *request) in cryptd_enqueue_request()
160 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()
492 static void cryptd_hash_init(struct crypto_async_request *req_async, int err) in cryptd_hash_init()
518 static void cryptd_hash_update(struct crypto_async_request *req_async, int err) in cryptd_hash_update()
541 static void cryptd_hash_final(struct crypto_async_request *req_async, int err) in cryptd_hash_final()
562 static void cryptd_hash_finup(struct crypto_async_request *req_async, int err) in cryptd_hash_finup()
583 static void cryptd_hash_digest(struct crypto_async_request *req_async, int err) in cryptd_hash_digest()
746 static void cryptd_aead_encrypt(struct crypto_async_request *areq, int err) in cryptd_aead_encrypt()
[all …]
A Dcrypto_engine.c26 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()
A Drsa-pkcs1pad.c214 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()
510 struct crypto_async_request *child_async_req, int err) in pkcs1pad_verify_complete_cb()
513 struct crypto_async_request async_req; in pkcs1pad_verify_complete_cb()
A Dgcm.c200 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()
A Dcts.c88 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()
/linux/include/crypto/internal/
A Daead.h79 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()
/linux/drivers/crypto/inside-secure/
A Dsafexcel.h705 struct crypto_async_request **rdr_req;
720 struct crypto_async_request *req;
721 struct crypto_async_request *backlog;
832 int (*send)(struct crypto_async_request *req, int ring,
835 struct crypto_async_request *req, bool *complete,
890 int safexcel_invalidate_cache(struct crypto_async_request *async,
921 struct crypto_async_request *req);
922 inline struct crypto_async_request *
924 void safexcel_inv_complete(struct crypto_async_request *req, int error);
/linux/drivers/crypto/rockchip/
A Drk3288_crypto.h199 struct crypto_async_request *async_req;
222 void (*complete)(struct crypto_async_request *base, int err);
230 struct crypto_async_request *async_req);
/linux/include/linux/
A Dcrypto.h166 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);
/linux/drivers/crypto/axis/
A Dartpec6_crypto.c285 struct crypto_async_request *req;
286 void (*complete)(struct crypto_async_request *req);
365 artpec6_crypto_complete_crypto(struct crypto_async_request *req);
367 artpec6_crypto_complete_cbc_encrypt(struct crypto_async_request *req);
369 artpec6_crypto_complete_cbc_decrypt(struct crypto_async_request *req);
371 artpec6_crypto_complete_aead(struct crypto_async_request *req);
373 artpec6_crypto_complete_hash(struct crypto_async_request *req);
1040 struct crypto_async_request *parent, in artpec6_crypto_common_init()
1041 void (*complete)(struct crypto_async_request *req), in artpec6_crypto_common_init()
1091 void (*complete)(struct crypto_async_request *req); in artpec6_crypto_encrypt()
[all …]
/linux/drivers/crypto/ccp/
A Dccp-crypto-main.c74 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()
A Dccp-crypto.h263 int (*complete)(struct crypto_async_request *req, int ret);
273 int ccp_crypto_enqueue_request(struct crypto_async_request *req,
/linux/drivers/crypto/marvell/octeontx2/
A Dotx2_cpt_reqmgr.h79 struct crypto_async_request *areq; /* Async request callback arg */
119 struct crypto_async_request *areq; /* Async request callback arg */
/linux/drivers/crypto/marvell/octeontx/
A Dotx_cptvf_reqmgr.h143 struct crypto_async_request *areq; /* Async request callback arg */
160 struct crypto_async_request *areq; /* Async request callback arg */
/linux/Documentation/crypto/
A Dcrypto_engine.rst23 crypto_async_request. It cannot know the underlying request type and thus only
55 Note that these functions access the crypto_async_request structure
/linux/drivers/crypto/
A Dmxs-dcp.c293 static int mxs_dcp_aes_block_crypt(struct crypto_async_request *arq) in mxs_dcp_aes_block_crypt()
395 struct crypto_async_request *backlog; in dcp_chan_thread_aes()
396 struct crypto_async_request *arq; in dcp_chan_thread_aes()
451 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()
692 struct crypto_async_request *backlog; in dcp_chan_thread_sha()
693 struct crypto_async_request *arq; in dcp_chan_thread_sha()
/linux/drivers/crypto/hisilicon/sec/
A Dsec_drv.h283 struct crypto_async_request *req_base;
284 void (*cb)(struct sec_bd_info *resp, struct crypto_async_request *req);
/linux/drivers/crypto/amcc/
A Dcrypto4xx_core.h71 struct crypto_async_request *async_req; /* base crypto request
153 int crypto4xx_build_pd(struct crypto_async_request *req,

Completed in 58 milliseconds

12345