Searched refs:t_alg (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/drivers/crypto/ccree/ |
D | cc_cipher.c | 1332 struct cc_crypto_alg *t_alg; in cc_create_alg() local 1335 t_alg = kzalloc(sizeof(*t_alg), GFP_KERNEL); in cc_create_alg() 1336 if (!t_alg) in cc_create_alg() 1339 alg = &t_alg->skcipher_alg; in cc_create_alg() 1356 t_alg->cipher_mode = tmpl->cipher_mode; in cc_create_alg() 1357 t_alg->flow_mode = tmpl->flow_mode; in cc_create_alg() 1358 t_alg->data_unit = tmpl->data_unit; in cc_create_alg() 1360 return t_alg; in cc_create_alg() 1365 struct cc_crypto_alg *t_alg, *n; in cc_cipher_free() local 1370 list_for_each_entry_safe(t_alg, n, &cipher_handle->alg_list, in cc_cipher_free() [all …]
|
D | cc_aead.c | 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() [all …]
|
D | cc_hash.c | 1937 struct cc_hash_alg *t_alg; in cc_hash_alloc() local 1945 t_alg = cc_alloc_hash_alg(&driver_hash[alg], dev, true); in cc_hash_alloc() 1946 if (IS_ERR(t_alg)) { in cc_hash_alloc() 1947 rc = PTR_ERR(t_alg); in cc_hash_alloc() 1952 t_alg->drvdata = drvdata; in cc_hash_alloc() 1954 rc = crypto_register_ahash(&t_alg->ahash_alg); in cc_hash_alloc() 1958 kfree(t_alg); in cc_hash_alloc() 1961 list_add_tail(&t_alg->entry, &hash_handle->hash_list); in cc_hash_alloc() 1969 t_alg = cc_alloc_hash_alg(&driver_hash[alg], dev, false); in cc_hash_alloc() 1970 if (IS_ERR(t_alg)) { in cc_hash_alloc() [all …]
|
/Linux-v4.19/drivers/crypto/caam/ |
D | caamhash.c | 1800 struct caam_hash_alg *t_alg, *n; in caam_algapi_hash_exit() local 1805 list_for_each_entry_safe(t_alg, n, &hash_list, entry) { in caam_algapi_hash_exit() 1806 crypto_unregister_ahash(&t_alg->ahash_alg); in caam_algapi_hash_exit() 1807 list_del(&t_alg->entry); in caam_algapi_hash_exit() 1808 kfree(t_alg); in caam_algapi_hash_exit() 1816 struct caam_hash_alg *t_alg; in caam_hash_alloc() local 1820 t_alg = kzalloc(sizeof(*t_alg), GFP_KERNEL); in caam_hash_alloc() 1821 if (!t_alg) { in caam_hash_alloc() 1826 t_alg->ahash_alg = template->template_ahash; in caam_hash_alloc() 1827 halg = &t_alg->ahash_alg; in caam_hash_alloc() [all …]
|
D | caamalg_qi.c | 2625 struct caam_crypto_alg *t_alg, *n; in caam_qi_algapi_exit() local 2629 struct caam_aead_alg *t_alg = driver_aeads + i; in caam_qi_algapi_exit() local 2631 if (t_alg->registered) in caam_qi_algapi_exit() 2632 crypto_unregister_aead(&t_alg->aead); in caam_qi_algapi_exit() 2638 list_for_each_entry_safe(t_alg, n, &alg_list, entry) { in caam_qi_algapi_exit() 2639 crypto_unregister_alg(&t_alg->crypto_alg); in caam_qi_algapi_exit() 2640 list_del(&t_alg->entry); in caam_qi_algapi_exit() 2641 kfree(t_alg); in caam_qi_algapi_exit() 2648 struct caam_crypto_alg *t_alg; in caam_alg_alloc() local 2651 t_alg = kzalloc(sizeof(*t_alg), GFP_KERNEL); in caam_alg_alloc() [all …]
|
D | caamalg.c | 3332 struct caam_crypto_alg *t_alg, *n; in caam_algapi_exit() local 3336 struct caam_aead_alg *t_alg = driver_aeads + i; in caam_algapi_exit() local 3338 if (t_alg->registered) in caam_algapi_exit() 3339 crypto_unregister_aead(&t_alg->aead); in caam_algapi_exit() 3345 list_for_each_entry_safe(t_alg, n, &alg_list, entry) { in caam_algapi_exit() 3346 crypto_unregister_alg(&t_alg->crypto_alg); in caam_algapi_exit() 3347 list_del(&t_alg->entry); in caam_algapi_exit() 3348 kfree(t_alg); in caam_algapi_exit() 3355 struct caam_crypto_alg *t_alg; in caam_alg_alloc() local 3358 t_alg = kzalloc(sizeof(*t_alg), GFP_KERNEL); in caam_alg_alloc() [all …]
|
/Linux-v4.19/drivers/crypto/ |
D | talitos.c | 3102 struct talitos_crypto_alg *t_alg, *n; in talitos_remove() local 3105 list_for_each_entry_safe(t_alg, n, &priv->alg_list, entry) { in talitos_remove() 3106 switch (t_alg->algt.type) { in talitos_remove() 3110 crypto_unregister_aead(&t_alg->algt.alg.aead); in talitos_remove() 3112 crypto_unregister_ahash(&t_alg->algt.alg.hash); in talitos_remove() 3115 list_del(&t_alg->entry); in talitos_remove() 3139 struct talitos_crypto_alg *t_alg; in talitos_alg_alloc() local 3142 t_alg = devm_kzalloc(dev, sizeof(struct talitos_crypto_alg), in talitos_alg_alloc() 3144 if (!t_alg) in talitos_alg_alloc() 3147 t_alg->algt = *template; in talitos_alg_alloc() [all …]
|