exit_tfm
.exit_tfm = phmac_exit_tfm, \
if (alg->exit_tfm)
alg->exit_tfm(hash);
if (alg->exit_tfm)
alg->exit_tfm(hash);
inst->alg.exit_tfm = cmac_exit_tfm;
inst->alg.exit_tfm = cryptd_hash_exit_tfm;
inst->alg.exit_tfm = hmac_exit_tfm;
inst->alg.exit_tfm = hmac_exit_ahash_tfm;
alg->exit_tfm(hash);
if (alg->exit_tfm)
if (alg->exit_tfm)
.exit_tfm = sun8i_ce_hash_exit_tfm,
.exit_tfm = sun8i_ce_hash_exit_tfm,
.exit_tfm = sun8i_ce_hash_exit_tfm,
.exit_tfm = sun8i_ce_hash_exit_tfm,
.exit_tfm = sun8i_ce_hash_exit_tfm,
.exit_tfm = sun8i_ce_hash_exit_tfm,
.exit_tfm = sun8i_ss_hash_exit_tfm,
.exit_tfm = sun8i_ss_hash_exit_tfm,
.exit_tfm = sun8i_ss_hash_exit_tfm,
.exit_tfm = sun8i_ss_hash_exit_tfm,
.exit_tfm = sun8i_ss_hash_exit_tfm,
exit_tfm(crypto_skcipher_tfm(tfm));
exit_tfm(crypto_aead_tfm(tfm));
.exit_tfm = nx_crypto_ctx_shash_exit,
.exit_tfm = nx_crypto_ctx_shash_exit,
.exit_tfm = nx_crypto_ctx_shash_exit,
.exit_tfm = padlock_exit_tfm,
.exit_tfm = padlock_exit_tfm,
.exit_tfm = rk_hash_exit_tfm,
.exit_tfm = rk_hash_exit_tfm,
.exit_tfm = rk_hash_exit_tfm,
.base.exit_tfm = starfive_hash_exit_tfm,
.base.exit_tfm = starfive_hash_exit_tfm,
.base.exit_tfm = starfive_hash_exit_tfm,
.base.exit_tfm = starfive_hash_exit_tfm,
.base.exit_tfm = starfive_hash_exit_tfm,
.base.exit_tfm = starfive_hash_exit_tfm,
.base.exit_tfm = starfive_hash_exit_tfm,
.base.exit_tfm = starfive_hash_exit_tfm,
.base.exit_tfm = starfive_hash_exit_tfm,
.base.exit_tfm = starfive_hash_exit_tfm,
.exit_tfm = zynqmp_sha_exit_tfm,
void (*exit_tfm)(struct crypto_ahash *tfm);
void (*exit_tfm)(struct crypto_shash *tfm);