Lines Matching refs:subreq

244 	struct skcipher_request *subreq = &rctx->req;  in cryptd_skcipher_prepare()  local
248 req->base.complete = subreq->base.complete; in cryptd_skcipher_prepare()
249 req->base.data = subreq->base.data; in cryptd_skcipher_prepare()
257 skcipher_request_set_tfm(subreq, child); in cryptd_skcipher_prepare()
258 skcipher_request_set_callback(subreq, CRYPTO_TFM_REQ_MAY_SLEEP, in cryptd_skcipher_prepare()
260 skcipher_request_set_crypt(subreq, req->src, req->dst, req->cryptlen, in cryptd_skcipher_prepare()
263 return subreq; in cryptd_skcipher_prepare()
272 struct skcipher_request *subreq = &rctx->req; in cryptd_skcipher_complete() local
280 subreq->base.complete = req->base.complete; in cryptd_skcipher_complete()
281 subreq->base.data = req->base.data; in cryptd_skcipher_complete()
291 struct skcipher_request *subreq; in cryptd_skcipher_encrypt() local
293 subreq = cryptd_skcipher_prepare(req, err); in cryptd_skcipher_encrypt()
294 if (likely(subreq)) in cryptd_skcipher_encrypt()
295 err = crypto_skcipher_encrypt(subreq); in cryptd_skcipher_encrypt()
303 struct skcipher_request *subreq; in cryptd_skcipher_decrypt() local
305 subreq = cryptd_skcipher_prepare(req, err); in cryptd_skcipher_decrypt()
306 if (likely(subreq)) in cryptd_skcipher_decrypt()
307 err = crypto_skcipher_decrypt(subreq); in cryptd_skcipher_decrypt()
317 struct skcipher_request *subreq = &rctx->req; in cryptd_skcipher_enqueue() local
321 subreq->base.complete = req->base.complete; in cryptd_skcipher_enqueue()
322 subreq->base.data = req->base.data; in cryptd_skcipher_enqueue()
743 struct aead_request *subreq; in cryptd_aead_crypt() local
749 subreq = &rctx->req; in cryptd_aead_crypt()
750 req->base.complete = subreq->base.complete; in cryptd_aead_crypt()
751 req->base.data = subreq->base.data; in cryptd_aead_crypt()
758 aead_request_set_tfm(subreq, child); in cryptd_aead_crypt()
759 aead_request_set_callback(subreq, CRYPTO_TFM_REQ_MAY_SLEEP, in cryptd_aead_crypt()
761 aead_request_set_crypt(subreq, req->src, req->dst, req->cryptlen, in cryptd_aead_crypt()
763 aead_request_set_ad(subreq, req->assoclen); in cryptd_aead_crypt()
765 err = crypt(subreq); in cryptd_aead_crypt()
776 subreq->base.complete = req->base.complete; in cryptd_aead_crypt()
777 subreq->base.data = req->base.data; in cryptd_aead_crypt()
814 struct aead_request *subreq = &rctx->req; in cryptd_aead_enqueue() local
816 subreq->base.complete = req->base.complete; in cryptd_aead_enqueue()
817 subreq->base.data = req->base.data; in cryptd_aead_enqueue()