Lines Matching refs:algt

2595 	struct talitos_alg_template algt;  member
2612 ctx->desc_hdr_template = talitos_alg->algt.desc_hdr_template; in talitos_init_common()
2629 algt.alg.hash); in talitos_cra_init()
2632 algt.alg.crypto); in talitos_cra_init()
2644 algt.alg.aead); in talitos_cra_init_aead()
2690 switch (t_alg->algt.type) { in talitos_remove()
2694 crypto_unregister_aead(&t_alg->algt.alg.aead); in talitos_remove()
2696 crypto_unregister_ahash(&t_alg->algt.alg.hash); in talitos_remove()
2740 t_alg->algt = *template; in talitos_alg_alloc()
2742 switch (t_alg->algt.type) { in talitos_alg_alloc()
2744 alg = &t_alg->algt.alg.crypto; in talitos_alg_alloc()
2753 alg = &t_alg->algt.alg.aead.base; in talitos_alg_alloc()
2754 t_alg->algt.alg.aead.init = talitos_cra_init_aead; in talitos_alg_alloc()
2755 t_alg->algt.alg.aead.setkey = aead_setkey; in talitos_alg_alloc()
2756 t_alg->algt.alg.aead.encrypt = aead_encrypt; in talitos_alg_alloc()
2757 t_alg->algt.alg.aead.decrypt = aead_decrypt; in talitos_alg_alloc()
2760 alg = &t_alg->algt.alg.hash.halg.base; in talitos_alg_alloc()
2763 t_alg->algt.alg.hash.init = ahash_init; in talitos_alg_alloc()
2764 t_alg->algt.alg.hash.update = ahash_update; in talitos_alg_alloc()
2765 t_alg->algt.alg.hash.final = ahash_final; in talitos_alg_alloc()
2766 t_alg->algt.alg.hash.finup = ahash_finup; in talitos_alg_alloc()
2767 t_alg->algt.alg.hash.digest = ahash_digest; in talitos_alg_alloc()
2768 t_alg->algt.alg.hash.setkey = ahash_setkey; in talitos_alg_alloc()
2769 t_alg->algt.alg.hash.import = ahash_import; in talitos_alg_alloc()
2770 t_alg->algt.alg.hash.export = ahash_export; in talitos_alg_alloc()
2780 t_alg->algt.alg.hash.init = ahash_init_sha224_swinit; in talitos_alg_alloc()
2781 t_alg->algt.desc_hdr_template = in talitos_alg_alloc()
2788 dev_err(dev, "unknown algorithm type %d\n", t_alg->algt.type); in talitos_alg_alloc()
3028 switch (t_alg->algt.type) { in talitos_probe()
3031 &t_alg->algt.alg.crypto); in talitos_probe()
3032 alg = &t_alg->algt.alg.crypto; in talitos_probe()
3037 &t_alg->algt.alg.aead); in talitos_probe()
3038 alg = &t_alg->algt.alg.aead.base; in talitos_probe()
3043 &t_alg->algt.alg.hash); in talitos_probe()
3044 alg = &t_alg->algt.alg.hash.halg.base; in talitos_probe()