Searched refs:crypto_async_request (Results 1 - 60 of 60) sorted by relevance

/linux-4.1.27/drivers/crypto/qce/
H A Dcore.h41 struct crypto_async_request *req;
50 struct crypto_async_request *req);
65 int (*async_req_handle)(struct crypto_async_request *async_req);
H A Dcore.c62 static int qce_handle_request(struct crypto_async_request *async_req) qce_handle_request()
80 struct crypto_async_request *req) qce_handle_queue()
82 struct crypto_async_request *async_req, *backlog; qce_handle_queue()
125 struct crypto_async_request *req; qce_tasklet_req_done()
140 struct crypto_async_request *req) qce_async_request_enqueue()
H A Dcommon.c230 static int qce_setup_regs_ahash(struct crypto_async_request *async_req, qce_setup_regs_ahash()
315 static int qce_setup_regs_ablkcipher(struct crypto_async_request *async_req, qce_setup_regs_ablkcipher()
396 int qce_start(struct crypto_async_request *async_req, u32 type, u32 totallen, qce_start()
H A Dcommon.h99 int qce_start(struct crypto_async_request *async_req, u32 type, u32 totallen,
H A Dsha.c39 struct crypto_async_request *async_req = data; qce_ahash_done()
77 static int qce_ahash_async_req_handle(struct crypto_async_request *async_req) qce_ahash_async_req_handle()
356 static void qce_digest_complete(struct crypto_async_request *req, int error) qce_digest_complete()
H A Dablkcipher.c27 struct crypto_async_request *async_req = data; qce_ablkcipher_done()
62 qce_ablkcipher_async_req_handle(struct crypto_async_request *async_req) qce_ablkcipher_async_req_handle()
/linux-4.1.27/include/crypto/
H A Dif_alg.h25 struct crypto_async_request;
85 void af_alg_complete(struct crypto_async_request *req, int err);
H A Dalgapi.h180 struct crypto_async_request *request);
182 struct crypto_async_request *crypto_dequeue_request(struct crypto_queue *queue);
336 static inline struct crypto_async_request *crypto_get_backlog( crypto_get_backlog()
340 container_of(queue->backlog, struct crypto_async_request, list); crypto_get_backlog()
H A Dskcipher.h62 struct crypto_async_request *req) skcipher_givcrypt_cast()
H A Dhash.h54 struct crypto_async_request base;
535 struct crypto_async_request *req) ahash_request_cast()
555 * &crypto_async_request data structure provided to the callback function.
563 * void callback_function(struct crypto_async_request *req, int error)
/linux-4.1.27/drivers/crypto/ccp/
H A Dccp-crypto-main.c61 /* Save the crypto_tfm and crypto_async_request addresses
63 * crypto_async_request structure after invoking the request
66 struct crypto_async_request *req;
140 struct crypto_async_request *req = crypto_cmd->req; ccp_crypto_complete()
265 * @req: crypto_async_request struct to be processed
268 int ccp_crypto_enqueue_request(struct crypto_async_request *req, ccp_crypto_enqueue_request()
281 * crypto_async_request (req) pointer because it is used after ccp_crypto_enqueue_request()
H A Dccp-crypto.h198 int (*complete)(struct crypto_async_request *req, int ret);
206 int ccp_crypto_enqueue_request(struct crypto_async_request *req,
H A Dccp-crypto-aes.c25 static int ccp_aes_complete(struct crypto_async_request *async_req, int ret) ccp_aes_complete()
143 static int ccp_aes_rfc3686_complete(struct crypto_async_request *async_req, ccp_aes_rfc3686_complete()
H A Dccp-crypto-aes-xts.c84 static int ccp_aes_xts_complete(struct crypto_async_request *async_req, int ret) ccp_aes_xts_complete()
H A Dccp-crypto-aes-cmac.c26 static int ccp_aes_cmac_complete(struct crypto_async_request *async_req, ccp_aes_cmac_complete()
H A Dccp-crypto-sha.c26 static int ccp_sha_complete(struct crypto_async_request *async_req, int ret) ccp_sha_complete()
/linux-4.1.27/crypto/
H A Dcryptd.c117 struct crypto_async_request *request) cryptd_enqueue_request()
137 struct crypto_async_request *req, *backlog; cryptd_queue_worker()
231 static void cryptd_blkcipher_encrypt(struct crypto_async_request *req, int err) cryptd_blkcipher_encrypt()
240 static void cryptd_blkcipher_decrypt(struct crypto_async_request *req, int err) cryptd_blkcipher_decrypt()
450 static void cryptd_hash_init(struct crypto_async_request *req_async, int err) cryptd_hash_init()
479 static void cryptd_hash_update(struct crypto_async_request *req_async, int err) cryptd_hash_update()
504 static void cryptd_hash_final(struct crypto_async_request *req_async, int err) cryptd_hash_final()
527 static void cryptd_hash_finup(struct crypto_async_request *req_async, int err) cryptd_hash_finup()
550 static void cryptd_hash_digest(struct crypto_async_request *req_async, int err) cryptd_hash_digest()
676 static void cryptd_aead_encrypt(struct crypto_async_request *areq, int err) cryptd_aead_encrypt()
686 static void cryptd_aead_decrypt(struct crypto_async_request *areq, int err) cryptd_aead_decrypt()
H A Dmcryptd.c100 struct crypto_async_request *request, mcryptd_enqueue_request()
156 struct crypto_async_request *req, *backlog; mcryptd_queue_worker()
335 static void mcryptd_hash_init(struct crypto_async_request *req_async, int err) mcryptd_hash_init()
364 static void mcryptd_hash_update(struct crypto_async_request *req_async, int err) mcryptd_hash_update()
390 static void mcryptd_hash_final(struct crypto_async_request *req_async, int err) mcryptd_hash_final()
416 static void mcryptd_hash_finup(struct crypto_async_request *req_async, int err) mcryptd_hash_finup()
443 static void mcryptd_hash_digest(struct crypto_async_request *req_async, int err) mcryptd_hash_digest()
H A Dgcm.c93 static void crypto_gcm_setkey_done(struct crypto_async_request *req, int err) crypto_gcm_setkey_done()
226 static void gcm_hash_len_done(struct crypto_async_request *areq, int err);
227 static void gcm_hash_final_done(struct crypto_async_request *areq, int err);
301 static void gcm_hash_final_done(struct crypto_async_request *areq, int err) gcm_hash_final_done()
321 static void gcm_hash_len_done(struct crypto_async_request *areq, int err) gcm_hash_len_done()
341 static void gcm_hash_crypt_remain_done(struct crypto_async_request *areq, gcm_hash_crypt_remain_done()
367 static void gcm_hash_crypt_done(struct crypto_async_request *areq, int err) gcm_hash_crypt_done()
397 static void gcm_hash_assoc_remain_done(struct crypto_async_request *areq, gcm_hash_assoc_remain_done()
422 static void gcm_hash_assoc_done(struct crypto_async_request *areq, int err) gcm_hash_assoc_done()
451 static void gcm_hash_init_done(struct crypto_async_request *areq, int err) gcm_hash_init_done()
527 static void gcm_encrypt_done(struct crypto_async_request *areq, int err) gcm_encrypt_done()
588 static void gcm_decrypt_done(struct crypto_async_request *areq, int err) gcm_decrypt_done()
1103 static void crypto_rfc4543_done(struct crypto_async_request *areq, int err) crypto_rfc4543_done()
H A Dauthencesn.c96 static void authenc_esn_geniv_ahash_update_done(struct crypto_async_request *areq, authenc_esn_geniv_ahash_update_done()
136 static void authenc_esn_geniv_ahash_update_done2(struct crypto_async_request *areq, authenc_esn_geniv_ahash_update_done2()
167 static void authenc_esn_geniv_ahash_done(struct crypto_async_request *areq, authenc_esn_geniv_ahash_done()
188 static void authenc_esn_verify_ahash_update_done(struct crypto_async_request *areq, authenc_esn_verify_ahash_update_done()
249 static void authenc_esn_verify_ahash_update_done2(struct crypto_async_request *areq, authenc_esn_verify_ahash_update_done2()
299 static void authenc_esn_verify_ahash_done(struct crypto_async_request *areq, authenc_esn_verify_ahash_done()
452 static void crypto_authenc_esn_encrypt_done(struct crypto_async_request *req, crypto_authenc_esn_encrypt_done()
497 static void crypto_authenc_esn_givencrypt_done(struct crypto_async_request *req, crypto_authenc_esn_givencrypt_done()
H A Dauthenc.c122 static void authenc_geniv_ahash_update_done(struct crypto_async_request *areq, authenc_geniv_ahash_update_done()
152 static void authenc_geniv_ahash_done(struct crypto_async_request *areq, int err) authenc_geniv_ahash_done()
171 static void authenc_verify_ahash_update_done(struct crypto_async_request *areq, authenc_verify_ahash_update_done()
220 static void authenc_verify_ahash_done(struct crypto_async_request *areq, authenc_verify_ahash_done()
375 static void crypto_authenc_encrypt_done(struct crypto_async_request *req, crypto_authenc_encrypt_done()
421 static void crypto_authenc_givencrypt_done(struct crypto_async_request *req, crypto_authenc_givencrypt_done()
H A Dseqiv.c50 static void seqiv_complete(struct crypto_async_request *base, int err) seqiv_complete()
76 static void seqiv_aead_complete(struct crypto_async_request *base, int err) seqiv_aead_complete()
H A Dahash.c315 static void ahash_op_unaligned_done(struct crypto_async_request *req, int err) ahash_op_unaligned_done()
394 static void ahash_def_finup_done2(struct crypto_async_request *req, int err) ahash_def_finup_done2()
417 static void ahash_def_finup_done1(struct crypto_async_request *req, int err) ahash_def_finup_done1()
H A Dalgapi.c861 struct crypto_async_request *request) crypto_enqueue_request()
896 return (char *)list_entry(request, struct crypto_async_request, list) - __crypto_dequeue_request()
901 struct crypto_async_request *crypto_dequeue_request(struct crypto_queue *queue) crypto_dequeue_request()
909 struct crypto_async_request *req; crypto_tfm_in_queue()
H A Deseqiv.c52 static void eseqiv_complete(struct crypto_async_request *base, int err) eseqiv_complete()
H A Dccm.c281 static void crypto_ccm_encrypt_done(struct crypto_async_request *areq, int err) crypto_ccm_encrypt_done()
356 static void crypto_ccm_decrypt_done(struct crypto_async_request *areq, crypto_ccm_decrypt_done()
H A Daf_alg.c494 void af_alg_complete(struct crypto_async_request *req, int err) af_alg_complete()
H A Dpcrypt.c133 static void pcrypt_aead_done(struct crypto_async_request *areq, int err) pcrypt_aead_done()
H A Dalgif_skcipher.c103 static void skcipher_async_cb(struct crypto_async_request *req, int err) skcipher_async_cb()
H A Dtcrypt.c756 static void tcrypt_complete(struct crypto_async_request *req, int err) tcrypt_complete()
H A Dtestmgr.c143 static void tcrypt_complete(struct crypto_async_request *req, int err) tcrypt_complete()
/linux-4.1.27/drivers/crypto/amcc/
H A Dcrypto4xx_core.h66 struct crypto_async_request *async_req; /* base crypto request
181 extern u32 crypto4xx_build_pd(struct crypto_async_request *req,
H A Dcrypto4xx_core.c779 u32 crypto4xx_build_pd(struct crypto_async_request *req, crypto4xx_build_pd()
/linux-4.1.27/drivers/crypto/
H A Dmxs-dcp.c249 static int mxs_dcp_aes_block_crypt(struct crypto_async_request *arq) mxs_dcp_aes_block_crypt()
347 struct crypto_async_request *backlog; dcp_chan_thread_aes()
348 struct crypto_async_request *arq; dcp_chan_thread_aes()
398 struct crypto_async_request *arq = &req->base; mxs_dcp_aes_enqueue()
559 static int dcp_sha_req_to_buf(struct crypto_async_request *arq) dcp_sha_req_to_buf()
640 struct crypto_async_request *backlog; dcp_chan_thread_sha()
641 struct crypto_async_request *arq; dcp_chan_thread_sha()
H A Dmv_cesa.c95 struct crypto_async_request *cur_req;
460 struct crypto_async_request *req = cpg->cur_req; dequeue_complete_req()
597 struct crypto_async_request *async_req = NULL; queue_manag()
598 struct crypto_async_request *backlog; queue_manag()
641 static int mv_handle_req(struct crypto_async_request *req) mv_handle_req()
H A Ds5p-sss.c484 struct crypto_async_request *async_req, *backlog; s5p_tasklet_cb()
H A Dbfin_crc.c302 struct crypto_async_request *async_req, *backlog; bfin_crypto_crc_handle_queue()
H A Dimg-hash.c497 struct crypto_async_request *async_req, *backlog; img_hash_handle_queue()
H A Dsahara.c1102 struct crypto_async_request *async_req; sahara_queue_manage()
1103 struct crypto_async_request *backlog; sahara_queue_manage()
H A Datmel-aes.c565 struct crypto_async_request *async_req, *backlog; atmel_aes_handle_queue()
H A Datmel-sha.c832 struct crypto_async_request *async_req, *backlog; atmel_sha_handle_queue()
H A Datmel-tdes.c591 struct crypto_async_request *async_req, *backlog; atmel_tdes_handle_queue()
H A Domap-aes.c610 struct crypto_async_request *async_req, *backlog; omap_aes_handle_queue()
H A Domap-des.c592 struct crypto_async_request *async_req, *backlog; omap_des_handle_queue()
H A Dhifn_795x.c2020 struct crypto_async_request *async_req; hifn_flush()
2139 struct crypto_async_request *async_req, *backlog; hifn_process_queue()
H A Domap-sham.c1010 struct crypto_async_request *async_req, *backlog; omap_sham_handle_queue()
H A Dpicoxcell_crypto.c94 struct crypto_async_request *req;
H A Dtalitos.c1823 static void keyhash_complete(struct crypto_async_request *req, int err) keyhash_complete()
/linux-4.1.27/fs/ext4/
H A Dcrypto_key.c20 static void derive_crypt_complete(struct crypto_async_request *req, int rc) derive_crypt_complete()
H A Dcrypto.c293 static void ext4_crypt_complete(struct crypto_async_request *req, int res) ext4_crypt_complete()
H A Dcrypto_fname.c36 static void ext4_dir_crypt_complete(struct crypto_async_request *req, int res) ext4_dir_crypt_complete()
/linux-4.1.27/net/ipv4/
H A Dah4.c118 static void ah_output_done(struct crypto_async_request *base, int err) ah_output_done()
261 static void ah_input_done(struct crypto_async_request *base, int err) ah_input_done()
H A Desp4.c108 static void esp_output_done(struct crypto_async_request *base, int err) esp_output_done()
360 static void esp_input_done(struct crypto_async_request *base, int err) esp_input_done()
/linux-4.1.27/net/ipv6/
H A Desp6.c136 static void esp_output_done(struct crypto_async_request *base, int err) esp_output_done()
314 static void esp_input_done(struct crypto_async_request *base, int err) esp_input_done()
H A Dah6.c297 static void ah6_output_done(struct crypto_async_request *base, int err) ah6_output_done()
465 static void ah6_input_done(struct crypto_async_request *base, int err) ah6_input_done()
/linux-4.1.27/include/linux/
H A Dcrypto.h137 struct crypto_async_request;
147 typedef void (*crypto_completion_t)(struct crypto_async_request *req, int err);
156 struct crypto_async_request { struct
166 struct crypto_async_request base;
190 struct crypto_async_request base;
1095 struct crypto_async_request *req) ablkcipher_request_cast()
1150 * crypto_async_request data structure provided to the callback function.
1158 * void callback_function(struct crypto_async_request *req, int error)
1512 * crypto_async_request data structure provided to the callback function.
1520 * void callback_function(struct crypto_async_request *req, int error)
/linux-4.1.27/security/integrity/ima/
H A Dima_crypto.c199 static void ahash_complete(struct crypto_async_request *req, int err) ahash_complete()
/linux-4.1.27/drivers/md/
H A Ddm-crypt.c882 static void kcryptd_async_done(struct crypto_async_request *async_req,
1342 static void kcryptd_async_done(struct crypto_async_request *async_req, kcryptd_async_done()
/linux-4.1.27/arch/x86/crypto/
H A Daesni-intel_glue.c826 rfc4106_set_hash_subkey_done(struct crypto_async_request *req, int err) rfc4106_set_hash_subkey_done()
/linux-4.1.27/fs/ecryptfs/
H A Dcrypto.c319 static void extent_crypt_complete(struct crypto_async_request *req, int rc) extent_crypt_complete()

Completed in 800 milliseconds