Lines Matching refs:rdev
96 int __cfg80211_join_mesh(struct cfg80211_registered_device *rdev, in __cfg80211_join_mesh() argument
111 if (!(rdev->wiphy.flags & WIPHY_FLAG_MESH_AUTH) && in __cfg80211_join_mesh()
121 if (!rdev->ops->join_mesh) in __cfg80211_join_mesh()
138 sband = rdev->wiphy.bands[band]; in __cfg80211_join_mesh()
171 rdev->wiphy.bands[setup->chandef.chan->band]; in __cfg80211_join_mesh()
177 if (!cfg80211_reg_can_beacon(&rdev->wiphy, &setup->chandef, in __cfg80211_join_mesh()
181 err = rdev_join_mesh(rdev, dev, conf, setup); in __cfg80211_join_mesh()
191 int cfg80211_join_mesh(struct cfg80211_registered_device *rdev, in cfg80211_join_mesh() argument
200 err = __cfg80211_join_mesh(rdev, dev, setup, conf); in cfg80211_join_mesh()
206 int cfg80211_set_mesh_channel(struct cfg80211_registered_device *rdev, in cfg80211_set_mesh_channel() argument
219 if (rdev->ops->libertas_set_mesh_channel) { in cfg80211_set_mesh_channel()
226 err = rdev_libertas_set_mesh_channel(rdev, wdev->netdev, in cfg80211_set_mesh_channel()
241 int __cfg80211_leave_mesh(struct cfg80211_registered_device *rdev, in __cfg80211_leave_mesh() argument
252 if (!rdev->ops->leave_mesh) in __cfg80211_leave_mesh()
258 err = rdev_leave_mesh(rdev, dev); in __cfg80211_leave_mesh()
262 rdev_set_qos_map(rdev, dev, NULL); in __cfg80211_leave_mesh()
268 int cfg80211_leave_mesh(struct cfg80211_registered_device *rdev, in cfg80211_leave_mesh() argument
275 err = __cfg80211_leave_mesh(rdev, dev); in cfg80211_leave_mesh()