Lines Matching refs:tmp_ctx
374 struct rk_hash_ctx *tmp_ctx = (struct rk_hash_ctx *)hw_ctx; in rk_hash_init() local
378 if (!tmp_ctx) in rk_hash_init()
390 tmp_ctx->algo = algo; in rk_hash_init()
395 tmp_ctx->digest_size = 16; in rk_hash_init()
400 tmp_ctx->digest_size = 20; in rk_hash_init()
405 tmp_ctx->digest_size = 32; in rk_hash_init()
410 tmp_ctx->digest_size = 64; in rk_hash_init()
415 tmp_ctx->digest_size = 32; in rk_hash_init()
434 tmp_ctx->magic = RK_HASH_CTX_MAGIC; in rk_hash_init()
518 struct rk_hash_ctx *tmp_ctx = (struct rk_hash_ctx *)ctx; in rk_hash_update() local
522 if (!tmp_ctx || !data) in rk_hash_update()
525 if (tmp_ctx->digest_size == 0 || tmp_ctx->magic != RK_HASH_CTX_MAGIC) in rk_hash_update()
528 ret = crypto_hash_update_with_cache(tmp_ctx->hash_cache, in rk_hash_update()
534 hw_hash_clean_ctx(tmp_ctx); in rk_hash_update()
541 struct rk_hash_ctx *tmp_ctx = (struct rk_hash_ctx *)ctx; in rk_hash_final() local
547 if (!tmp_ctx || in rk_hash_final()
548 tmp_ctx->digest_size == 0 || in rk_hash_final()
549 len > tmp_ctx->digest_size || in rk_hash_final()
550 tmp_ctx->magic != RK_HASH_CTX_MAGIC) { in rk_hash_final()