Home
last modified time | relevance | path

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

1234

/openbmc/linux/drivers/crypto/qce/
H A Dcore.h33 struct crypto_async_request *req;
43 struct crypto_async_request *req);
58 int (*async_req_handle)(struct crypto_async_request *async_req);
H A Dcore.c66 static int qce_handle_request(struct crypto_async_request *async_req) in qce_handle_request()
84 struct crypto_async_request *req) in qce_handle_queue()
86 struct crypto_async_request *async_req, *backlog; in qce_handle_queue()
129 struct crypto_async_request *req; in qce_tasklet_req_done()
144 struct crypto_async_request *req) in qce_async_request_enqueue()
H A Dcommon.c147 static int qce_setup_regs_ahash(struct crypto_async_request *async_req) in qce_setup_regs_ahash()
314 static int qce_setup_regs_skcipher(struct crypto_async_request *async_req) in qce_setup_regs_skcipher()
420 static int qce_setup_regs_aead(struct crypto_async_request *async_req) in qce_setup_regs_aead()
544 int qce_start(struct crypto_async_request *async_req, u32 type) in qce_start()
/openbmc/linux/drivers/crypto/marvell/cesa/
H 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 …]
H 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()
H A Dcipher.c142 static int mv_cesa_skcipher_process(struct crypto_async_request *req, in mv_cesa_skcipher_process()
155 static void mv_cesa_skcipher_step(struct crypto_async_request *req) in mv_cesa_skcipher_step()
185 static inline void mv_cesa_skcipher_prepare(struct crypto_async_request *req, in mv_cesa_skcipher_prepare()
200 mv_cesa_skcipher_req_cleanup(struct crypto_async_request *req) in mv_cesa_skcipher_req_cleanup()
208 mv_cesa_skcipher_complete(struct crypto_async_request *req) in mv_cesa_skcipher_complete()
/openbmc/linux/include/crypto/
H A Dalgapi.h173 struct crypto_async_request *request);
175 struct crypto_async_request *request);
176 struct crypto_async_request *crypto_dequeue_request(struct crypto_queue *queue);
229 static inline struct crypto_async_request *crypto_get_backlog( in crypto_get_backlog()
233 container_of(queue->backlog, struct crypto_async_request, list); in crypto_get_backlog()
271 static inline void crypto_request_complete(struct crypto_async_request *req, in crypto_request_complete()
H A Dskcipher.h37 struct crypto_async_request base;
503 struct crypto_async_request *req) in skcipher_request_cast()
/openbmc/linux/drivers/crypto/inside-secure/
H A Dsafexcel.h705 struct crypto_async_request **rdr_req;
720 struct crypto_async_request *req;
721 struct crypto_async_request *backlog;
838 int (*send)(struct crypto_async_request *req, int ring,
841 struct crypto_async_request *req, bool *complete,
891 int safexcel_invalidate_cache(struct crypto_async_request *async,
922 struct crypto_async_request *req);
923 inline struct crypto_async_request *
/openbmc/linux/drivers/crypto/intel/qat/qat_common/
H A Dqat_algs_send.h17 struct crypto_async_request *base;
H A Dqat_bl.h58 static inline gfp_t qat_algs_alloc_flags(struct crypto_async_request *req) in qat_algs_alloc_flags()
/openbmc/linux/drivers/crypto/marvell/octeontx2/
H A Dotx2_cpt_reqmgr.h79 struct crypto_async_request *areq; /* Async request callback arg */
119 struct crypto_async_request *areq; /* Async request callback arg */
/openbmc/linux/drivers/crypto/ccree/
H A Dcc_request_mgr.h29 struct crypto_async_request *req);
/openbmc/linux/include/crypto/internal/
H A Dengine.h71 struct crypto_async_request *cur_req;
/openbmc/linux/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf_reqmgr.h143 struct crypto_async_request *areq; /* Async request callback arg */
160 struct crypto_async_request *areq; /* Async request callback arg */
/openbmc/linux/Documentation/crypto/
H 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
/openbmc/linux/drivers/crypto/ccp/
H A Dccp-crypto-main.c74 struct crypto_async_request *req;
141 struct crypto_async_request *req = crypto_cmd->req; in ccp_crypto_complete()
267 int ccp_crypto_enqueue_request(struct crypto_async_request *req, in ccp_crypto_enqueue_request()
H A Dccp-crypto.h263 int (*complete)(struct crypto_async_request *req, int ret);
273 int ccp_crypto_enqueue_request(struct crypto_async_request *req,
/openbmc/linux/crypto/
H A Dcrypto_engine.c41 struct crypto_async_request *req, int err) in crypto_finalize_request()
76 struct crypto_async_request *async_req, *backlog; in crypto_pump_requests()
237 struct crypto_async_request *req, in crypto_transfer_request()
266 struct crypto_async_request *req) in crypto_transfer_request_to_engine()
/openbmc/linux/drivers/crypto/amcc/
H A Dcrypto4xx_core.h71 struct crypto_async_request *async_req; /* base crypto request
153 int crypto4xx_build_pd(struct crypto_async_request *req,
/openbmc/linux/drivers/crypto/hisilicon/sec/
H A Dsec_drv.h283 struct crypto_async_request *req_base;
284 void (*cb)(struct sec_bd_info *resp, struct crypto_async_request *req);
/openbmc/linux/drivers/crypto/axis/
H 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 …]
/openbmc/linux/drivers/crypto/
H 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()
/openbmc/linux/drivers/crypto/amlogic/
H A Damlogic-gxl.h153 int meson_enqueue(struct crypto_async_request *areq, u32 type);
/openbmc/linux/drivers/crypto/chelsio/
H A Dchcr_core.h136 int chcr_handle_resp(struct crypto_async_request *req, unsigned char *input,

1234