Lines Matching refs:tmp_ctx
337 struct rk_hash_ctx *tmp_ctx = (struct rk_hash_ctx *)hw_ctx; in rk_hash_init() local
341 if (!tmp_ctx) in rk_hash_init()
353 tmp_ctx->algo = algo; in rk_hash_init()
358 tmp_ctx->digest_size = 16; in rk_hash_init()
363 tmp_ctx->digest_size = 20; in rk_hash_init()
368 tmp_ctx->digest_size = 32; in rk_hash_init()
373 tmp_ctx->digest_size = 64; in rk_hash_init()
378 tmp_ctx->digest_size = 32; in rk_hash_init()
399 tmp_ctx->magic = RK_HASH_CTX_MAGIC; in rk_hash_init()
483 struct rk_hash_ctx *tmp_ctx = (struct rk_hash_ctx *)ctx; in rk_hash_update() local
487 if (!tmp_ctx || !data) in rk_hash_update()
490 if (tmp_ctx->digest_size == 0 || tmp_ctx->magic != RK_HASH_CTX_MAGIC) in rk_hash_update()
493 ret = crypto_hash_update_with_cache(tmp_ctx->hash_cache, in rk_hash_update()
499 hw_hash_clean_ctx(tmp_ctx); in rk_hash_update()
506 struct rk_hash_ctx *tmp_ctx = (struct rk_hash_ctx *)ctx; in rk_hash_final() local
512 if (!tmp_ctx || in rk_hash_final()
513 tmp_ctx->digest_size == 0 || in rk_hash_final()
514 len > tmp_ctx->digest_size || in rk_hash_final()
515 tmp_ctx->magic != RK_HASH_CTX_MAGIC) { in rk_hash_final()