Lines Matching full:alg
160 struct libipw_crypto_alg *alg; in libipw_register_crypto_ops() local
162 alg = kzalloc(sizeof(*alg), GFP_KERNEL); in libipw_register_crypto_ops()
163 if (alg == NULL) in libipw_register_crypto_ops()
166 alg->ops = ops; in libipw_register_crypto_ops()
169 list_add(&alg->list, &libipw_crypto_algs); in libipw_register_crypto_ops()
181 struct libipw_crypto_alg *alg; in libipw_unregister_crypto_ops() local
185 list_for_each_entry(alg, &libipw_crypto_algs, list) { in libipw_unregister_crypto_ops()
186 if (alg->ops == ops) in libipw_unregister_crypto_ops()
195 list_del(&alg->list); in libipw_unregister_crypto_ops()
197 kfree(alg); in libipw_unregister_crypto_ops()
204 struct libipw_crypto_alg *alg; in libipw_get_crypto_ops() local
208 list_for_each_entry(alg, &libipw_crypto_algs, list) { in libipw_get_crypto_ops()
209 if (strcmp(alg->ops->name, name) == 0) in libipw_get_crypto_ops()
217 return alg->ops; in libipw_get_crypto_ops()