Lines Matching refs:t_alg

4401 	struct caam_crypto_alg *t_alg, *n;  in caam_algapi_exit()  local
4405 struct caam_aead_alg *t_alg = driver_aeads + i; in caam_algapi_exit() local
4407 if (t_alg->registered) in caam_algapi_exit()
4408 crypto_unregister_aead(&t_alg->aead); in caam_algapi_exit()
4414 list_for_each_entry_safe(t_alg, n, &alg_list, entry) { in caam_algapi_exit()
4415 crypto_unregister_alg(&t_alg->crypto_alg); in caam_algapi_exit()
4416 list_del(&t_alg->entry); in caam_algapi_exit()
4417 kfree(t_alg); in caam_algapi_exit()
4424 struct caam_crypto_alg *t_alg; in caam_alg_alloc() local
4427 t_alg = kzalloc(sizeof(*t_alg), GFP_KERNEL); in caam_alg_alloc()
4428 if (!t_alg) { in caam_alg_alloc()
4433 alg = &t_alg->crypto_alg; in caam_alg_alloc()
4458 t_alg->caam.class1_alg_type = template->class1_alg_type; in caam_alg_alloc()
4459 t_alg->caam.class2_alg_type = template->class2_alg_type; in caam_alg_alloc()
4460 t_alg->caam.alg_op = template->alg_op; in caam_alg_alloc()
4462 return t_alg; in caam_alg_alloc()
4465 static void caam_aead_alg_init(struct caam_aead_alg *t_alg) in caam_aead_alg_init() argument
4467 struct aead_alg *alg = &t_alg->aead; in caam_aead_alg_init()
4531 struct caam_crypto_alg *t_alg; in caam_algapi_init() local
4545 t_alg = caam_alg_alloc(alg); in caam_algapi_init()
4546 if (IS_ERR(t_alg)) { in caam_algapi_init()
4547 err = PTR_ERR(t_alg); in caam_algapi_init()
4552 err = crypto_register_alg(&t_alg->crypto_alg); in caam_algapi_init()
4555 t_alg->crypto_alg.cra_driver_name); in caam_algapi_init()
4556 kfree(t_alg); in caam_algapi_init()
4560 list_add_tail(&t_alg->entry, &alg_list); in caam_algapi_init()
4565 struct caam_aead_alg *t_alg = driver_aeads + i; in caam_algapi_init() local
4566 u32 c1_alg_sel = t_alg->caam.class1_alg_type & in caam_algapi_init()
4568 u32 c2_alg_sel = t_alg->caam.class2_alg_type & in caam_algapi_init()
4570 u32 alg_aai = t_alg->caam.class1_alg_type & OP_ALG_AAI_MASK; in caam_algapi_init()
4595 (!md_inst || (t_alg->aead.maxauthsize > md_limit))) in caam_algapi_init()
4598 caam_aead_alg_init(t_alg); in caam_algapi_init()
4600 err = crypto_register_aead(&t_alg->aead); in caam_algapi_init()
4603 t_alg->aead.base.cra_driver_name); in caam_algapi_init()
4607 t_alg->registered = true; in caam_algapi_init()