Lines Matching refs:t_alg

1887 	struct caam_hash_alg *t_alg, *n;  in caam_algapi_hash_exit()  local
1892 list_for_each_entry_safe(t_alg, n, &hash_list, entry) { in caam_algapi_hash_exit()
1893 crypto_engine_unregister_ahash(&t_alg->ahash_alg); in caam_algapi_hash_exit()
1894 list_del(&t_alg->entry); in caam_algapi_hash_exit()
1895 kfree(t_alg); in caam_algapi_hash_exit()
1903 struct caam_hash_alg *t_alg; in caam_hash_alloc() local
1907 t_alg = kzalloc(sizeof(*t_alg), GFP_KERNEL); in caam_hash_alloc()
1908 if (!t_alg) in caam_hash_alloc()
1911 t_alg->ahash_alg.base = template->template_ahash; in caam_hash_alloc()
1912 halg = &t_alg->ahash_alg.base; in caam_hash_alloc()
1920 t_alg->is_hmac = true; in caam_hash_alloc()
1927 t_alg->is_hmac = false; in caam_hash_alloc()
1938 t_alg->alg_type = template->alg_type; in caam_hash_alloc()
1939 t_alg->ahash_alg.op.do_one_request = ahash_do_one_req; in caam_hash_alloc()
1941 return t_alg; in caam_hash_alloc()
1984 struct caam_hash_alg *t_alg; in caam_algapi_hash_init() local
1993 t_alg = caam_hash_alloc(alg, true); in caam_algapi_hash_init()
1994 if (IS_ERR(t_alg)) { in caam_algapi_hash_init()
1995 err = PTR_ERR(t_alg); in caam_algapi_hash_init()
2001 err = crypto_engine_register_ahash(&t_alg->ahash_alg); in caam_algapi_hash_init()
2004 t_alg->ahash_alg.base.halg.base.cra_driver_name, in caam_algapi_hash_init()
2006 kfree(t_alg); in caam_algapi_hash_init()
2008 list_add_tail(&t_alg->entry, &hash_list); in caam_algapi_hash_init()
2014 t_alg = caam_hash_alloc(alg, false); in caam_algapi_hash_init()
2015 if (IS_ERR(t_alg)) { in caam_algapi_hash_init()
2016 err = PTR_ERR(t_alg); in caam_algapi_hash_init()
2021 err = crypto_engine_register_ahash(&t_alg->ahash_alg); in caam_algapi_hash_init()
2024 t_alg->ahash_alg.base.halg.base.cra_driver_name, in caam_algapi_hash_init()
2026 kfree(t_alg); in caam_algapi_hash_init()
2028 list_add_tail(&t_alg->entry, &hash_list); in caam_algapi_hash_init()