Lines Matching refs:rctx
39 struct rk_ahash_rctx *rctx = ahash_request_ctx(areq);
43 ahash_request_set_tfm(&rctx->fallback_req, tfmctx->fallback_tfm);
44 rctx->fallback_req.base.flags = areq->base.flags &
47 rctx->fallback_req.nbytes = areq->nbytes;
48 rctx->fallback_req.src = areq->src;
49 rctx->fallback_req.result = areq->result;
51 return crypto_ahash_digest(&rctx->fallback_req);
78 struct rk_ahash_rctx *rctx = ahash_request_ctx(req);
101 CRYPTO_WRITE(dev, RK_CRYPTO_HASH_CTRL, rctx->mode |
113 struct rk_ahash_rctx *rctx = ahash_request_ctx(req);
117 ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm);
118 rctx->fallback_req.base.flags = req->base.flags &
121 return crypto_ahash_init(&rctx->fallback_req);
126 struct rk_ahash_rctx *rctx = ahash_request_ctx(req);
130 ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm);
131 rctx->fallback_req.base.flags = req->base.flags &
133 rctx->fallback_req.nbytes = req->nbytes;
134 rctx->fallback_req.src = req->src;
136 return crypto_ahash_update(&rctx->fallback_req);
141 struct rk_ahash_rctx *rctx = ahash_request_ctx(req);
145 ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm);
146 rctx->fallback_req.base.flags = req->base.flags &
148 rctx->fallback_req.result = req->result;
150 return crypto_ahash_final(&rctx->fallback_req);
155 struct rk_ahash_rctx *rctx = ahash_request_ctx(req);
159 ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm);
160 rctx->fallback_req.base.flags = req->base.flags &
163 rctx->fallback_req.nbytes = req->nbytes;
164 rctx->fallback_req.src = req->src;
165 rctx->fallback_req.result = req->result;
167 return crypto_ahash_finup(&rctx->fallback_req);
172 struct rk_ahash_rctx *rctx = ahash_request_ctx(req);
176 ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm);
177 rctx->fallback_req.base.flags = req->base.flags &
180 return crypto_ahash_import(&rctx->fallback_req, in);
185 struct rk_ahash_rctx *rctx = ahash_request_ctx(req);
189 ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm);
190 rctx->fallback_req.base.flags = req->base.flags &
193 return crypto_ahash_export(&rctx->fallback_req, out);
222 struct rk_ahash_rctx *rctx = ahash_request_ctx(areq);
230 rctx->nrsg = ret;
239 struct rk_ahash_rctx *rctx = ahash_request_ctx(areq);
242 dma_unmap_sg(tctx->dev->dev, areq->src, rctx->nrsg, DMA_TO_DEVICE);
250 struct rk_ahash_rctx *rctx = ahash_request_ctx(areq);
257 rctx->mode = 0;
261 rctx->mode = RK_CRYPTO_HASH_SHA1;
264 rctx->mode = RK_CRYPTO_HASH_SHA256;
267 rctx->mode = RK_CRYPTO_HASH_MD5;