Lines Matching refs:rctx

46 	struct rk_ahash_rctx *rctx = ahash_request_ctx(areq);
54 ahash_request_set_tfm(&rctx->fallback_req, tfmctx->fallback_tfm);
55 rctx->fallback_req.base.flags = areq->base.flags &
58 rctx->fallback_req.nbytes = areq->nbytes;
59 rctx->fallback_req.src = areq->src;
60 rctx->fallback_req.result = areq->result;
62 return crypto_ahash_digest(&rctx->fallback_req);
90 struct rk_ahash_rctx *rctx = ahash_request_ctx(req);
110 CRYPTO_WRITE(dev, RK_CRYPTO_HASH_CTRL, rctx->mode |
122 struct rk_ahash_rctx *rctx = ahash_request_ctx(req);
126 ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm);
127 rctx->fallback_req.base.flags = req->base.flags &
130 return crypto_ahash_init(&rctx->fallback_req);
135 struct rk_ahash_rctx *rctx = ahash_request_ctx(req);
139 ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm);
140 rctx->fallback_req.base.flags = req->base.flags &
142 rctx->fallback_req.nbytes = req->nbytes;
143 rctx->fallback_req.src = req->src;
145 return crypto_ahash_update(&rctx->fallback_req);
150 struct rk_ahash_rctx *rctx = ahash_request_ctx(req);
154 ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm);
155 rctx->fallback_req.base.flags = req->base.flags &
157 rctx->fallback_req.result = req->result;
159 return crypto_ahash_final(&rctx->fallback_req);
164 struct rk_ahash_rctx *rctx = ahash_request_ctx(req);
168 ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm);
169 rctx->fallback_req.base.flags = req->base.flags &
172 rctx->fallback_req.nbytes = req->nbytes;
173 rctx->fallback_req.src = req->src;
174 rctx->fallback_req.result = req->result;
176 return crypto_ahash_finup(&rctx->fallback_req);
181 struct rk_ahash_rctx *rctx = ahash_request_ctx(req);
185 ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm);
186 rctx->fallback_req.base.flags = req->base.flags &
189 return crypto_ahash_import(&rctx->fallback_req, in);
194 struct rk_ahash_rctx *rctx = ahash_request_ctx(req);
198 ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm);
199 rctx->fallback_req.base.flags = req->base.flags &
202 return crypto_ahash_export(&rctx->fallback_req, out);
207 struct rk_ahash_rctx *rctx = ahash_request_ctx(req);
219 rctx->dev = dev;
236 struct rk_ahash_rctx *rctx = ahash_request_ctx(areq);
237 struct rk_crypto_info *rkc = rctx->dev;
244 rctx->nrsg = ret;
252 struct rk_ahash_rctx *rctx = ahash_request_ctx(areq);
253 struct rk_crypto_info *rkc = rctx->dev;
255 dma_unmap_sg(rkc->dev, areq->src, rctx->nrsg, DMA_TO_DEVICE);
262 struct rk_ahash_rctx *rctx = ahash_request_ctx(areq);
266 struct rk_crypto_info *rkc = rctx->dev;
279 rctx->mode = 0;
286 rctx->mode = RK_CRYPTO_HASH_SHA1;
289 rctx->mode = RK_CRYPTO_HASH_SHA256;
292 rctx->mode = RK_CRYPTO_HASH_MD5;