Lines Matching refs:gd

321 	struct genpd_governor_data *gd = genpd->gd;  in genpd_reflect_residency()  local
326 if (!gd || !gd->reflect_residency) in genpd_reflect_residency()
329 sleep_ns = ktime_to_ns(ktime_sub(ktime_get(), gd->last_enter)); in genpd_reflect_residency()
345 gd->reflect_residency = false; in genpd_reflect_residency()
647 if (genpd->gd) in dev_pm_genpd_get_next_hrtimer()
648 return genpd->gd->next_hrtimer; in dev_pm_genpd_get_next_hrtimer()
848 timed = timed && genpd->gd && !genpd->states[state_idx].fwnode; in _genpd_power_on()
867 genpd->gd->max_off_time_changed = true; in _genpd_power_on()
899 timed = timed && genpd->gd && !genpd->states[state_idx].fwnode; in _genpd_power_off()
918 genpd->gd->max_off_time_changed = true; in _genpd_power_off()
1132 genpd->gd->max_off_time_changed = true; in genpd_dev_pm_qos_notifier()
1261 genpd->gd->max_off_time_changed = true; in genpd_runtime_suspend()
1340 genpd->gd->max_off_time_changed = true; in genpd_runtime_resume()
1922 struct genpd_governor_data *gd = genpd->gd; in genpd_add_device() local
1928 gpd_data = genpd_alloc_dev_data(dev, gd); in genpd_add_device()
1945 if (gd) in genpd_add_device()
1946 gd->max_off_time_changed = true; in genpd_add_device()
2004 if (genpd->gd) in genpd_remove_device()
2005 genpd->gd->max_off_time_changed = true; in genpd_remove_device()
2286 struct genpd_governor_data *gd = NULL; in genpd_alloc_data() local
2294 gd = kzalloc(sizeof(*gd), GFP_KERNEL); in genpd_alloc_data()
2295 if (!gd) { in genpd_alloc_data()
2300 gd->max_off_time_ns = -1; in genpd_alloc_data()
2301 gd->max_off_time_changed = true; in genpd_alloc_data()
2302 gd->next_wakeup = KTIME_MAX; in genpd_alloc_data()
2303 gd->next_hrtimer = KTIME_MAX; in genpd_alloc_data()
2313 genpd->gd = gd; in genpd_alloc_data()
2340 kfree(gd); in genpd_alloc_data()
2353 kfree(genpd->gd); in genpd_free_data()