Lines Matching refs:wdev
103 struct wireless_dev *wdev = dev->ieee80211_ptr; in __cfg80211_join_mesh() local
108 ASSERT_WDEV_LOCK(wdev); in __cfg80211_join_mesh()
117 if (wdev->mesh_id_len) in __cfg80211_join_mesh()
128 setup->chandef = wdev->preset_chandef; in __cfg80211_join_mesh()
212 memcpy(wdev->ssid, setup->mesh_id, setup->mesh_id_len); in __cfg80211_join_mesh()
213 wdev->mesh_id_len = setup->mesh_id_len; in __cfg80211_join_mesh()
214 wdev->chandef = setup->chandef; in __cfg80211_join_mesh()
215 wdev->beacon_interval = setup->beacon_interval; in __cfg80211_join_mesh()
222 struct wireless_dev *wdev, in cfg80211_set_mesh_channel() argument
238 if (!netif_running(wdev->netdev)) in cfg80211_set_mesh_channel()
241 err = rdev_libertas_set_mesh_channel(rdev, wdev->netdev, in cfg80211_set_mesh_channel()
244 wdev->chandef = *chandef; in cfg80211_set_mesh_channel()
249 if (wdev->mesh_id_len) in cfg80211_set_mesh_channel()
252 wdev->preset_chandef = *chandef; in cfg80211_set_mesh_channel()
259 struct wireless_dev *wdev = dev->ieee80211_ptr; in __cfg80211_leave_mesh() local
262 ASSERT_WDEV_LOCK(wdev); in __cfg80211_leave_mesh()
270 if (!wdev->mesh_id_len) in __cfg80211_leave_mesh()
275 wdev->conn_owner_nlportid = 0; in __cfg80211_leave_mesh()
276 wdev->mesh_id_len = 0; in __cfg80211_leave_mesh()
277 wdev->beacon_interval = 0; in __cfg80211_leave_mesh()
278 memset(&wdev->chandef, 0, sizeof(wdev->chandef)); in __cfg80211_leave_mesh()
289 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_leave_mesh() local
292 wdev_lock(wdev); in cfg80211_leave_mesh()
294 wdev_unlock(wdev); in cfg80211_leave_mesh()