Lines Matching defs:wdev
184 * Actual channel data comes from priv->wdev->wiphy->channels.
677 struct wiphy *wiphy = priv->wdev->wiphy;
1672 priv->wdev->iftype = type;
1743 bss = cfg80211_inform_bss(priv->wdev->wiphy,
1752 cfg80211_put_bss(priv->wdev->wiphy, bss);
2091 struct wireless_dev *wdev;
2093 wdev = kzalloc(sizeof(struct wireless_dev), GFP_KERNEL);
2094 if (!wdev)
2097 wdev->wiphy = wiphy_new(&lbs_cfg80211_ops, sizeof(struct lbs_private));
2098 if (!wdev->wiphy) {
2104 return wdev;
2107 kfree(wdev);
2132 regulatory_hint(priv->wdev->wiphy, regmap[i].cn);
2154 struct wireless_dev *wdev = priv->wdev;
2157 wdev->wiphy->max_scan_ssids = 1;
2158 wdev->wiphy->max_scan_ie_len = 256;
2159 wdev->wiphy->signal_type = CFG80211_SIGNAL_TYPE_MBM;
2161 wdev->wiphy->interface_modes =
2165 wdev->wiphy->interface_modes |= BIT(NL80211_IFTYPE_MONITOR);
2167 wdev->wiphy->interface_modes |= BIT(NL80211_IFTYPE_MESH_POINT);
2169 wdev->wiphy->bands[NL80211_BAND_2GHZ] = &lbs_band_2ghz;
2175 wdev->wiphy->cipher_suites = cipher_suites;
2176 wdev->wiphy->n_cipher_suites = ARRAY_SIZE(cipher_suites);
2177 wdev->wiphy->reg_notifier = lbs_reg_notifier;
2179 ret = wiphy_register(wdev->wiphy);
2204 struct wireless_dev *wdev = priv->wdev;
2206 if (!wdev)
2210 wiphy_unregister(wdev->wiphy);
2212 if (wdev->wiphy)
2213 wiphy_free(wdev->wiphy);
2215 kfree(wdev);