Lines Matching refs:subreq
192 struct ahash_request *subreq;
199 subreq_size = sizeof(*subreq);
208 subreq = kmalloc(subreq_size, gfp);
209 if (!subreq)
212 ahash_request_set_tfm(subreq, tfm);
213 ahash_request_set_callback(subreq, flags, cplt, req);
215 result = (u8 *)(subreq + 1) + reqsize;
218 ahash_request_set_crypt(subreq, req->src, result, req->nbytes);
225 kfree(subreq);
230 crypto_ahash_import(subreq, state);
234 req->priv = subreq;
241 struct ahash_request *subreq = req->priv;
244 memcpy(req->result, subreq->result,
249 kfree_sensitive(subreq);
363 struct ahash_request *subreq = req->priv;
368 subreq->base.complete = ahash_def_finup_done2;
370 err = crypto_ahash_reqtfm(req)->final(subreq);
382 struct ahash_request *subreq;
387 subreq = areq->priv;
388 subreq->base.flags &= CRYPTO_TFM_REQ_MAY_BACKLOG;