Searched refs:areq (Results 1 – 6 of 6) sorted by relevance
/crypto/ |
D | algif_skcipher.c | 60 struct af_alg_async_req *areq; in _skcipher_recvmsg() local 71 areq = af_alg_alloc_areq(sk, sizeof(struct af_alg_async_req) + in _skcipher_recvmsg() 73 if (IS_ERR(areq)) in _skcipher_recvmsg() 74 return PTR_ERR(areq); in _skcipher_recvmsg() 77 err = af_alg_get_rsgl(sk, msg, flags, areq, ctx->used, &len); in _skcipher_recvmsg() 92 areq->tsgl_entries = af_alg_count_tsgl(sk, len, 0); in _skcipher_recvmsg() 93 if (!areq->tsgl_entries) in _skcipher_recvmsg() 94 areq->tsgl_entries = 1; in _skcipher_recvmsg() 95 areq->tsgl = sock_kmalloc(sk, array_size(sizeof(*areq->tsgl), in _skcipher_recvmsg() 96 areq->tsgl_entries), in _skcipher_recvmsg() [all …]
|
D | algif_aead.c | 100 struct af_alg_async_req *areq; in _aead_recvmsg() local 153 areq = af_alg_alloc_areq(sk, sizeof(struct af_alg_async_req) + in _aead_recvmsg() 155 if (IS_ERR(areq)) in _aead_recvmsg() 156 return PTR_ERR(areq); in _aead_recvmsg() 159 err = af_alg_get_rsgl(sk, msg, flags, areq, outlen, &usedpages); in _aead_recvmsg() 213 rsgl_src = areq->first_rsgl.sgl.sgt.sgl; in _aead_recvmsg() 227 areq->first_rsgl.sgl.sgt.sgl, in _aead_recvmsg() 246 areq->first_rsgl.sgl.sgt.sgl, in _aead_recvmsg() 252 areq->tsgl_entries = af_alg_count_tsgl(sk, processed, in _aead_recvmsg() 254 if (!areq->tsgl_entries) in _aead_recvmsg() [all …]
|
D | af_alg.c | 769 static void af_alg_free_areq_sgls(struct af_alg_async_req *areq) in af_alg_free_areq_sgls() argument 771 struct sock *sk = areq->sk; in af_alg_free_areq_sgls() 779 list_for_each_entry_safe(rsgl, tmp, &areq->rsgl_list, list) { in af_alg_free_areq_sgls() 783 if (rsgl != &areq->first_rsgl) in af_alg_free_areq_sgls() 787 tsgl = areq->tsgl; in af_alg_free_areq_sgls() 789 for_each_sg(tsgl, sg, areq->tsgl_entries, i) { in af_alg_free_areq_sgls() 795 sock_kfree_s(sk, tsgl, areq->tsgl_entries * sizeof(*tsgl)); in af_alg_free_areq_sgls() 1116 void af_alg_free_resources(struct af_alg_async_req *areq) in af_alg_free_resources() argument 1118 struct sock *sk = areq->sk; in af_alg_free_resources() 1121 af_alg_free_areq_sgls(areq); in af_alg_free_resources() [all …]
|
D | ahash.c | 254 struct ahash_request *areq = data; in ahash_op_unaligned_done() local 260 ahash_restore_req(areq, err); in ahash_op_unaligned_done() 264 ahash_request_complete(areq, err); in ahash_op_unaligned_done() 351 struct ahash_request *areq = data; in ahash_def_finup_done2() local 356 ahash_restore_req(areq, err); in ahash_def_finup_done2() 358 ahash_request_complete(areq, err); in ahash_def_finup_done2() 381 struct ahash_request *areq = data; in ahash_def_finup_done1() local 387 subreq = areq->priv; in ahash_def_finup_done1() 390 err = ahash_def_finup_finish1(areq, err); in ahash_def_finup_done1() 395 ahash_request_complete(areq, err); in ahash_def_finup_done1()
|
D | authenc.c | 165 struct aead_request *areq = data; in crypto_authenc_encrypt_done() local 170 err = crypto_authenc_genicv(areq, 0); in crypto_authenc_encrypt_done() 173 authenc_request_complete(areq, err); in crypto_authenc_encrypt_done()
|
D | authencesn.c | 157 struct aead_request *areq = data; in crypto_authenc_esn_encrypt_done() local 160 err = crypto_authenc_esn_genicv(areq, 0); in crypto_authenc_esn_encrypt_done() 162 authenc_esn_request_complete(areq, err); in crypto_authenc_esn_encrypt_done()
|