Lines Matching refs:rdev
78 struct cfg80211_registered_device *rdev = dev_to_rdev(dev); in wiphy_dev_release() local
80 cfg80211_dev_free(rdev); in wiphy_dev_release()
90 static void cfg80211_leave_all(struct cfg80211_registered_device *rdev) in cfg80211_leave_all() argument
94 list_for_each_entry(wdev, &rdev->wdev_list, list) in cfg80211_leave_all()
95 cfg80211_leave(rdev, wdev); in cfg80211_leave_all()
100 struct cfg80211_registered_device *rdev = dev_to_rdev(dev); in wiphy_suspend() local
103 rdev->suspend_at = get_seconds(); in wiphy_suspend()
106 if (rdev->wiphy.registered) { in wiphy_suspend()
107 if (!rdev->wiphy.wowlan_config) in wiphy_suspend()
108 cfg80211_leave_all(rdev); in wiphy_suspend()
109 if (rdev->ops->suspend) in wiphy_suspend()
110 ret = rdev_suspend(rdev, rdev->wiphy.wowlan_config); in wiphy_suspend()
113 cfg80211_leave_all(rdev); in wiphy_suspend()
114 ret = rdev_suspend(rdev, NULL); in wiphy_suspend()
124 struct cfg80211_registered_device *rdev = dev_to_rdev(dev); in wiphy_resume() local
128 cfg80211_bss_age(rdev, get_seconds() - rdev->suspend_at); in wiphy_resume()
130 if (rdev->ops->resume) { in wiphy_resume()
132 if (rdev->wiphy.registered) in wiphy_resume()
133 ret = rdev_resume(rdev); in wiphy_resume()