Lines Matching defs:rdev

63 #include "rdev-ops.h"
2340 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy);
2386 if (!rdev->ops->get_channel ||
2387 rdev_get_channel(rdev, wdev, link, &chandef))
2448 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy);
2451 list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list)
2453 cfg80211_leave(rdev, wdev);
2459 struct cfg80211_registered_device *rdev;
2464 list_for_each_entry(rdev, &cfg80211_rdev_list, list)
2465 reg_leave_invalid_chans(&rdev->wiphy);
2513 struct cfg80211_registered_device *rdev;
2518 list_for_each_entry(rdev, &cfg80211_rdev_list, list) {
2519 wiphy = &rdev->wiphy;
2990 struct cfg80211_registered_device *rdev;
2994 list_for_each_entry(rdev, &cfg80211_rdev_list, list) {
2995 if (wiphy == &rdev->wiphy)
2997 wiphy_share_dfs_chan_state(wiphy, &rdev->wiphy);
3057 struct cfg80211_registered_device *rdev;
3060 list_for_each_entry(rdev, &cfg80211_rdev_list, list) {
3061 wiphy = &rdev->wiphy;
3114 struct cfg80211_registered_device *rdev;
3125 list_for_each_entry(rdev, &cfg80211_rdev_list, list)
3126 wiphy_update_new_beacon(&rdev->wiphy, pending_beacon);
3137 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy);
3147 regd = rdev->requested_regd;
3148 rdev->requested_regd = NULL;
3176 struct cfg80211_registered_device *rdev;
3180 list_for_each_entry(rdev, &cfg80211_rdev_list, list) {
3181 wiphy_lock(&rdev->wiphy);
3182 reg_process_self_managed_hint(&rdev->wiphy);
3183 wiphy_unlock(&rdev->wiphy);
3474 struct cfg80211_registered_device *rdev;
3520 list_for_each_entry(rdev, &cfg80211_rdev_list, list) {
3521 if (rdev->wiphy.regulatory_flags & REGULATORY_WIPHY_SELF_MANAGED)
3523 if (rdev->wiphy.regulatory_flags & REGULATORY_CUSTOM_REG)
3524 restore_custom_reg_settings(&rdev->wiphy);
3574 struct cfg80211_registered_device *rdev;
3577 list_for_each_entry(rdev, &cfg80211_rdev_list, list) {
3578 list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
3762 struct cfg80211_registered_device *rdev;
3763 rdev = cfg80211_rdev_by_wiphy_idx(lr->wiphy_idx);
3764 if (rdev) {
3766 rdev->country_ie_alpha2[0],
3767 rdev->country_ie_alpha2[1]);
4016 struct cfg80211_registered_device *rdev;
4036 rdev = wiphy_to_rdev(wiphy);
4039 prev_regd = rdev->requested_regd;
4040 rdev->requested_regd = regd;
4207 static void cfg80211_check_and_end_cac(struct cfg80211_registered_device *rdev)
4219 list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
4230 if (!cfg80211_chandef_dfs_usable(&rdev->wiphy, chandef))
4231 rdev_end_cac(rdev, wdev->netdev);
4240 struct cfg80211_registered_device *rdev;
4247 list_for_each_entry(rdev, &cfg80211_rdev_list, list) {
4248 if (wiphy == &rdev->wiphy)
4251 if (!reg_dfs_domain_same(wiphy, &rdev->wiphy))
4254 if (!ieee80211_get_channel(&rdev->wiphy,
4258 cfg80211_set_dfs_state(&rdev->wiphy, chandef, dfs_state);
4262 cfg80211_sched_dfs_chan_update(rdev);
4263 cfg80211_check_and_end_cac(rdev);
4266 nl80211_radar_notify(rdev, chandef, event, NULL, GFP_KERNEL);