/linux/drivers/crypto/marvell/cesa/ |
H A D | cesa.h | 458 struct crypto_async_request *req; 482 int (*process)(struct crypto_async_request *req, u32 status); 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, [all …]
|
H A D | tdma.c | 123 struct crypto_async_request *req = NULL; in mv_cesa_tdma_process() 136 struct crypto_async_request *backlog = NULL; in mv_cesa_tdma_process()
|
H A D | hash.c | 330 static void mv_cesa_ahash_step(struct crypto_async_request *req) in mv_cesa_ahash_step() 341 static int mv_cesa_ahash_process(struct crypto_async_request *req, u32 status) in mv_cesa_ahash_process() 352 static void mv_cesa_ahash_complete(struct crypto_async_request *req) in mv_cesa_ahash_complete() 402 static void mv_cesa_ahash_prepare(struct crypto_async_request *req, in mv_cesa_ahash_prepare() 416 static void mv_cesa_ahash_req_cleanup(struct crypto_async_request *req) in mv_cesa_ahash_req_cleanup()
|
/linux/include/crypto/ |
H A D | algapi.h | 170 struct crypto_async_request *request); 172 struct crypto_async_request *request); 173 struct crypto_async_request *crypto_dequeue_request(struct crypto_queue *queue); 221 static inline struct crypto_async_request *crypto_get_backlog( in crypto_get_backlog() 225 container_of(queue->backlog, struct crypto_async_request, list); in crypto_get_backlog() 263 static inline void crypto_request_complete(struct crypto_async_request *req, in crypto_request_complete()
|
H A D | acompress.h | 31 struct crypto_async_request base;
|
H A D | kpp.h | 32 struct crypto_async_request base;
|
/linux/drivers/crypto/inside-secure/ |
H A D | safexcel.h | 705 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, 921 struct crypto_async_request *req); 922 inline struct crypto_async_request *
|
/linux/drivers/crypto/ccp/ |
H A D | ccp-crypto-main.c | 74 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 D | ccp-crypto.h | 263 int (*complete)(struct crypto_async_request *req, int ret); 273 int ccp_crypto_enqueue_request(struct crypto_async_request *req,
|
H A D | ccp-crypto-rsa.c | 23 struct crypto_async_request *req) in akcipher_request_cast() 44 static int ccp_rsa_complete(struct crypto_async_request *async_req, int ret) in ccp_rsa_complete()
|
H A D | ccp-crypto-aes.c | 22 static int ccp_aes_complete(struct crypto_async_request *async_req, int ret) in ccp_aes_complete() 132 static int ccp_aes_rfc3686_complete(struct crypto_async_request *async_req, in ccp_aes_rfc3686_complete()
|
/linux/drivers/crypto/marvell/octeontx/ |
H A 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 */
|
/linux/Documentation/crypto/ |
H A 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
|
/linux/drivers/crypto/amcc/ |
H A D | crypto4xx_core.h | 71 struct crypto_async_request *async_req; /* base crypto request 152 int crypto4xx_build_pd(struct crypto_async_request *req,
|
/linux/drivers/crypto/intel/qat/qat_common/ |
H A D | qat_algs_send.h | 17 struct crypto_async_request *base;
|
H A D | qat_bl.h | 63 static inline gfp_t qat_algs_alloc_flags(struct crypto_async_request *req) in qat_algs_alloc_flags()
|
/linux/drivers/crypto/ccree/ |
H A D | cc_request_mgr.h | 29 struct crypto_async_request *req);
|
/linux/include/crypto/internal/ |
H A D | engine.h | 71 struct crypto_async_request *cur_req;
|
H A D | aead.h | 94 struct crypto_async_request *req) in aead_request_cast()
|
/linux/drivers/crypto/hisilicon/sec/ |
H A 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/drivers/crypto/qce/ |
H A D | common.c | 147 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()
|
H A D | common.h | 102 int qce_start(struct crypto_async_request *async_req, u32 type);
|
/linux/drivers/crypto/chelsio/ |
H A D | chcr_core.c | 151 struct crypto_async_request *req; in cpl_fw6_pld_handler() 157 req = (struct crypto_async_request *)(uintptr_t)be64_to_cpu( in cpl_fw6_pld_handler()
|
H A D | chcr_core.h | 136 int chcr_handle_resp(struct crypto_async_request *req, unsigned char *input,
|
/linux/drivers/crypto/cavium/cpt/ |
H A D | cptvf_algs.c | 29 struct crypto_async_request *req = (struct crypto_async_request *)arg; in cvm_callback()
|