Home
last modified time | relevance | path

Searched refs:areq (Results 1 – 6 of 6) sorted by relevance

/crypto/
Dalgif_skcipher.c60 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 …]
Dalgif_aead.c100 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 …]
Daf_alg.c769 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 …]
Dahash.c254 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()
Dauthenc.c165 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()
Dauthencesn.c157 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()