Lines Matching refs:wdev

196 	struct wireless_dev *wdev;  in ieee80211_add_iface()  local
200 err = ieee80211_if_add(local, name, name_assign_type, &wdev, type, params); in ieee80211_add_iface()
204 sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_add_iface()
232 return wdev; in ieee80211_add_iface()
235 static int ieee80211_del_iface(struct wiphy *wiphy, struct wireless_dev *wdev) in ieee80211_del_iface() argument
237 ieee80211_if_remove(IEEE80211_WDEV_TO_SUB_IF(wdev)); in ieee80211_del_iface()
294 struct wireless_dev *wdev) in ieee80211_start_p2p_device() argument
296 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_start_p2p_device()
305 return ieee80211_do_open(wdev, true); in ieee80211_start_p2p_device()
309 struct wireless_dev *wdev) in ieee80211_stop_p2p_device() argument
311 ieee80211_sdata_stop(IEEE80211_WDEV_TO_SUB_IF(wdev)); in ieee80211_stop_p2p_device()
315 struct wireless_dev *wdev, in ieee80211_start_nan() argument
318 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_start_nan()
327 ret = ieee80211_do_open(wdev, true); in ieee80211_start_nan()
341 struct wireless_dev *wdev) in ieee80211_stop_nan() argument
343 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_stop_nan()
350 struct wireless_dev *wdev, in ieee80211_nan_change_conf() argument
354 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_nan_change_conf()
380 struct wireless_dev *wdev, in ieee80211_add_nan_func() argument
383 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_add_nan_func()
435 struct wireless_dev *wdev, u64 cookie) in ieee80211_del_nan_func() argument
437 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_del_nan_func()
1795 if (sdata->wdev.links[link_id].cac_started) { in ieee80211_stop_ap()
3005 sdata = IEEE80211_WDEV_TO_SUB_IF(req->wdev); in ieee80211_scan()
3044 static void ieee80211_abort_scan(struct wiphy *wiphy, struct wireless_dev *wdev) in ieee80211_abort_scan() argument
3205 struct wireless_dev *wdev, int radio_idx, in ieee80211_set_tx_power() argument
3233 if (wdev) { in ieee80211_set_tx_power()
3234 sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_set_tx_power()
3332 struct wireless_dev *wdev, in ieee80211_get_tx_power() argument
3338 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_get_tx_power()
3372 struct wireless_dev *wdev, in ieee80211_testmode_cmd() argument
3381 if (wdev) { in ieee80211_testmode_cmd()
3384 sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_testmode_cmd()
3771 if (sdata->wdev.links[link_id].cac_started) { in ieee80211_end_cac()
3773 sdata->wdev.links[link_id].cac_started = false; in ieee80211_end_cac()
4038 cfg80211_stop_iface(sdata->local->hw.wiphy, &sdata->wdev, in ieee80211_csa_finalize()
4227 if (sdata->wdev.links[link_id].cac_started) in __ieee80211_channel_switch()
4377 struct wireless_dev *wdev, in ieee80211_update_mgmt_frame_registrations() argument
4381 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_update_mgmt_frame_registrations()
4547 struct wireless_dev *wdev, in ieee80211_cfg_get_channel() argument
4551 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_cfg_get_channel()
4820 struct wireless_dev *wdev, in ieee80211_get_txq_stats() argument
4830 if (wdev) { in ieee80211_get_txq_stats()
4831 sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_get_txq_stats()
5244 struct wireless_dev *wdev, in ieee80211_add_intf_link() argument
5247 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_add_intf_link()
5251 if (wdev->use_4addr) in ieee80211_add_intf_link()
5254 return ieee80211_vif_set_links(sdata, wdev->valid_links, 0); in ieee80211_add_intf_link()
5258 struct wireless_dev *wdev, in ieee80211_del_intf_link() argument
5261 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_del_intf_link()
5262 u16 new_links = wdev->valid_links & ~BIT(link_id); in ieee80211_del_intf_link()