Lines Matching refs:wdev
607 if (vif->wdev.iftype == NL80211_IFTYPE_P2P_CLIENT) in ath6kl_cfg80211_connect()
768 if (vif->wdev.iftype != NL80211_IFTYPE_ADHOC) { in ath6kl_cfg80211_connect_event()
776 if (vif->wdev.iftype != NL80211_IFTYPE_STATION && in ath6kl_cfg80211_connect_event()
777 vif->wdev.iftype != NL80211_IFTYPE_P2P_CLIENT) { in ath6kl_cfg80211_connect_event()
867 if (vif->wdev.iftype != NL80211_IFTYPE_ADHOC) in ath6kl_cfg80211_disconnect_event()
874 if (vif->wdev.iftype != NL80211_IFTYPE_STATION && in ath6kl_cfg80211_disconnect_event()
875 vif->wdev.iftype != NL80211_IFTYPE_P2P_CLIENT) { in ath6kl_cfg80211_disconnect_event()
990 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(request->wdev); in ath6kl_cfg80211_scan()
1110 mutex_lock(&vif->wdev.mtx); in ath6kl_cfg80211_ch_switch_notify()
1112 mutex_unlock(&vif->wdev.mtx); in ath6kl_cfg80211_ch_switch_notify()
1396 struct wireless_dev *wdev, in ath6kl_cfg80211_set_txpower() argument
1432 struct wireless_dev *wdev, in ath6kl_cfg80211_get_txpower() argument
1505 struct wireless_dev *wdev; in ath6kl_cfg80211_add_iface() local
1518 wdev = ath6kl_interface_add(ar, name, name_assign_type, type, if_idx, nw_type); in ath6kl_cfg80211_add_iface()
1519 if (!wdev) in ath6kl_cfg80211_add_iface()
1524 return wdev; in ath6kl_cfg80211_add_iface()
1528 struct wireless_dev *wdev) in ath6kl_cfg80211_del_iface() argument
1531 struct ath6kl_vif *vif = netdev_priv(wdev->netdev); in ath6kl_cfg80211_del_iface()
1604 vif->wdev.iftype = type; in ath6kl_cfg80211_change_iface()
2893 if (vif->wdev.iftype == NL80211_IFTYPE_P2P_GO) { in ath6kl_start_ap()
3016 struct wireless_dev *wdev, in ath6kl_remain_on_channel() argument
3021 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); in ath6kl_remain_on_channel()
3039 struct wireless_dev *wdev, in ath6kl_cancel_remain_on_channel() argument
3042 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); in ath6kl_cancel_remain_on_channel()
3174 static int ath6kl_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, in ath6kl_mgmt_tx() argument
3177 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); in ath6kl_mgmt_tx()
3244 struct wireless_dev *wdev, in ath6kl_mgmt_frame_register() argument
3247 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); in ath6kl_mgmt_frame_register()
3781 ndev->ieee80211_ptr = &vif->wdev; in ath6kl_interface_add()
3782 vif->wdev.wiphy = ar->wiphy; in ath6kl_interface_add()
3785 SET_NETDEV_DEV(ndev, wiphy_dev(vif->wdev.wiphy)); in ath6kl_interface_add()
3786 vif->wdev.netdev = ndev; in ath6kl_interface_add()
3787 vif->wdev.iftype = type; in ath6kl_interface_add()
3830 return &vif->wdev; in ath6kl_interface_add()