Lines Matching refs:wdev
32 struct wireless_dev *wdev; in ieee80211_add_iface() local
36 err = ieee80211_if_add(local, name, name_assign_type, &wdev, type, params); in ieee80211_add_iface()
41 sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_add_iface()
45 return wdev; in ieee80211_add_iface()
48 static int ieee80211_del_iface(struct wiphy *wiphy, struct wireless_dev *wdev) in ieee80211_del_iface() argument
50 ieee80211_if_remove(IEEE80211_WDEV_TO_SUB_IF(wdev)); in ieee80211_del_iface()
112 struct wireless_dev *wdev) in ieee80211_start_p2p_device() argument
114 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_start_p2p_device()
123 return ieee80211_do_open(wdev, true); in ieee80211_start_p2p_device()
127 struct wireless_dev *wdev) in ieee80211_stop_p2p_device() argument
129 ieee80211_sdata_stop(IEEE80211_WDEV_TO_SUB_IF(wdev)); in ieee80211_stop_p2p_device()
856 if (sdata->wdev.cac_started) { in ieee80211_stop_ap()
1959 sdata = IEEE80211_WDEV_TO_SUB_IF(req->wdev); in ieee80211_scan()
2130 struct wireless_dev *wdev, in ieee80211_set_tx_power() argument
2138 if (wdev) { in ieee80211_set_tx_power()
2139 sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_set_tx_power()
2192 struct wireless_dev *wdev, in ieee80211_get_tx_power() argument
2196 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_get_tx_power()
2228 struct wireless_dev *wdev, in ieee80211_testmode_cmd() argument
2237 if (wdev) { in ieee80211_testmode_cmd()
2240 sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_testmode_cmd()
2346 lockdep_assert_held(&sdata->wdev.mtx); in __ieee80211_request_smps_mgd()
2695 struct wireless_dev *wdev, in ieee80211_remain_on_channel() argument
2700 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_remain_on_channel()
2790 struct wireless_dev *wdev, in ieee80211_cancel_remain_on_channel() argument
2793 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_cancel_remain_on_channel()
2995 cfg80211_stop_iface(sdata->local->hw.wiphy, &sdata->wdev, in ieee80211_csa_finalize()
3177 if (sdata->wdev.cac_started) in __ieee80211_channel_switch()
3299 static int ieee80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, in ieee80211_mgmt_tx() argument
3303 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_mgmt_tx()
3488 struct wireless_dev *wdev, in ieee80211_mgmt_tx_cancel_wait() argument
3497 struct wireless_dev *wdev, in ieee80211_mgmt_frame_register() argument
3501 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_mgmt_frame_register()
3659 struct wireless_dev *wdev, in ieee80211_cfg_get_channel() argument
3662 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_cfg_get_channel()