Lines Matching refs:t_alg
3469 struct caam_aead_alg *t_alg = driver_aeads + i;
3471 if (t_alg->registered)
3472 crypto_unregister_aead(&t_alg->aead);
3476 struct caam_skcipher_alg *t_alg = driver_algs + i;
3478 if (t_alg->registered)
3479 crypto_unregister_skcipher(&t_alg->skcipher);
3483 static void caam_skcipher_alg_init(struct caam_skcipher_alg *t_alg)
3485 struct skcipher_alg *alg = &t_alg->skcipher;
3497 static void caam_aead_alg_init(struct caam_aead_alg *t_alg)
3499 struct aead_alg *alg = &t_alg->aead;
3564 struct caam_skcipher_alg *t_alg = driver_algs + i;
3565 u32 alg_sel = t_alg->caam.class1_alg_type & OP_ALG_ALGSEL_MASK;
3582 (t_alg->caam.class1_alg_type & OP_ALG_AAI_MASK) ==
3586 caam_skcipher_alg_init(t_alg);
3588 err = crypto_register_skcipher(&t_alg->skcipher);
3591 t_alg->skcipher.base.cra_driver_name);
3595 t_alg->registered = true;
3600 struct caam_aead_alg *t_alg = driver_aeads + i;
3601 u32 c1_alg_sel = t_alg->caam.class1_alg_type &
3603 u32 c2_alg_sel = t_alg->caam.class2_alg_type &
3605 u32 alg_aai = t_alg->caam.class1_alg_type & OP_ALG_AAI_MASK;
3635 (!md_inst || t_alg->aead.maxauthsize > md_limit))
3638 caam_aead_alg_init(t_alg);
3640 err = crypto_register_aead(&t_alg->aead);
3643 t_alg->aead.base.cra_driver_name);
3647 t_alg->registered = true;