Lines Matching refs:wdev

154 mwifiex_cfg80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev,
163 struct mwifiex_private *priv = mwifiex_netdev_get_priv(wdev->netdev);
200 cfg80211_mgmt_tx_status(wdev, *cookie, buf, len, true, GFP_ATOMIC);
211 struct wireless_dev *wdev,
214 struct mwifiex_private *priv = mwifiex_netdev_get_priv(wdev->netdev);
236 struct wireless_dev *wdev,
240 struct mwifiex_private *priv = mwifiex_netdev_get_priv(wdev->netdev);
262 cfg80211_ready_on_channel(wdev, *cookie, chan,
276 struct wireless_dev *wdev, u64 cookie)
278 struct mwifiex_private *priv = mwifiex_netdev_get_priv(wdev->netdev);
288 cfg80211_remain_on_channel_expired(wdev, cookie,
305 struct wireless_dev *wdev,
1555 chan = __ieee80211_get_channel(priv->wdev->wiphy,
1559 bss = cfg80211_inform_bss(priv->wdev->wiphy, chan,
1563 cfg80211_put_bss(priv->wdev->wiphy, bss);
1684 bss = cfg80211_get_bss(priv->wdev->wiphy, channel,
1689 bss = cfg80211_get_bss(priv->wdev->wiphy, channel,
1745 if (priv->wdev && priv->wdev->current_bss) {
1792 struct wiphy *wiphy = priv->wdev->wiphy;
1930 struct net_device *dev = request->wdev->netdev;
2130 struct wireless_dev *wdev;
2146 wdev = kzalloc(sizeof(struct wireless_dev), GFP_KERNEL);
2147 if (!wdev)
2150 wdev->wiphy = wiphy;
2151 priv->wdev = wdev;
2152 wdev->iftype = NL80211_IFTYPE_STATION;
2174 wdev = kzalloc(sizeof(struct wireless_dev), GFP_KERNEL);
2175 if (!wdev)
2178 priv->wdev = wdev;
2179 wdev->wiphy = wiphy;
2180 wdev->iftype = NL80211_IFTYPE_AP;
2199 wdev = kzalloc(sizeof(struct wireless_dev), GFP_KERNEL);
2200 if (!wdev)
2203 priv->wdev = wdev;
2204 wdev->wiphy = wiphy;
2209 wdev->iftype = NL80211_IFTYPE_P2P_CLIENT;
2225 wdev = ERR_PTR(-EFAULT);
2241 wdev = ERR_PTR(-ENOMEM);
2262 dev->ieee80211_ptr = priv->wdev;
2283 wdev = ERR_PTR(-EFAULT);
2296 if (IS_ERR(wdev)) {
2297 kfree(priv->wdev);
2298 priv->wdev = NULL;
2301 return wdev;
2308 int mwifiex_del_virtual_intf(struct wiphy *wiphy, struct wireless_dev *wdev)
2310 struct mwifiex_private *priv = mwifiex_netdev_get_priv(wdev->netdev);
2321 if (wdev->netdev->reg_state == NETREG_REGISTERED)
2322 unregister_netdevice(wdev->netdev);
2327 kfree(wdev);
2328 priv->wdev = NULL;