Lines Matching refs:rctx
50 struct rk_ahash_rctx *rctx = ahash_request_ctx(req); in rk_ahash_reg_init() local
70 CRYPTO_WRITE(dev, RK_CRYPTO_HASH_CTRL, rctx->mode | in rk_ahash_reg_init()
82 struct rk_ahash_rctx *rctx = ahash_request_ctx(req); in rk_ahash_init() local
86 ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm); in rk_ahash_init()
87 rctx->fallback_req.base.flags = req->base.flags & in rk_ahash_init()
90 return crypto_ahash_init(&rctx->fallback_req); in rk_ahash_init()
95 struct rk_ahash_rctx *rctx = ahash_request_ctx(req); in rk_ahash_update() local
99 ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm); in rk_ahash_update()
100 rctx->fallback_req.base.flags = req->base.flags & in rk_ahash_update()
102 rctx->fallback_req.nbytes = req->nbytes; in rk_ahash_update()
103 rctx->fallback_req.src = req->src; in rk_ahash_update()
105 return crypto_ahash_update(&rctx->fallback_req); in rk_ahash_update()
110 struct rk_ahash_rctx *rctx = ahash_request_ctx(req); in rk_ahash_final() local
114 ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm); in rk_ahash_final()
115 rctx->fallback_req.base.flags = req->base.flags & in rk_ahash_final()
117 rctx->fallback_req.result = req->result; in rk_ahash_final()
119 return crypto_ahash_final(&rctx->fallback_req); in rk_ahash_final()
124 struct rk_ahash_rctx *rctx = ahash_request_ctx(req); in rk_ahash_finup() local
128 ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm); in rk_ahash_finup()
129 rctx->fallback_req.base.flags = req->base.flags & in rk_ahash_finup()
132 rctx->fallback_req.nbytes = req->nbytes; in rk_ahash_finup()
133 rctx->fallback_req.src = req->src; in rk_ahash_finup()
134 rctx->fallback_req.result = req->result; in rk_ahash_finup()
136 return crypto_ahash_finup(&rctx->fallback_req); in rk_ahash_finup()
141 struct rk_ahash_rctx *rctx = ahash_request_ctx(req); in rk_ahash_import() local
145 ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm); in rk_ahash_import()
146 rctx->fallback_req.base.flags = req->base.flags & in rk_ahash_import()
149 return crypto_ahash_import(&rctx->fallback_req, in); in rk_ahash_import()
154 struct rk_ahash_rctx *rctx = ahash_request_ctx(req); in rk_ahash_export() local
158 ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm); in rk_ahash_export()
159 rctx->fallback_req.base.flags = req->base.flags & in rk_ahash_export()
162 return crypto_ahash_export(&rctx->fallback_req, out); in rk_ahash_export()
198 struct rk_ahash_rctx *rctx; in rk_ahash_start() local
208 rctx = ahash_request_ctx(req); in rk_ahash_start()
209 rctx->mode = 0; in rk_ahash_start()
214 rctx->mode = RK_CRYPTO_HASH_SHA1; in rk_ahash_start()
217 rctx->mode = RK_CRYPTO_HASH_SHA256; in rk_ahash_start()
220 rctx->mode = RK_CRYPTO_HASH_MD5; in rk_ahash_start()