Lines Matching refs:generic_pm_domain
53 static struct generic_pm_domain *pm_genpd_lookup_name(const char *domain_name) in pm_genpd_lookup_name()
55 struct generic_pm_domain *genpd = NULL, *gpd; in pm_genpd_lookup_name()
77 struct generic_pm_domain *pm_genpd_lookup_dev(struct device *dev) in pm_genpd_lookup_dev()
79 struct generic_pm_domain *genpd = NULL, *gpd; in pm_genpd_lookup_dev()
100 static struct generic_pm_domain *dev_to_genpd(struct device *dev) in dev_to_genpd()
108 static int genpd_stop_dev(struct generic_pm_domain *genpd, struct device *dev) in genpd_stop_dev()
114 static int genpd_start_dev(struct generic_pm_domain *genpd, struct device *dev) in genpd_start_dev()
120 static bool genpd_sd_counter_dec(struct generic_pm_domain *genpd) in genpd_sd_counter_dec()
130 static void genpd_sd_counter_inc(struct generic_pm_domain *genpd) in genpd_sd_counter_inc()
136 static void genpd_acquire_lock(struct generic_pm_domain *genpd) in genpd_acquire_lock()
160 static void genpd_release_lock(struct generic_pm_domain *genpd) in genpd_release_lock()
165 static void genpd_set_active(struct generic_pm_domain *genpd) in genpd_set_active()
171 static void genpd_recalc_cpu_exit_latency(struct generic_pm_domain *genpd) in genpd_recalc_cpu_exit_latency()
184 static int genpd_power_on(struct generic_pm_domain *genpd) in genpd_power_on()
211 static int genpd_power_off(struct generic_pm_domain *genpd) in genpd_power_off()
244 static int __pm_genpd_poweron(struct generic_pm_domain *genpd) in __pm_genpd_poweron()
328 int pm_genpd_poweron(struct generic_pm_domain *genpd) in pm_genpd_poweron()
344 struct generic_pm_domain *genpd; in pm_genpd_name_poweron()
350 static int genpd_start_dev_no_timing(struct generic_pm_domain *genpd, in genpd_start_dev_no_timing()
356 static int genpd_save_dev(struct generic_pm_domain *genpd, struct device *dev) in genpd_save_dev()
362 static int genpd_restore_dev(struct generic_pm_domain *genpd, struct device *dev) in genpd_restore_dev()
379 struct generic_pm_domain *genpd; in genpd_dev_pm_qos_notifier()
415 struct generic_pm_domain *genpd) in __pm_genpd_save_device()
455 struct generic_pm_domain *genpd) in __pm_genpd_restore_device()
486 static bool genpd_abort_poweroff(struct generic_pm_domain *genpd) in genpd_abort_poweroff()
499 static void genpd_queue_power_off_work(struct generic_pm_domain *genpd) in genpd_queue_power_off_work()
512 static int pm_genpd_poweroff(struct generic_pm_domain *genpd) in pm_genpd_poweroff()
644 struct generic_pm_domain *genpd; in genpd_power_off_work_fn()
646 genpd = container_of(work, struct generic_pm_domain, power_off_work); in genpd_power_off_work_fn()
663 struct generic_pm_domain *genpd; in pm_genpd_runtime_suspend()
718 struct generic_pm_domain *genpd; in pm_genpd_runtime_resume()
779 struct generic_pm_domain *genpd; in pm_genpd_poweroff_unused()
807 static bool pm_genpd_present(const struct generic_pm_domain *genpd) in pm_genpd_present()
809 const struct generic_pm_domain *gpd; in pm_genpd_present()
821 static bool genpd_dev_active_wakeup(struct generic_pm_domain *genpd, in genpd_dev_active_wakeup()
839 static void pm_genpd_sync_poweroff(struct generic_pm_domain *genpd) in pm_genpd_sync_poweroff()
869 static void pm_genpd_sync_poweron(struct generic_pm_domain *genpd) in pm_genpd_sync_poweron()
902 static bool resume_needed(struct device *dev, struct generic_pm_domain *genpd) in resume_needed()
924 struct generic_pm_domain *genpd; in pm_genpd_prepare()
998 struct generic_pm_domain *genpd; in pm_genpd_suspend()
1019 struct generic_pm_domain *genpd; in pm_genpd_suspend_late()
1039 struct generic_pm_domain *genpd; in pm_genpd_suspend_noirq()
1072 struct generic_pm_domain *genpd; in pm_genpd_resume_noirq()
1106 struct generic_pm_domain *genpd; in pm_genpd_resume_early()
1127 struct generic_pm_domain *genpd; in pm_genpd_resume()
1148 struct generic_pm_domain *genpd; in pm_genpd_freeze()
1170 struct generic_pm_domain *genpd; in pm_genpd_freeze_late()
1192 struct generic_pm_domain *genpd; in pm_genpd_freeze_noirq()
1212 struct generic_pm_domain *genpd; in pm_genpd_thaw_noirq()
1234 struct generic_pm_domain *genpd; in pm_genpd_thaw_early()
1255 struct generic_pm_domain *genpd; in pm_genpd_thaw()
1275 struct generic_pm_domain *genpd; in pm_genpd_restore_noirq()
1328 struct generic_pm_domain *genpd; in pm_genpd_complete()
1362 struct generic_pm_domain *genpd; in genpd_syscore_switch()
1410 struct generic_pm_domain *genpd, in genpd_alloc_dev_data()
1477 int __pm_genpd_add_device(struct generic_pm_domain *genpd, struct device *dev, in __pm_genpd_add_device()
1536 int pm_genpd_remove_device(struct generic_pm_domain *genpd, in pm_genpd_remove_device()
1586 int pm_genpd_add_subdomain(struct generic_pm_domain *genpd, in pm_genpd_add_subdomain()
1587 struct generic_pm_domain *subdomain) in pm_genpd_add_subdomain()
1647 struct generic_pm_domain *master = NULL, *subdomain = NULL, *gpd; in pm_genpd_add_subdomain_names()
1673 int pm_genpd_remove_subdomain(struct generic_pm_domain *genpd, in pm_genpd_remove_subdomain()
1674 struct generic_pm_domain *subdomain) in pm_genpd_remove_subdomain()
1724 int pm_genpd_attach_cpuidle(struct generic_pm_domain *genpd, int state) in pm_genpd_attach_cpuidle()
1793 int pm_genpd_detach_cpuidle(struct generic_pm_domain *genpd) in pm_genpd_detach_cpuidle()
1887 void pm_genpd_init(struct generic_pm_domain *genpd, in pm_genpd_init()
1989 struct generic_pm_domain *__of_genpd_xlate_simple( in __of_genpd_xlate_simple()
2009 struct generic_pm_domain *__of_genpd_xlate_onecell( in __of_genpd_xlate_onecell()
2091 struct generic_pm_domain *of_genpd_get_from_provider( in of_genpd_get_from_provider()
2094 struct generic_pm_domain *genpd = ERR_PTR(-ENOENT); in of_genpd_get_from_provider()
2123 struct generic_pm_domain *pd; in genpd_dev_pm_detach()
2151 struct generic_pm_domain *pd; in genpd_dev_pm_sync()
2175 struct generic_pm_domain *pd; in genpd_dev_pm_attach()
2273 struct generic_pm_domain *genpd) in pm_genpd_summary_one()
2325 struct generic_pm_domain *genpd; in pm_genpd_summary_show()