Lines Matching defs:wdev

179 	struct wireless_dev *wdev;
183 err = ieee80211_if_add(local, name, name_assign_type, &wdev, type, params);
187 sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
197 return wdev;
200 static int ieee80211_del_iface(struct wiphy *wiphy, struct wireless_dev *wdev)
202 ieee80211_if_remove(IEEE80211_WDEV_TO_SUB_IF(wdev));
259 struct wireless_dev *wdev)
261 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
270 return ieee80211_do_open(wdev, true);
274 struct wireless_dev *wdev)
276 ieee80211_sdata_stop(IEEE80211_WDEV_TO_SUB_IF(wdev));
280 struct wireless_dev *wdev,
283 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
292 ret = ieee80211_do_open(wdev, true);
306 struct wireless_dev *wdev)
308 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
315 struct wireless_dev *wdev,
319 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
345 struct wireless_dev *wdev,
348 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
400 struct wireless_dev *wdev, u64 cookie)
402 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
589 lockdep_is_held(&sdata->wdev.mtx));
1647 if (sdata->wdev.cac_started) {
2210 mutex_lock_nested(&sta->sdata->wdev.mtx, 1);
2212 mutex_unlock(&sta->sdata->wdev.mtx);
2834 sdata = IEEE80211_WDEV_TO_SUB_IF(req->wdev);
2873 static void ieee80211_abort_scan(struct wiphy *wiphy, struct wireless_dev *wdev)
3021 struct wireless_dev *wdev,
3030 if (wdev) {
3031 sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
3112 struct wireless_dev *wdev,
3116 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
3142 struct wireless_dev *wdev,
3151 if (wdev) {
3154 sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
3186 lockdep_assert_held(&sdata->wdev.mtx);
3449 * by the time it gets it, sdata->wdev.cac_started
3454 if (sdata->wdev.cac_started) {
3456 sdata->wdev.cac_started = false;
3718 cfg80211_stop_iface(sdata->local->hw.wiphy, &sdata->wdev,
3908 if (sdata->wdev.cac_started)
4057 struct wireless_dev *wdev,
4061 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
4220 struct wireless_dev *wdev,
4224 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
4495 struct wireless_dev *wdev,
4505 if (wdev) {
4506 sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
4878 struct wireless_dev *wdev,
4881 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
4884 if (wdev->use_4addr)
4888 res = ieee80211_vif_set_links(sdata, wdev->valid_links, 0);
4895 struct wireless_dev *wdev,
4898 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
4901 ieee80211_vif_set_links(sdata, wdev->valid_links, 0);