Lines Matching refs:alg
167 struct lib80211_crypto_alg *alg; in lib80211_register_crypto_ops() local
169 alg = kzalloc(sizeof(*alg), GFP_KERNEL); in lib80211_register_crypto_ops()
170 if (alg == NULL) in lib80211_register_crypto_ops()
173 alg->ops = ops; in lib80211_register_crypto_ops()
176 list_add(&alg->list, &lib80211_crypto_algs); in lib80211_register_crypto_ops()
188 struct lib80211_crypto_alg *alg; in lib80211_unregister_crypto_ops() local
192 list_for_each_entry(alg, &lib80211_crypto_algs, list) { in lib80211_unregister_crypto_ops()
193 if (alg->ops == ops) in lib80211_unregister_crypto_ops()
202 list_del(&alg->list); in lib80211_unregister_crypto_ops()
204 kfree(alg); in lib80211_unregister_crypto_ops()
211 struct lib80211_crypto_alg *alg; in lib80211_get_crypto_ops() local
215 list_for_each_entry(alg, &lib80211_crypto_algs, list) { in lib80211_get_crypto_ops()
216 if (strcmp(alg->ops->name, name) == 0) in lib80211_get_crypto_ops()
224 return alg->ops; in lib80211_get_crypto_ops()