Lines Matching defs:wdev
184 * Actual channel data comes from priv->wdev->wiphy->channels.
634 struct wiphy *wiphy = priv->wdev->wiphy;
1624 priv->wdev->iftype = type;
1695 bss = cfg80211_inform_bss(priv->wdev->wiphy,
1704 cfg80211_put_bss(priv->wdev->wiphy, bss);
2043 struct wireless_dev *wdev;
2045 wdev = kzalloc(sizeof(struct wireless_dev), GFP_KERNEL);
2046 if (!wdev)
2049 wdev->wiphy = wiphy_new(&lbs_cfg80211_ops, sizeof(struct lbs_private));
2050 if (!wdev->wiphy) {
2056 return wdev;
2059 kfree(wdev);
2084 regulatory_hint(priv->wdev->wiphy, regmap[i].cn);
2106 struct wireless_dev *wdev = priv->wdev;
2109 wdev->wiphy->max_scan_ssids = 1;
2110 wdev->wiphy->signal_type = CFG80211_SIGNAL_TYPE_MBM;
2112 wdev->wiphy->interface_modes =
2116 wdev->wiphy->interface_modes |= BIT(NL80211_IFTYPE_MONITOR);
2118 wdev->wiphy->interface_modes |= BIT(NL80211_IFTYPE_MESH_POINT);
2120 wdev->wiphy->bands[NL80211_BAND_2GHZ] = &lbs_band_2ghz;
2126 wdev->wiphy->cipher_suites = cipher_suites;
2127 wdev->wiphy->n_cipher_suites = ARRAY_SIZE(cipher_suites);
2128 wdev->wiphy->reg_notifier = lbs_reg_notifier;
2130 ret = wiphy_register(wdev->wiphy);
2155 struct wireless_dev *wdev = priv->wdev;
2157 if (!wdev)
2161 wiphy_unregister(wdev->wiphy);
2163 if (wdev->wiphy)
2164 wiphy_free(wdev->wiphy);
2166 kfree(wdev);