Lines Matching refs:req
74 struct crypto_async_request *req;
148 struct crypto_async_request *req = crypto_cmd->req;
149 struct ccp_ctx *ctx = crypto_tfm_ctx(req->tfm);
156 req->complete(req, -EINPROGRESS);
169 backlog->req->complete(backlog->req, -EINPROGRESS);
174 req->complete(req, -EINPROGRESS);
179 ret = ctx->complete(req, ret);
180 req->complete(req, ret);
193 ctx = crypto_tfm_ctx(held->req->tfm);
195 ret = ctx->complete(held->req, ret);
196 held->req->complete(held->req, ret);
201 backlog->req->complete(backlog->req, -EINPROGRESS);
271 * @req: crypto_async_request struct to be processed
274 int ccp_crypto_enqueue_request(struct crypto_async_request *req,
280 gfp = req->flags & CRYPTO_TFM_REQ_MAY_SLEEP ? GFP_KERNEL : GFP_ATOMIC;
287 * crypto_async_request (req) pointer because it is used after
288 * completion callback for the request and the req pointer
292 crypto_cmd->req = req;
293 crypto_cmd->tfm = req->tfm;
298 if (req->flags & CRYPTO_TFM_REQ_MAY_BACKLOG)