Lines Matching refs:subreq

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