Lines Matching defs:wdev

206 				 struct wireless_dev *wdev,
209 struct wireless_dev *wdev,
212 struct wireless_dev *wdev,
215 struct wireless_dev *wdev,
597 struct wireless_dev *wdev)
607 struct wireless_dev *wdev)
627 struct wireless_dev *wdev;
634 wdev = vif_to_wdev(wil->vifs[i]);
635 params.iftype_num[wdev->iftype]++;
647 struct wireless_dev *wdev;
657 wdev = vif_to_wdev(vif_pos);
658 params.iftype_num[wdev->iftype]++;
679 struct wireless_dev *p2p_wdev, *wdev;
734 wdev = vif_to_wdev(vif);
735 ether_addr_copy(wdev->address, ndev->dev_addr);
742 vif->mid, type, wdev->address);
743 return wdev;
752 struct wireless_dev *wdev = vif_to_wdev(vif);
756 if (wdev->iftype != NL80211_IFTYPE_AP)
775 struct wireless_dev *wdev)
778 struct wil6210_vif *vif = wdev_to_vif(wil, wdev);
783 if (wdev->iftype == NL80211_IFTYPE_P2P_DEVICE) {
784 if (wdev != wil->p2p_wdev) {
786 wdev);
790 wil_cfg80211_stop_p2p_device(wiphy, wdev);
805 vif->mid, wdev->iftype, wdev->address);
829 struct wireless_dev *wdev = vif_to_wdev(vif);
848 !wil_is_safe_switch(wdev->iftype, type)) {
885 wdev->iftype = type;
893 struct wireless_dev *wdev = request->wdev;
894 struct wil6210_vif *vif = wdev_to_vif(wil, wdev);
900 wil_dbg_misc(wil, "scan: wdev=0x%p iftype=%d\n", wdev, wdev->iftype);
903 switch (wdev->iftype) {
930 if (wdev->iftype == NL80211_IFTYPE_P2P_DEVICE) {
940 wil->radio_wdev = wdev;
1014 wil->radio_wdev = wdev;
1031 struct wireless_dev *wdev)
1034 struct wil6210_vif *vif = wdev_to_vif(wil, wdev);
1036 wil_dbg_misc(wil, "wdev=0x%p iftype=%d\n", wdev, wdev->iftype);
1044 if (wdev != vif->scan_request->wdev) {
1049 if (wdev == wil->p2p_wdev && wil->radio_wdev == wil->p2p_wdev)
1431 int wil_cfg80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev,
1438 struct wil6210_vif *vif = wdev_to_vif(wil, wdev);
1457 if (wdev->iftype != NL80211_IFTYPE_AP) {
1489 cfg80211_mgmt_tx_status(wdev, cookie ? *cookie : 0, buf, len,
1505 static enum wmi_key_usage wil_detect_key_usage(struct wireless_dev *wdev,
1508 struct wil6210_priv *wil = wdev_to_wil(wdev);
1514 switch (wdev->iftype) {
1628 struct wireless_dev *wdev = vif_to_wdev(vif);
1629 enum wmi_key_usage key_usage = wil_detect_key_usage(wdev, pairwise);
1667 if (pairwise && wdev->iftype == NL80211_IFTYPE_STATION &&
1702 struct wireless_dev *wdev = vif_to_wdev(vif);
1703 enum wmi_key_usage key_usage = wil_detect_key_usage(wdev, pairwise);
1734 struct wireless_dev *wdev,
1744 chan->center_freq, duration, wdev->iftype);
1746 rc = wil_p2p_listen(wil, wdev, duration, chan, cookie);
1751 struct wireless_dev *wdev,
1755 struct wil6210_vif *vif = wdev_to_vif(wil, wdev);
1938 struct wireless_dev *wdev = ndev->ieee80211_ptr;
1939 u8 wmi_nettype = wil_iftype_nl2wmi(wdev->iftype);
1940 u8 is_go = (wdev->iftype == NL80211_IFTYPE_P2P_GO);
2085 struct wireless_dev *wdev = ndev->ieee80211_ptr;
2099 memcpy(vif->ssid, wdev->u.ap.ssid, wdev->u.ap.ssid_len);
2100 vif->ssid_len = wdev->u.ap.ssid_len;
2109 wdev->links[0].ap.beacon_interval,
2867 struct wireless_dev *wdev,
2870 struct wil6210_priv *wil = wdev_to_wil(wdev);
2871 struct wil6210_vif *vif = wdev_to_vif(wil, wdev);
2988 struct wireless_dev *wdev,
2991 struct wil6210_priv *wil = wdev_to_wil(wdev);
2992 struct wil6210_vif *vif = wdev_to_vif(wil, wdev);
3100 struct wireless_dev *wdev,
3103 struct wil6210_priv *wil = wdev_to_wil(wdev);
3104 struct wil6210_vif *vif = wdev_to_vif(wil, wdev);
3215 struct wireless_dev *wdev,
3218 struct wil6210_priv *wil = wdev_to_wil(wdev);
3219 struct wil6210_vif *vif = wdev_to_vif(wil, wdev);