Lines Matching refs:generic_pm_domain

46 struct generic_pm_domain *pm_genpd_lookup_dev(struct device *dev)  in pm_genpd_lookup_dev()
48 struct generic_pm_domain *genpd = NULL, *gpd; in pm_genpd_lookup_dev()
69 static struct generic_pm_domain *dev_to_genpd(struct device *dev) in dev_to_genpd()
77 static int genpd_stop_dev(struct generic_pm_domain *genpd, struct device *dev) in genpd_stop_dev()
82 static int genpd_start_dev(struct generic_pm_domain *genpd, struct device *dev) in genpd_start_dev()
87 static bool genpd_sd_counter_dec(struct generic_pm_domain *genpd) in genpd_sd_counter_dec()
97 static void genpd_sd_counter_inc(struct generic_pm_domain *genpd) in genpd_sd_counter_inc()
103 static int genpd_power_on(struct generic_pm_domain *genpd, bool timed) in genpd_power_on()
132 static int genpd_power_off(struct generic_pm_domain *genpd, bool timed) in genpd_power_off()
168 static void genpd_queue_power_off_work(struct generic_pm_domain *genpd) in genpd_queue_power_off_work()
173 static int genpd_poweron(struct generic_pm_domain *genpd);
182 static int __genpd_poweron(struct generic_pm_domain *genpd) in __genpd_poweron()
228 static int genpd_poweron(struct generic_pm_domain *genpd) in genpd_poweron()
238 static int genpd_save_dev(struct generic_pm_domain *genpd, struct device *dev) in genpd_save_dev()
243 static int genpd_restore_dev(struct generic_pm_domain *genpd, in genpd_restore_dev()
259 struct generic_pm_domain *genpd; in genpd_dev_pm_qos_notifier()
297 static int genpd_poweroff(struct generic_pm_domain *genpd, bool is_async) in genpd_poweroff()
371 struct generic_pm_domain *genpd; in genpd_power_off_work_fn()
373 genpd = container_of(work, struct generic_pm_domain, power_off_work); in genpd_power_off_work_fn()
390 struct generic_pm_domain *genpd; in pm_genpd_runtime_suspend()
464 struct generic_pm_domain *genpd; in pm_genpd_runtime_resume()
527 struct generic_pm_domain *genpd; in genpd_poweroff_unused()
551 static bool pm_genpd_present(const struct generic_pm_domain *genpd) in pm_genpd_present()
553 const struct generic_pm_domain *gpd; in pm_genpd_present()
565 static bool genpd_dev_active_wakeup(struct generic_pm_domain *genpd, in genpd_dev_active_wakeup()
584 static void pm_genpd_sync_poweroff(struct generic_pm_domain *genpd, in pm_genpd_sync_poweroff()
616 static void pm_genpd_sync_poweron(struct generic_pm_domain *genpd, in pm_genpd_sync_poweron()
650 static bool resume_needed(struct device *dev, struct generic_pm_domain *genpd) in resume_needed()
672 struct generic_pm_domain *genpd; in pm_genpd_prepare()
746 struct generic_pm_domain *genpd; in pm_genpd_suspend()
767 struct generic_pm_domain *genpd; in pm_genpd_suspend_late()
787 struct generic_pm_domain *genpd; in pm_genpd_suspend_noirq()
820 struct generic_pm_domain *genpd; in pm_genpd_resume_noirq()
854 struct generic_pm_domain *genpd; in pm_genpd_resume_early()
875 struct generic_pm_domain *genpd; in pm_genpd_resume()
896 struct generic_pm_domain *genpd; in pm_genpd_freeze()
918 struct generic_pm_domain *genpd; in pm_genpd_freeze_late()
940 struct generic_pm_domain *genpd; in pm_genpd_freeze_noirq()
960 struct generic_pm_domain *genpd; in pm_genpd_thaw_noirq()
983 struct generic_pm_domain *genpd; in pm_genpd_thaw_early()
1004 struct generic_pm_domain *genpd; in pm_genpd_thaw()
1024 struct generic_pm_domain *genpd; in pm_genpd_restore_noirq()
1077 struct generic_pm_domain *genpd; in pm_genpd_complete()
1111 struct generic_pm_domain *genpd; in genpd_syscore_switch()
1159 struct generic_pm_domain *genpd, in genpd_alloc_dev_data()
1225 int __pm_genpd_add_device(struct generic_pm_domain *genpd, struct device *dev, in __pm_genpd_add_device()
1272 int pm_genpd_remove_device(struct generic_pm_domain *genpd, in pm_genpd_remove_device()
1322 int pm_genpd_add_subdomain(struct generic_pm_domain *genpd, in pm_genpd_add_subdomain()
1323 struct generic_pm_domain *subdomain) in pm_genpd_add_subdomain()
1373 int pm_genpd_remove_subdomain(struct generic_pm_domain *genpd, in pm_genpd_remove_subdomain()
1374 struct generic_pm_domain *subdomain) in pm_genpd_remove_subdomain()
1470 void pm_genpd_init(struct generic_pm_domain *genpd, in pm_genpd_init()
1569 struct generic_pm_domain *__of_genpd_xlate_simple( in __of_genpd_xlate_simple()
1589 struct generic_pm_domain *__of_genpd_xlate_onecell( in __of_genpd_xlate_onecell()
1671 struct generic_pm_domain *of_genpd_get_from_provider( in of_genpd_get_from_provider()
1674 struct generic_pm_domain *genpd = ERR_PTR(-ENOENT); in of_genpd_get_from_provider()
1703 struct generic_pm_domain *pd; in genpd_dev_pm_detach()
1734 struct generic_pm_domain *pd; in genpd_dev_pm_sync()
1761 struct generic_pm_domain *pd; in genpd_dev_pm_attach()
1862 struct generic_pm_domain *genpd) in pm_genpd_summary_one()
1911 struct generic_pm_domain *genpd; in pm_genpd_summary_show()