Lines Matching refs:wdev
33 struct wireless_dev *wdev; in ieee80211_add_iface() local
37 err = ieee80211_if_add(local, name, name_assign_type, &wdev, type, params); in ieee80211_add_iface()
42 sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_add_iface()
46 return wdev; in ieee80211_add_iface()
49 static int ieee80211_del_iface(struct wiphy *wiphy, struct wireless_dev *wdev) in ieee80211_del_iface() argument
51 ieee80211_if_remove(IEEE80211_WDEV_TO_SUB_IF(wdev)); in ieee80211_del_iface()
113 struct wireless_dev *wdev) in ieee80211_start_p2p_device() argument
115 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_start_p2p_device()
124 return ieee80211_do_open(wdev, true); in ieee80211_start_p2p_device()
128 struct wireless_dev *wdev) in ieee80211_stop_p2p_device() argument
130 ieee80211_sdata_stop(IEEE80211_WDEV_TO_SUB_IF(wdev)); in ieee80211_stop_p2p_device()
898 if (sdata->wdev.cac_started) { in ieee80211_stop_ap()
1978 sdata = IEEE80211_WDEV_TO_SUB_IF(req->wdev); in ieee80211_scan()
2145 struct wireless_dev *wdev, in ieee80211_set_tx_power() argument
2153 if (wdev) { in ieee80211_set_tx_power()
2154 sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_set_tx_power()
2207 struct wireless_dev *wdev, in ieee80211_get_tx_power() argument
2211 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_get_tx_power()
2243 struct wireless_dev *wdev, in ieee80211_testmode_cmd() argument
2252 if (wdev) { in ieee80211_testmode_cmd()
2255 sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_testmode_cmd()
2359 lockdep_assert_held(&sdata->wdev.mtx); in __ieee80211_request_smps_mgd()
2673 struct wireless_dev *wdev, in ieee80211_remain_on_channel() argument
2678 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_remain_on_channel()
2768 struct wireless_dev *wdev, in ieee80211_cancel_remain_on_channel() argument
2771 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_cancel_remain_on_channel()
2973 cfg80211_stop_iface(sdata->local->hw.wiphy, &sdata->wdev, in ieee80211_csa_finalize()
3155 if (sdata->wdev.cac_started) in __ieee80211_channel_switch()
3247 static int ieee80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, in ieee80211_mgmt_tx() argument
3251 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_mgmt_tx()
3411 struct wireless_dev *wdev, in ieee80211_mgmt_tx_cancel_wait() argument
3420 struct wireless_dev *wdev, in ieee80211_mgmt_frame_register() argument
3554 struct wireless_dev *wdev, in ieee80211_cfg_get_channel() argument
3557 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_cfg_get_channel()