Lines Matching refs:subreq

250 	struct skcipher_request *subreq = &rctx->req;  in cryptd_skcipher_prepare()  local
254 req->base.complete = subreq->base.complete; in cryptd_skcipher_prepare()
255 req->base.data = subreq->base.data; in cryptd_skcipher_prepare()
263 skcipher_request_set_tfm(subreq, child); in cryptd_skcipher_prepare()
264 skcipher_request_set_callback(subreq, CRYPTO_TFM_REQ_MAY_SLEEP, in cryptd_skcipher_prepare()
266 skcipher_request_set_crypt(subreq, req->src, req->dst, req->cryptlen, in cryptd_skcipher_prepare()
269 return subreq; in cryptd_skcipher_prepare()
278 struct skcipher_request *subreq = &rctx->req; in cryptd_skcipher_complete() local
286 subreq->base.complete = req->base.complete; in cryptd_skcipher_complete()
287 subreq->base.data = req->base.data; in cryptd_skcipher_complete()
297 struct skcipher_request *subreq; in cryptd_skcipher_encrypt() local
299 subreq = cryptd_skcipher_prepare(req, err); in cryptd_skcipher_encrypt()
300 if (likely(subreq)) in cryptd_skcipher_encrypt()
301 err = crypto_skcipher_encrypt(subreq); in cryptd_skcipher_encrypt()
309 struct skcipher_request *subreq; in cryptd_skcipher_decrypt() local
311 subreq = cryptd_skcipher_prepare(req, err); in cryptd_skcipher_decrypt()
312 if (likely(subreq)) in cryptd_skcipher_decrypt()
313 err = crypto_skcipher_decrypt(subreq); in cryptd_skcipher_decrypt()
323 struct skcipher_request *subreq = &rctx->req; in cryptd_skcipher_enqueue() local
327 subreq->base.complete = req->base.complete; in cryptd_skcipher_enqueue()
328 subreq->base.data = req->base.data; in cryptd_skcipher_enqueue()
749 struct aead_request *subreq; in cryptd_aead_crypt() local
755 subreq = &rctx->req; in cryptd_aead_crypt()
756 req->base.complete = subreq->base.complete; in cryptd_aead_crypt()
757 req->base.data = subreq->base.data; in cryptd_aead_crypt()
764 aead_request_set_tfm(subreq, child); in cryptd_aead_crypt()
765 aead_request_set_callback(subreq, CRYPTO_TFM_REQ_MAY_SLEEP, in cryptd_aead_crypt()
767 aead_request_set_crypt(subreq, req->src, req->dst, req->cryptlen, in cryptd_aead_crypt()
769 aead_request_set_ad(subreq, req->assoclen); in cryptd_aead_crypt()
771 err = crypt(subreq); in cryptd_aead_crypt()
782 subreq->base.complete = req->base.complete; in cryptd_aead_crypt()
783 subreq->base.data = req->base.data; in cryptd_aead_crypt()
820 struct aead_request *subreq = &rctx->req; in cryptd_aead_enqueue() local
822 subreq->base.complete = req->base.complete; in cryptd_aead_enqueue()
823 subreq->base.data = req->base.data; in cryptd_aead_enqueue()