Lines Matching refs:new_crypt
382 struct lib80211_crypt_data *new_crypt; in libipw_wx_set_encode() local
385 new_crypt = kzalloc(sizeof(struct lib80211_crypt_data), in libipw_wx_set_encode()
387 if (new_crypt == NULL) in libipw_wx_set_encode()
389 new_crypt->ops = lib80211_get_crypto_ops("WEP"); in libipw_wx_set_encode()
390 if (!new_crypt->ops) { in libipw_wx_set_encode()
392 new_crypt->ops = lib80211_get_crypto_ops("WEP"); in libipw_wx_set_encode()
395 if (new_crypt->ops && try_module_get(new_crypt->ops->owner)) in libipw_wx_set_encode()
396 new_crypt->priv = new_crypt->ops->init(key); in libipw_wx_set_encode()
398 if (!new_crypt->ops || !new_crypt->priv) { in libipw_wx_set_encode()
399 kfree(new_crypt); in libipw_wx_set_encode()
400 new_crypt = NULL; in libipw_wx_set_encode()
406 *crypt = new_crypt; in libipw_wx_set_encode()
614 struct lib80211_crypt_data *new_crypt; in libipw_wx_set_encodeext() local
618 new_crypt = kzalloc(sizeof(*new_crypt), GFP_KERNEL); in libipw_wx_set_encodeext()
619 if (new_crypt == NULL) { in libipw_wx_set_encodeext()
623 new_crypt->ops = ops; in libipw_wx_set_encodeext()
624 if (new_crypt->ops && try_module_get(new_crypt->ops->owner)) in libipw_wx_set_encodeext()
625 new_crypt->priv = new_crypt->ops->init(idx); in libipw_wx_set_encodeext()
626 if (new_crypt->priv == NULL) { in libipw_wx_set_encodeext()
627 kfree(new_crypt); in libipw_wx_set_encodeext()
631 *crypt = new_crypt; in libipw_wx_set_encodeext()