Lines Matching defs:rdev
18 #include "rdev-ops.h"
79 struct cfg80211_registered_device *rdev = dev_to_rdev(dev);
81 cfg80211_dev_free(rdev);
91 static void cfg80211_leave_all(struct cfg80211_registered_device *rdev)
95 list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list)
96 cfg80211_leave(rdev, wdev);
101 struct cfg80211_registered_device *rdev = dev_to_rdev(dev);
104 rdev->suspend_at = ktime_get_boottime_seconds();
107 if (rdev->wiphy.registered) {
108 if (!rdev->wiphy.wowlan_config) {
109 cfg80211_leave_all(rdev);
110 cfg80211_process_rdev_events(rdev);
112 if (rdev->ops->suspend)
113 ret = rdev_suspend(rdev, rdev->wiphy.wowlan_config);
116 cfg80211_leave_all(rdev);
117 cfg80211_process_rdev_events(rdev);
118 ret = rdev_suspend(rdev, NULL);
128 struct cfg80211_registered_device *rdev = dev_to_rdev(dev);
132 cfg80211_bss_age(rdev, ktime_get_boottime_seconds() - rdev->suspend_at);
135 if (rdev->wiphy.registered && rdev->ops->resume)
136 ret = rdev_resume(rdev);