• Home
  • Raw
  • Download

Lines Matching refs:rdev

63 	struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);  in cfg80211_ibss_joined()  local
83 queue_work(cfg80211_wq, &rdev->event_work); in cfg80211_ibss_joined()
87 int __cfg80211_join_ibss(struct cfg80211_registered_device *rdev, in __cfg80211_join_ibss() argument
95 lockdep_assert_held(&rdev->wiphy.mtx); in __cfg80211_join_ibss()
119 sband = rdev->wiphy.bands[band]; in __cfg80211_join_ibss()
142 err = rdev_join_ibss(rdev, dev, params); in __cfg80211_join_ibss()
157 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in __cfg80211_clear_ibss() local
165 rdev_set_qos_map(rdev, dev, NULL); in __cfg80211_clear_ibss()
171 if (rdev->ops->del_key) in __cfg80211_clear_ibss()
173 rdev_del_key(rdev, dev, -1, i, false, NULL); in __cfg80211_clear_ibss()
187 cfg80211_sched_dfs_chan_update(rdev); in __cfg80211_clear_ibss()
199 int __cfg80211_leave_ibss(struct cfg80211_registered_device *rdev, in __cfg80211_leave_ibss() argument
210 err = rdev_leave_ibss(rdev, dev); in __cfg80211_leave_ibss()
221 int cfg80211_leave_ibss(struct cfg80211_registered_device *rdev, in cfg80211_leave_ibss() argument
228 err = __cfg80211_leave_ibss(rdev, dev, nowext); in cfg80211_leave_ibss()
235 int cfg80211_ibss_wext_join(struct cfg80211_registered_device *rdev, in cfg80211_ibss_wext_join() argument
255 sband = rdev->wiphy.bands[band]; in cfg80211_ibss_wext_join()
299 err = __cfg80211_join_ibss(rdev, wdev->netdev, in cfg80211_ibss_wext_join()
312 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_ibss_wext_siwfreq() local
320 if (!rdev->ops->join_ibss) in cfg80211_ibss_wext_siwfreq()
342 err = __cfg80211_leave_ibss(rdev, dev, true); in cfg80211_ibss_wext_siwfreq()
358 err = cfg80211_ibss_wext_join(rdev, wdev); in cfg80211_ibss_wext_siwfreq()
397 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_ibss_wext_siwessid() local
405 if (!rdev->ops->join_ibss) in cfg80211_ibss_wext_siwessid()
411 err = __cfg80211_leave_ibss(rdev, dev, true); in cfg80211_ibss_wext_siwessid()
426 err = cfg80211_ibss_wext_join(rdev, wdev); in cfg80211_ibss_wext_siwessid()
464 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_ibss_wext_siwap() local
472 if (!rdev->ops->join_ibss) in cfg80211_ibss_wext_siwap()
497 err = __cfg80211_leave_ibss(rdev, dev, true); in cfg80211_ibss_wext_siwap()
510 err = cfg80211_ibss_wext_join(rdev, wdev); in cfg80211_ibss_wext_siwap()