Lines Matching refs:t_alg
2595 struct cc_crypto_alg *t_alg; in cc_create_aead_alg() local
2598 t_alg = kzalloc(sizeof(*t_alg), GFP_KERNEL); in cc_create_aead_alg()
2599 if (!t_alg) in cc_create_aead_alg()
2615 t_alg->aead_alg = *alg; in cc_create_aead_alg()
2617 t_alg->cipher_mode = tmpl->cipher_mode; in cc_create_aead_alg()
2618 t_alg->flow_mode = tmpl->flow_mode; in cc_create_aead_alg()
2619 t_alg->auth_mode = tmpl->auth_mode; in cc_create_aead_alg()
2621 return t_alg; in cc_create_aead_alg()
2626 struct cc_crypto_alg *t_alg, *n; in cc_aead_free() local
2632 list_for_each_entry_safe(t_alg, n, &aead_handle->aead_list, in cc_aead_free()
2634 crypto_unregister_aead(&t_alg->aead_alg); in cc_aead_free()
2635 list_del(&t_alg->entry); in cc_aead_free()
2636 kfree(t_alg); in cc_aead_free()
2648 struct cc_crypto_alg *t_alg; in cc_aead_alloc() local
2676 t_alg = cc_create_aead_alg(&aead_algs[alg], dev); in cc_aead_alloc()
2677 if (IS_ERR(t_alg)) { in cc_aead_alloc()
2678 rc = PTR_ERR(t_alg); in cc_aead_alloc()
2683 t_alg->drvdata = drvdata; in cc_aead_alloc()
2684 rc = crypto_register_aead(&t_alg->aead_alg); in cc_aead_alloc()
2687 t_alg->aead_alg.base.cra_driver_name); in cc_aead_alloc()
2690 list_add_tail(&t_alg->entry, &aead_handle->aead_list); in cc_aead_alloc()
2692 t_alg->aead_alg.base.cra_driver_name); in cc_aead_alloc()
2699 kfree(t_alg); in cc_aead_alloc()