/kernel/linux/linux-5.10/drivers/crypto/ |
H A D | talitos.c | 3142 struct talitos_crypto_alg *t_alg, *n; in talitos_remove() local 3145 list_for_each_entry_safe(t_alg, n, &priv->alg_list, entry) { in talitos_remove() 3146 switch (t_alg->algt.type) { in talitos_remove() 3148 crypto_unregister_skcipher(&t_alg->algt.alg.skcipher); in talitos_remove() 3151 crypto_unregister_aead(&t_alg->algt.alg.aead); in talitos_remove() 3154 crypto_unregister_ahash(&t_alg->algt.alg.hash); in talitos_remove() 3157 list_del(&t_alg->entry); in talitos_remove() 3181 struct talitos_crypto_alg *t_alg; in talitos_alg_alloc() local 3184 t_alg = devm_kzalloc(dev, sizeof(struct talitos_crypto_alg), in talitos_alg_alloc() 3186 if (!t_alg) in talitos_alg_alloc() 3490 struct talitos_crypto_alg *t_alg; talitos_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/crypto/ |
H A D | talitos.c | 3143 struct talitos_crypto_alg *t_alg, *n; in talitos_remove() local 3146 list_for_each_entry_safe(t_alg, n, &priv->alg_list, entry) { in talitos_remove() 3147 switch (t_alg->algt.type) { in talitos_remove() 3149 crypto_unregister_skcipher(&t_alg->algt.alg.skcipher); in talitos_remove() 3152 crypto_unregister_aead(&t_alg->algt.alg.aead); in talitos_remove() 3155 crypto_unregister_ahash(&t_alg->algt.alg.hash); in talitos_remove() 3158 list_del(&t_alg->entry); in talitos_remove() 3182 struct talitos_crypto_alg *t_alg; in talitos_alg_alloc() local 3185 t_alg = devm_kzalloc(dev, sizeof(struct talitos_crypto_alg), in talitos_alg_alloc() 3187 if (!t_alg) in talitos_alg_alloc() 3491 struct talitos_crypto_alg *t_alg; talitos_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/crypto/ccree/ |
H A D | cc_cipher.c | 1416 struct cc_crypto_alg *t_alg; in cc_create_alg() local 1419 t_alg = devm_kzalloc(dev, sizeof(*t_alg), GFP_KERNEL); in cc_create_alg() 1420 if (!t_alg) in cc_create_alg() 1423 alg = &t_alg->skcipher_alg; in cc_create_alg() 1440 t_alg->cipher_mode = tmpl->cipher_mode; in cc_create_alg() 1441 t_alg->flow_mode = tmpl->flow_mode; in cc_create_alg() 1443 return t_alg; in cc_create_alg() 1448 struct cc_crypto_alg *t_alg, *n; in cc_cipher_free() local 1451 list_for_each_entry_safe(t_alg, in cc_cipher_free() 1460 struct cc_crypto_alg *t_alg; cc_cipher_alloc() local [all...] |
H A D | cc_aead.c | 2563 struct cc_crypto_alg *t_alg; in cc_create_aead_alg() local 2566 t_alg = devm_kzalloc(dev, sizeof(*t_alg), GFP_KERNEL); in cc_create_aead_alg() 2567 if (!t_alg) in cc_create_aead_alg() 2584 t_alg->aead_alg = *alg; in cc_create_aead_alg() 2586 t_alg->cipher_mode = tmpl->cipher_mode; in cc_create_aead_alg() 2587 t_alg->flow_mode = tmpl->flow_mode; in cc_create_aead_alg() 2588 t_alg->auth_mode = tmpl->auth_mode; in cc_create_aead_alg() 2590 return t_alg; in cc_create_aead_alg() 2595 struct cc_crypto_alg *t_alg, * in cc_aead_free() local 2610 struct cc_crypto_alg *t_alg; cc_aead_alloc() local [all...] |
H A D | cc_hash.c | 1999 struct cc_hash_alg *t_alg; in cc_hash_alloc() local 2009 t_alg = cc_alloc_hash_alg(&driver_hash[alg], dev, true); in cc_hash_alloc() 2010 if (IS_ERR(t_alg)) { in cc_hash_alloc() 2011 rc = PTR_ERR(t_alg); in cc_hash_alloc() 2016 t_alg->drvdata = drvdata; in cc_hash_alloc() 2018 rc = crypto_register_ahash(&t_alg->ahash_alg); in cc_hash_alloc() 2025 list_add_tail(&t_alg->entry, &hash_handle->hash_list); in cc_hash_alloc() 2032 t_alg = cc_alloc_hash_alg(&driver_hash[alg], dev, false); in cc_hash_alloc() 2033 if (IS_ERR(t_alg)) { in cc_hash_alloc() 2034 rc = PTR_ERR(t_alg); in cc_hash_alloc() [all...] |
/kernel/linux/linux-6.6/drivers/crypto/ccree/ |
H A D | cc_cipher.c | 1419 struct cc_crypto_alg *t_alg; in cc_create_alg() local 1422 t_alg = devm_kzalloc(dev, sizeof(*t_alg), GFP_KERNEL); in cc_create_alg() 1423 if (!t_alg) in cc_create_alg() 1426 alg = &t_alg->skcipher_alg; in cc_create_alg() 1443 t_alg->cipher_mode = tmpl->cipher_mode; in cc_create_alg() 1444 t_alg->flow_mode = tmpl->flow_mode; in cc_create_alg() 1446 return t_alg; in cc_create_alg() 1451 struct cc_crypto_alg *t_alg, *n; in cc_cipher_free() local 1454 list_for_each_entry_safe(t_alg, in cc_cipher_free() 1463 struct cc_crypto_alg *t_alg; cc_cipher_alloc() local [all...] |
H A D | cc_aead.c | 2563 struct cc_crypto_alg *t_alg; in cc_create_aead_alg() local 2566 t_alg = devm_kzalloc(dev, sizeof(*t_alg), GFP_KERNEL); in cc_create_aead_alg() 2567 if (!t_alg) in cc_create_aead_alg() 2584 t_alg->aead_alg = *alg; in cc_create_aead_alg() 2586 t_alg->cipher_mode = tmpl->cipher_mode; in cc_create_aead_alg() 2587 t_alg->flow_mode = tmpl->flow_mode; in cc_create_aead_alg() 2588 t_alg->auth_mode = tmpl->auth_mode; in cc_create_aead_alg() 2590 return t_alg; in cc_create_aead_alg() 2595 struct cc_crypto_alg *t_alg, * in cc_aead_free() local 2610 struct cc_crypto_alg *t_alg; cc_aead_alloc() local [all...] |
H A D | cc_hash.c | 1999 struct cc_hash_alg *t_alg; in cc_hash_alloc() local 2009 t_alg = cc_alloc_hash_alg(&driver_hash[alg], dev, true); in cc_hash_alloc() 2010 if (IS_ERR(t_alg)) { in cc_hash_alloc() 2011 rc = PTR_ERR(t_alg); in cc_hash_alloc() 2016 t_alg->drvdata = drvdata; in cc_hash_alloc() 2018 rc = crypto_register_ahash(&t_alg->ahash_alg); in cc_hash_alloc() 2025 list_add_tail(&t_alg->entry, &hash_handle->hash_list); in cc_hash_alloc() 2032 t_alg = cc_alloc_hash_alg(&driver_hash[alg], dev, false); in cc_hash_alloc() 2033 if (IS_ERR(t_alg)) { in cc_hash_alloc() 2034 rc = PTR_ERR(t_alg); in cc_hash_alloc() [all...] |
/kernel/linux/linux-5.10/drivers/crypto/caam/ |
H A D | caamhash.c | 1881 struct caam_hash_alg *t_alg, *n; in caam_algapi_hash_exit() local 1886 list_for_each_entry_safe(t_alg, n, &hash_list, entry) { in caam_algapi_hash_exit() 1887 crypto_unregister_ahash(&t_alg->ahash_alg); in caam_algapi_hash_exit() 1888 list_del(&t_alg->entry); in caam_algapi_hash_exit() 1889 kfree(t_alg); in caam_algapi_hash_exit() 1897 struct caam_hash_alg *t_alg; in caam_hash_alloc() local 1901 t_alg = kzalloc(sizeof(*t_alg), GFP_KERNEL); in caam_hash_alloc() 1902 if (!t_alg) { in caam_hash_alloc() 1903 pr_err("failed to allocate t_alg\ in caam_hash_alloc() 1975 struct caam_hash_alg *t_alg; caam_algapi_hash_init() local [all...] |
H A D | caamalg_qi2.c | 3003 static void caam_skcipher_alg_init(struct caam_skcipher_alg *t_alg) in caam_skcipher_alg_init() argument 3005 struct skcipher_alg *alg = &t_alg->skcipher; in caam_skcipher_alg_init() 3017 static void caam_aead_alg_init(struct caam_aead_alg *t_alg) in caam_aead_alg_init() argument 3019 struct aead_alg *alg = &t_alg->aead; in caam_aead_alg_init() 4620 struct caam_hash_alg *t_alg; in caam_hash_alloc() local 4624 t_alg = kzalloc(sizeof(*t_alg), GFP_KERNEL); in caam_hash_alloc() 4625 if (!t_alg) in caam_hash_alloc() 4628 t_alg->ahash_alg = template->template_ahash; in caam_hash_alloc() 4629 halg = &t_alg in caam_hash_alloc() 5235 struct caam_skcipher_alg *t_alg = driver_algs + i; dpaa2_caam_probe() local 5269 struct caam_aead_alg *t_alg = driver_aeads + i; dpaa2_caam_probe() local 5331 struct caam_hash_alg *t_alg; dpaa2_caam_probe() local 5403 struct caam_aead_alg *t_alg = driver_aeads + i; dpaa2_caam_remove() local 5410 struct caam_skcipher_alg *t_alg = driver_algs + i; dpaa2_caam_remove() local [all...] |
H A D | caamalg_qi.c | 2562 struct caam_aead_alg *t_alg = driver_aeads + i; in caam_qi_algapi_exit() local 2564 if (t_alg->registered) in caam_qi_algapi_exit() 2565 crypto_unregister_aead(&t_alg->aead); in caam_qi_algapi_exit() 2569 struct caam_skcipher_alg *t_alg = driver_algs + i; in caam_qi_algapi_exit() local 2571 if (t_alg->registered) in caam_qi_algapi_exit() 2572 crypto_unregister_skcipher(&t_alg->skcipher); in caam_qi_algapi_exit() 2576 static void caam_skcipher_alg_init(struct caam_skcipher_alg *t_alg) in caam_skcipher_alg_init() argument 2578 struct skcipher_alg *alg = &t_alg->skcipher; in caam_skcipher_alg_init() 2590 static void caam_aead_alg_init(struct caam_aead_alg *t_alg) in caam_aead_alg_init() argument 2592 struct aead_alg *alg = &t_alg in caam_aead_alg_init() 2651 struct caam_skcipher_alg *t_alg = driver_algs + i; caam_qi_algapi_init() local 2678 struct caam_aead_alg *t_alg = driver_aeads + i; caam_qi_algapi_init() local [all...] |
H A D | caamalg.c | 3469 struct caam_aead_alg *t_alg = driver_aeads + i; in caam_algapi_exit() local 3471 if (t_alg->registered) in caam_algapi_exit() 3472 crypto_unregister_aead(&t_alg->aead); in caam_algapi_exit() 3476 struct caam_skcipher_alg *t_alg = driver_algs + i; in caam_algapi_exit() local 3478 if (t_alg->registered) in caam_algapi_exit() 3479 crypto_unregister_skcipher(&t_alg->skcipher); in caam_algapi_exit() 3483 static void caam_skcipher_alg_init(struct caam_skcipher_alg *t_alg) in caam_skcipher_alg_init() argument 3485 struct skcipher_alg *alg = &t_alg->skcipher; in caam_skcipher_alg_init() 3497 static void caam_aead_alg_init(struct caam_aead_alg *t_alg) in caam_aead_alg_init() argument 3499 struct aead_alg *alg = &t_alg in caam_aead_alg_init() 3564 struct caam_skcipher_alg *t_alg = driver_algs + i; caam_algapi_init() local 3600 struct caam_aead_alg *t_alg = driver_aeads + i; caam_algapi_init() local [all...] |
/kernel/linux/linux-6.6/drivers/crypto/caam/ |
H A D | caamhash.c | 1885 struct caam_hash_alg *t_alg, *n; in caam_algapi_hash_exit() local 1890 list_for_each_entry_safe(t_alg, n, &hash_list, entry) { in caam_algapi_hash_exit() 1891 crypto_engine_unregister_ahash(&t_alg->ahash_alg); in caam_algapi_hash_exit() 1892 list_del(&t_alg->entry); in caam_algapi_hash_exit() 1893 kfree(t_alg); in caam_algapi_hash_exit() 1901 struct caam_hash_alg *t_alg; in caam_hash_alloc() local 1905 t_alg = kzalloc(sizeof(*t_alg), GFP_KERNEL); in caam_hash_alloc() 1906 if (!t_alg) in caam_hash_alloc() 1909 t_alg in caam_hash_alloc() 1980 struct caam_hash_alg *t_alg; caam_algapi_hash_init() local [all...] |
H A D | caamalg_qi2.c | 3010 static void caam_skcipher_alg_init(struct caam_skcipher_alg *t_alg) in caam_skcipher_alg_init() argument 3012 struct skcipher_alg *alg = &t_alg->skcipher; in caam_skcipher_alg_init() 3024 static void caam_aead_alg_init(struct caam_aead_alg *t_alg) in caam_aead_alg_init() argument 3026 struct aead_alg *alg = &t_alg->aead; in caam_aead_alg_init() 4632 struct caam_hash_alg *t_alg; in caam_hash_alloc() local 4636 t_alg = kzalloc(sizeof(*t_alg), GFP_KERNEL); in caam_hash_alloc() 4637 if (!t_alg) in caam_hash_alloc() 4640 t_alg->ahash_alg = template->template_ahash; in caam_hash_alloc() 4641 halg = &t_alg in caam_hash_alloc() 5250 struct caam_skcipher_alg *t_alg = driver_algs + i; dpaa2_caam_probe() local 5284 struct caam_aead_alg *t_alg = driver_aeads + i; dpaa2_caam_probe() local 5346 struct caam_hash_alg *t_alg; dpaa2_caam_probe() local 5418 struct caam_aead_alg *t_alg = driver_aeads + i; dpaa2_caam_remove() local 5425 struct caam_skcipher_alg *t_alg = driver_algs + i; dpaa2_caam_remove() local [all...] |
H A D | caamalg_qi.c | 2578 struct caam_aead_alg *t_alg = driver_aeads + i; in caam_qi_algapi_exit() local 2580 if (t_alg->registered) in caam_qi_algapi_exit() 2581 crypto_unregister_aead(&t_alg->aead); in caam_qi_algapi_exit() 2585 struct caam_skcipher_alg *t_alg = driver_algs + i; in caam_qi_algapi_exit() local 2587 if (t_alg->registered) in caam_qi_algapi_exit() 2588 crypto_unregister_skcipher(&t_alg->skcipher); in caam_qi_algapi_exit() 2592 static void caam_skcipher_alg_init(struct caam_skcipher_alg *t_alg) in caam_skcipher_alg_init() argument 2594 struct skcipher_alg *alg = &t_alg->skcipher; in caam_skcipher_alg_init() 2606 static void caam_aead_alg_init(struct caam_aead_alg *t_alg) in caam_aead_alg_init() argument 2608 struct aead_alg *alg = &t_alg in caam_aead_alg_init() 2667 struct caam_skcipher_alg *t_alg = driver_algs + i; caam_qi_algapi_init() local 2694 struct caam_aead_alg *t_alg = driver_aeads + i; caam_qi_algapi_init() local [all...] |
H A D | caamalg.c | 3695 struct caam_aead_alg *t_alg = driver_aeads + i; in caam_algapi_exit() local 3697 if (t_alg->registered) in caam_algapi_exit() 3698 crypto_engine_unregister_aead(&t_alg->aead); in caam_algapi_exit() 3702 struct caam_skcipher_alg *t_alg = driver_algs + i; in caam_algapi_exit() local 3704 if (t_alg->registered) in caam_algapi_exit() 3705 crypto_engine_unregister_skcipher(&t_alg->skcipher); in caam_algapi_exit() 3709 static void caam_skcipher_alg_init(struct caam_skcipher_alg *t_alg) in caam_skcipher_alg_init() argument 3711 struct skcipher_alg *alg = &t_alg->skcipher.base; in caam_skcipher_alg_init() 3723 static void caam_aead_alg_init(struct caam_aead_alg *t_alg) in caam_aead_alg_init() argument 3725 struct aead_alg *alg = &t_alg in caam_aead_alg_init() 3791 struct caam_skcipher_alg *t_alg = driver_algs + i; caam_algapi_init() local 3827 struct caam_aead_alg *t_alg = driver_aeads + i; caam_algapi_init() local [all...] |