Lines Matching refs:t_alg

1825 	struct caam_hash_alg *t_alg, *n;  in caam_algapi_hash_exit()  local
1830 list_for_each_entry_safe(t_alg, n, &hash_list, entry) { in caam_algapi_hash_exit()
1831 crypto_unregister_ahash(&t_alg->ahash_alg); in caam_algapi_hash_exit()
1832 list_del(&t_alg->entry); in caam_algapi_hash_exit()
1833 kfree(t_alg); in caam_algapi_hash_exit()
1841 struct caam_hash_alg *t_alg; in caam_hash_alloc() local
1845 t_alg = kzalloc(sizeof(struct caam_hash_alg), GFP_KERNEL); in caam_hash_alloc()
1846 if (!t_alg) { in caam_hash_alloc()
1851 t_alg->ahash_alg = template->template_ahash; in caam_hash_alloc()
1852 halg = &t_alg->ahash_alg; in caam_hash_alloc()
1876 t_alg->alg_type = template->alg_type; in caam_hash_alloc()
1877 t_alg->alg_op = template->alg_op; in caam_hash_alloc()
1879 return t_alg; in caam_hash_alloc()
1919 struct caam_hash_alg *t_alg; in caam_algapi_hash_init() local
1922 t_alg = caam_hash_alloc(&driver_hash[i], true); in caam_algapi_hash_init()
1923 if (IS_ERR(t_alg)) { in caam_algapi_hash_init()
1924 err = PTR_ERR(t_alg); in caam_algapi_hash_init()
1930 err = crypto_register_ahash(&t_alg->ahash_alg); in caam_algapi_hash_init()
1933 t_alg->ahash_alg.halg.base.cra_driver_name); in caam_algapi_hash_init()
1934 kfree(t_alg); in caam_algapi_hash_init()
1936 list_add_tail(&t_alg->entry, &hash_list); in caam_algapi_hash_init()
1939 t_alg = caam_hash_alloc(&driver_hash[i], false); in caam_algapi_hash_init()
1940 if (IS_ERR(t_alg)) { in caam_algapi_hash_init()
1941 err = PTR_ERR(t_alg); in caam_algapi_hash_init()
1947 err = crypto_register_ahash(&t_alg->ahash_alg); in caam_algapi_hash_init()
1950 t_alg->ahash_alg.halg.base.cra_driver_name); in caam_algapi_hash_init()
1951 kfree(t_alg); in caam_algapi_hash_init()
1953 list_add_tail(&t_alg->entry, &hash_list); in caam_algapi_hash_init()