Lines Matching refs:wdev
101 struct wireless_dev *wdev = dev->ieee80211_ptr; in __cfg80211_join_mesh() local
106 ASSERT_WDEV_LOCK(wdev); in __cfg80211_join_mesh()
115 if (wdev->mesh_id_len) in __cfg80211_join_mesh()
126 setup->chandef = wdev->preset_chandef; in __cfg80211_join_mesh()
183 memcpy(wdev->ssid, setup->mesh_id, setup->mesh_id_len); in __cfg80211_join_mesh()
184 wdev->mesh_id_len = setup->mesh_id_len; in __cfg80211_join_mesh()
185 wdev->chandef = setup->chandef; in __cfg80211_join_mesh()
196 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_join_mesh() local
199 wdev_lock(wdev); in cfg80211_join_mesh()
201 wdev_unlock(wdev); in cfg80211_join_mesh()
207 struct wireless_dev *wdev, in cfg80211_set_mesh_channel() argument
223 if (!netif_running(wdev->netdev)) in cfg80211_set_mesh_channel()
226 err = rdev_libertas_set_mesh_channel(rdev, wdev->netdev, in cfg80211_set_mesh_channel()
229 wdev->chandef = *chandef; in cfg80211_set_mesh_channel()
234 if (wdev->mesh_id_len) in cfg80211_set_mesh_channel()
237 wdev->preset_chandef = *chandef; in cfg80211_set_mesh_channel()
244 struct wireless_dev *wdev = dev->ieee80211_ptr; in __cfg80211_leave_mesh() local
247 ASSERT_WDEV_LOCK(wdev); in __cfg80211_leave_mesh()
255 if (!wdev->mesh_id_len) in __cfg80211_leave_mesh()
260 wdev->mesh_id_len = 0; in __cfg80211_leave_mesh()
261 memset(&wdev->chandef, 0, sizeof(wdev->chandef)); in __cfg80211_leave_mesh()
271 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_leave_mesh() local
274 wdev_lock(wdev); in cfg80211_leave_mesh()
276 wdev_unlock(wdev); in cfg80211_leave_mesh()