Lines Matching refs:alg

107 	struct aead_alg			alg;  member
150 struct crypto_alg alg; member
189 static inline struct spacc_alg *to_spacc_alg(struct crypto_alg *alg) in to_spacc_alg() argument
191 return alg ? container_of(alg, struct spacc_alg, alg) : NULL; in to_spacc_alg()
194 static inline struct spacc_aead *to_spacc_aead(struct aead_alg *alg) in to_spacc_aead() argument
196 return container_of(alg, struct spacc_aead, alg); in to_spacc_aead()
504 struct aead_alg *alg = crypto_aead_alg(aead); in spacc_aead_need_fallback() local
505 struct spacc_aead *spacc_alg = to_spacc_aead(alg); in spacc_aead_need_fallback()
552 struct aead_alg *alg = crypto_aead_alg(aead); in spacc_aead_submit() local
553 struct spacc_aead *spacc_alg = to_spacc_aead(alg); in spacc_aead_submit()
623 struct aead_alg *alg = crypto_aead_alg(aead); in spacc_aead_setup() local
624 struct spacc_engine *engine = to_spacc_aead(alg)->engine; in spacc_aead_setup()
669 struct spacc_aead *alg = to_spacc_aead(crypto_aead_alg(aead)); in spacc_aead_encrypt() local
671 return spacc_aead_setup(req, alg->type, 1); in spacc_aead_encrypt()
677 struct spacc_aead *alg = to_spacc_aead(crypto_aead_alg(aead)); in spacc_aead_decrypt() local
679 return spacc_aead_setup(req, alg->type, 0); in spacc_aead_decrypt()
689 struct aead_alg *alg = crypto_aead_alg(tfm); in spacc_aead_cra_init() local
690 struct spacc_aead *spacc_alg = to_spacc_aead(alg); in spacc_aead_cra_init()
695 ctx->sw_cipher = crypto_alloc_aead(alg->base.cra_name, 0, in spacc_aead_cra_init()
825 struct crypto_alg *alg = req->req->tfm->__crt_alg; in spacc_ablk_need_fallback() local
826 struct spacc_alg *spacc_alg = to_spacc_alg(alg); in spacc_ablk_need_fallback()
858 struct crypto_alg *alg = req->req->tfm->__crt_alg; in spacc_ablk_submit() local
859 struct spacc_alg *spacc_alg = to_spacc_alg(alg); in spacc_ablk_submit()
864 ctx->key_len, ablk_req->info, alg->cra_ablkcipher.ivsize, in spacc_ablk_submit()
914 struct crypto_alg *alg = req->base.tfm->__crt_alg; in spacc_ablk_setup() local
915 struct spacc_engine *engine = to_spacc_alg(alg)->engine; in spacc_ablk_setup()
991 struct crypto_alg *alg = tfm->__crt_alg; in spacc_ablk_cra_init() local
992 struct spacc_alg *spacc_alg = to_spacc_alg(alg); in spacc_ablk_cra_init()
997 if (alg->cra_flags & CRYPTO_ALG_NEED_FALLBACK) { in spacc_ablk_cra_init()
998 ctx->sw_cipher = crypto_alloc_ablkcipher(alg->cra_name, 0, in spacc_ablk_cra_init()
1002 alg->cra_name); in spacc_ablk_cra_init()
1027 struct spacc_alg *alg = to_spacc_alg(tfm->__crt_alg); in spacc_ablk_encrypt() local
1029 return spacc_ablk_setup(req, alg->type, 1); in spacc_ablk_encrypt()
1036 struct spacc_alg *alg = to_spacc_alg(tfm->__crt_alg); in spacc_ablk_decrypt() local
1038 return spacc_ablk_setup(req, alg->type, 0); in spacc_ablk_decrypt()
1115 struct crypto_alg *alg = req->req->tfm->__crt_alg; in spacc_req_submit() local
1117 if (CRYPTO_ALG_TYPE_AEAD == (CRYPTO_ALG_TYPE_MASK & alg->cra_flags)) in spacc_req_submit()
1215 .alg = {
1243 .alg = {
1269 .alg = {
1296 .alg = {
1322 .alg = {
1349 .alg = {
1381 .alg = {
1411 .alg = {
1441 .alg = {
1471 .alg = {
1501 .alg = {
1532 .alg = {
1563 .alg = {
1725 err = crypto_register_alg(&engine->algs[i].alg); in spacc_probe()
1733 engine->algs[i].alg.cra_name); in spacc_probe()
1736 engine->algs[i].alg.cra_name); in spacc_probe()
1742 err = crypto_register_aead(&engine->aeads[i].alg); in spacc_probe()
1750 engine->aeads[i].alg.base.cra_name); in spacc_probe()
1753 engine->aeads[i].alg.base.cra_name); in spacc_probe()
1762 struct spacc_alg *alg, *next; in spacc_remove() local
1770 crypto_unregister_aead(&aead->alg); in spacc_remove()
1773 list_for_each_entry_safe(alg, next, &engine->registered_algs, entry) { in spacc_remove()
1774 list_del(&alg->entry); in spacc_remove()
1775 crypto_unregister_alg(&alg->alg); in spacc_remove()