Lines Matching defs:wdev

206 				 struct wireless_dev *wdev,
209 struct wireless_dev *wdev,
212 struct wireless_dev *wdev,
215 struct wireless_dev *wdev,
575 struct wireless_dev *wdev)
585 struct wireless_dev *wdev)
605 struct wireless_dev *wdev;
612 wdev = vif_to_wdev(wil->vifs[i]);
613 params.iftype_num[wdev->iftype]++;
625 struct wireless_dev *wdev;
635 wdev = vif_to_wdev(vif_pos);
636 params.iftype_num[wdev->iftype]++;
657 struct wireless_dev *p2p_wdev, *wdev;
710 wdev = vif_to_wdev(vif);
711 ether_addr_copy(wdev->address, ndev->dev_addr);
718 vif->mid, type, wdev->address);
719 return wdev;
728 struct wireless_dev *wdev = vif_to_wdev(vif);
732 if (wdev->iftype != NL80211_IFTYPE_AP)
751 struct wireless_dev *wdev)
754 struct wil6210_vif *vif = wdev_to_vif(wil, wdev);
759 if (wdev->iftype == NL80211_IFTYPE_P2P_DEVICE) {
760 if (wdev != wil->p2p_wdev) {
762 wdev);
766 wil_cfg80211_stop_p2p_device(wiphy, wdev);
781 vif->mid, wdev->iftype, wdev->address);
805 struct wireless_dev *wdev = vif_to_wdev(vif);
824 !wil_is_safe_switch(wdev->iftype, type)) {
861 wdev->iftype = type;
869 struct wireless_dev *wdev = request->wdev;
870 struct wil6210_vif *vif = wdev_to_vif(wil, wdev);
878 wil_dbg_misc(wil, "scan: wdev=0x%p iftype=%d\n", wdev, wdev->iftype);
881 switch (wdev->iftype) {
908 if (wdev->iftype == NL80211_IFTYPE_P2P_DEVICE) {
918 wil->radio_wdev = wdev;
992 wil->radio_wdev = wdev;
1010 struct wireless_dev *wdev)
1013 struct wil6210_vif *vif = wdev_to_vif(wil, wdev);
1015 wil_dbg_misc(wil, "wdev=0x%p iftype=%d\n", wdev, wdev->iftype);
1023 if (wdev != vif->scan_request->wdev) {
1028 if (wdev == wil->p2p_wdev && wil->radio_wdev == wil->p2p_wdev)
1410 int wil_cfg80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev,
1417 struct wil6210_vif *vif = wdev_to_vif(wil, wdev);
1436 if (wdev->iftype != NL80211_IFTYPE_AP) {
1468 cfg80211_mgmt_tx_status(wdev, cookie ? *cookie : 0, buf, len,
1484 static enum wmi_key_usage wil_detect_key_usage(struct wireless_dev *wdev,
1487 struct wil6210_priv *wil = wdev_to_wil(wdev);
1493 switch (wdev->iftype) {
1607 struct wireless_dev *wdev = vif_to_wdev(vif);
1608 enum wmi_key_usage key_usage = wil_detect_key_usage(wdev, pairwise);
1647 if (pairwise && wdev->iftype == NL80211_IFTYPE_STATION &&
1682 struct wireless_dev *wdev = vif_to_wdev(vif);
1683 enum wmi_key_usage key_usage = wil_detect_key_usage(wdev, pairwise);
1714 struct wireless_dev *wdev,
1724 chan->center_freq, duration, wdev->iftype);
1726 rc = wil_p2p_listen(wil, wdev, duration, chan, cookie);
1731 struct wireless_dev *wdev,
1735 struct wil6210_vif *vif = wdev_to_vif(wil, wdev);
1918 struct wireless_dev *wdev = ndev->ieee80211_ptr;
1919 u8 wmi_nettype = wil_iftype_nl2wmi(wdev->iftype);
1920 u8 is_go = (wdev->iftype == NL80211_IFTYPE_P2P_GO);
2065 struct wireless_dev *wdev = ndev->ieee80211_ptr;
2078 memcpy(vif->ssid, wdev->ssid, wdev->ssid_len);
2079 vif->ssid_len = wdev->ssid_len;
2088 wdev->beacon_interval,
2845 struct wireless_dev *wdev,
2848 struct wil6210_priv *wil = wdev_to_wil(wdev);
2849 struct wil6210_vif *vif = wdev_to_vif(wil, wdev);
2966 struct wireless_dev *wdev,
2969 struct wil6210_priv *wil = wdev_to_wil(wdev);
2970 struct wil6210_vif *vif = wdev_to_vif(wil, wdev);
3078 struct wireless_dev *wdev,
3081 struct wil6210_priv *wil = wdev_to_wil(wdev);
3082 struct wil6210_vif *vif = wdev_to_vif(wil, wdev);
3193 struct wireless_dev *wdev,
3196 struct wil6210_priv *wil = wdev_to_wil(wdev);
3197 struct wil6210_vif *vif = wdev_to_vif(wil, wdev);