Lines Matching defs:genpd

32 #define GENPD_DEV_CALLBACK(genpd, type, callback, dev)		\  argument
54 static void genpd_lock_mtx(struct generic_pm_domain *genpd) in genpd_lock_mtx()
59 static void genpd_lock_nested_mtx(struct generic_pm_domain *genpd, in genpd_lock_nested_mtx()
65 static int genpd_lock_interruptible_mtx(struct generic_pm_domain *genpd) in genpd_lock_interruptible_mtx()
70 static void genpd_unlock_mtx(struct generic_pm_domain *genpd) in genpd_unlock_mtx()
82 static void genpd_lock_spin(struct generic_pm_domain *genpd) in genpd_lock_spin()
91 static void genpd_lock_nested_spin(struct generic_pm_domain *genpd, in genpd_lock_nested_spin()
101 static int genpd_lock_interruptible_spin(struct generic_pm_domain *genpd) in genpd_lock_interruptible_spin()
111 static void genpd_unlock_spin(struct generic_pm_domain *genpd) in genpd_unlock_spin()
124 static void genpd_lock_raw_spin(struct generic_pm_domain *genpd) in genpd_lock_raw_spin()
133 static void genpd_lock_nested_raw_spin(struct generic_pm_domain *genpd, in genpd_lock_nested_raw_spin()
143 static int genpd_lock_interruptible_raw_spin(struct generic_pm_domain *genpd) in genpd_lock_interruptible_raw_spin()
153 static void genpd_unlock_raw_spin(struct generic_pm_domain *genpd) in genpd_unlock_raw_spin()
171 #define genpd_status_on(genpd) (genpd->status == GENPD_STATE_ON) argument
172 #define genpd_is_irq_safe(genpd) (genpd->flags & GENPD_FLAG_IRQ_SAFE) argument
173 #define genpd_is_always_on(genpd) (genpd->flags & GENPD_FLAG_ALWAYS_ON) argument
174 #define genpd_is_active_wakeup(genpd) (genpd->flags & GENPD_FLAG_ACTIVE_WAKEUP) argument
175 #define genpd_is_cpu_domain(genpd) (genpd->flags & GENPD_FLAG_CPU_DOMAIN) argument
176 #define genpd_is_rpm_always_on(genpd) (genpd->flags & GENPD_FLAG_RPM_ALWAYS_ON) argument
177 #define genpd_is_opp_table_fw(genpd) (genpd->flags & GENPD_FLAG_OPP_TABLE_FW) argument
178 #define genpd_is_dev_name_fw(genpd) (genpd->flags & GENPD_FLAG_DEV_NAME_FW) argument
181 const struct generic_pm_domain *genpd) in irq_safe_dev_in_sleep_domain()
236 struct generic_pm_domain *genpd = dev_to_genpd(dev); in dev_to_genpd_dev() local
244 static int genpd_stop_dev(const struct generic_pm_domain *genpd, in genpd_stop_dev()
250 static int genpd_start_dev(const struct generic_pm_domain *genpd, in genpd_start_dev()
256 static bool genpd_sd_counter_dec(struct generic_pm_domain *genpd) in genpd_sd_counter_dec()
266 static void genpd_sd_counter_inc(struct generic_pm_domain *genpd) in genpd_sd_counter_inc()
277 static void genpd_debug_remove(struct generic_pm_domain *genpd) in genpd_debug_remove()
285 static void genpd_update_accounting(struct generic_pm_domain *genpd) in genpd_update_accounting()
308 static inline void genpd_debug_add(struct generic_pm_domain *genpd) {} in genpd_debug_add()
309 static inline void genpd_debug_remove(struct generic_pm_domain *genpd) {} in genpd_debug_remove()
310 static inline void genpd_update_accounting(struct generic_pm_domain *genpd) {} in genpd_update_accounting()
313 static int _genpd_reeval_performance_state(struct generic_pm_domain *genpd, in _genpd_reeval_performance_state()
358 static int genpd_xlate_performance_state(struct generic_pm_domain *genpd, in genpd_xlate_performance_state()
392 static int _genpd_set_parent_state(struct generic_pm_domain *genpd, in _genpd_set_parent_state()
421 static int _genpd_set_performance_state(struct generic_pm_domain *genpd, in _genpd_set_performance_state()
472 struct generic_pm_domain *genpd = dev_to_genpd(dev); in genpd_set_performance_state() local
511 struct generic_pm_domain *genpd = dev_to_genpd(dev); in genpd_dev_pm_set_performance_state() local
544 struct generic_pm_domain *genpd; in dev_pm_genpd_set_performance_state() local
575 struct generic_pm_domain *genpd; in dev_pm_genpd_set_next_wakeup() local
600 struct generic_pm_domain *genpd; in dev_pm_genpd_get_next_hrtimer() local
626 struct generic_pm_domain *genpd; in dev_pm_genpd_synced_poweroff() local
656 struct generic_pm_domain *genpd; in dev_pm_genpd_set_hwmode() local
717 struct generic_pm_domain *genpd; in dev_pm_genpd_rpm_always_on() local
731 static int _genpd_power_on(struct generic_pm_domain *genpd, bool timed) in _genpd_power_on()
782 static int _genpd_power_off(struct generic_pm_domain *genpd, bool timed) in _genpd_power_off()
839 static void genpd_queue_power_off_work(struct generic_pm_domain *genpd) in genpd_queue_power_off_work()
856 static int genpd_power_off(struct generic_pm_domain *genpd, bool one_dev_on, in genpd_power_off()
952 static int genpd_power_on(struct generic_pm_domain *genpd, unsigned int depth) in genpd_power_on()
1004 struct generic_pm_domain *genpd = dev_to_genpd(dev); in genpd_dev_pm_start() local
1019 struct generic_pm_domain *genpd = ERR_PTR(-ENODATA); in genpd_dev_pm_qos_notifier() local
1057 struct generic_pm_domain *genpd; in genpd_power_off_work_fn() local
1122 struct generic_pm_domain *genpd; in genpd_runtime_suspend() local
1198 struct generic_pm_domain *genpd; in genpd_runtime_resume() local
1280 struct generic_pm_domain *genpd; in genpd_power_off_unused() local
1314 static void genpd_sync_power_off(struct generic_pm_domain *genpd, bool use_lock, in genpd_sync_power_off()
1367 static void genpd_sync_power_on(struct generic_pm_domain *genpd, bool use_lock, in genpd_sync_power_on()
1402 struct generic_pm_domain *genpd; in genpd_prepare() local
1442 struct generic_pm_domain *genpd; in genpd_finish_suspend() local
1499 struct generic_pm_domain *genpd; in genpd_finish_resume() local
1613 struct generic_pm_domain *genpd; in genpd_complete() local
1634 struct generic_pm_domain *genpd; in genpd_switch_state() local
1771 static void genpd_update_cpumask(struct generic_pm_domain *genpd, in genpd_update_cpumask()
1793 static void genpd_set_cpumask(struct generic_pm_domain *genpd, int cpu) in genpd_set_cpumask()
1799 static void genpd_clear_cpumask(struct generic_pm_domain *genpd, int cpu) in genpd_clear_cpumask()
1805 static int genpd_get_cpu(struct generic_pm_domain *genpd, struct device *dev) in genpd_get_cpu()
1820 static int genpd_add_device(struct generic_pm_domain *genpd, struct device *dev, in genpd_add_device()
1868 int pm_genpd_add_device(struct generic_pm_domain *genpd, struct device *dev) in pm_genpd_add_device()
1883 static int genpd_remove_device(struct generic_pm_domain *genpd, in genpd_remove_device()
1936 struct generic_pm_domain *genpd = dev_to_genpd_safe(dev); in pm_genpd_remove_device() local
1962 struct generic_pm_domain *genpd; in dev_pm_genpd_add_notifier() local
2008 struct generic_pm_domain *genpd; in dev_pm_genpd_remove_notifier() local
2040 static int genpd_add_subdomain(struct generic_pm_domain *genpd, in genpd_add_subdomain()
2100 int pm_genpd_add_subdomain(struct generic_pm_domain *genpd, in pm_genpd_add_subdomain()
2118 int pm_genpd_remove_subdomain(struct generic_pm_domain *genpd, in pm_genpd_remove_subdomain()
2165 static int genpd_set_default_power_state(struct generic_pm_domain *genpd) in genpd_set_default_power_state()
2185 static int genpd_alloc_data(struct generic_pm_domain *genpd) in genpd_alloc_data()
2241 static void genpd_free_data(struct generic_pm_domain *genpd) in genpd_free_data()
2253 static void genpd_lock_init(struct generic_pm_domain *genpd) in genpd_lock_init()
2275 int pm_genpd_init(struct generic_pm_domain *genpd, in pm_genpd_init()
2343 static int genpd_remove(struct generic_pm_domain *genpd) in genpd_remove()
2394 int pm_genpd_remove(struct generic_pm_domain *genpd) in pm_genpd_remove()
2519 static bool genpd_present(const struct generic_pm_domain *genpd) in genpd_present()
2542 struct generic_pm_domain *genpd) in of_genpd_add_provider_simple()
2593 struct generic_pm_domain *genpd; in of_genpd_add_provider_onecell() local
2716 struct generic_pm_domain *genpd = ERR_PTR(-ENOENT); in genpd_get_from_provider() local
2747 struct generic_pm_domain *genpd; in of_genpd_add_device() local
2861 struct generic_pm_domain *gpd, *tmp, *genpd = ERR_PTR(-ENOENT); in of_genpd_remove_last() local
3365 struct generic_pm_domain *genpd) in genpd_summary_one()
3419 struct generic_pm_domain *genpd; in summary_show() local
3447 struct generic_pm_domain *genpd = s->private; in status_show() local
3469 struct generic_pm_domain *genpd = s->private; in sub_domains_show() local
3486 struct generic_pm_domain *genpd = s->private; in idle_states_show() local
3526 struct generic_pm_domain *genpd = s->private; in active_time_show() local
3550 struct generic_pm_domain *genpd = s->private; in total_idle_time_show() local
3581 struct generic_pm_domain *genpd = s->private; in devices_show() local
3598 struct generic_pm_domain *genpd = s->private; in perf_state_show() local
3618 static void genpd_debug_add(struct generic_pm_domain *genpd) in genpd_debug_add()
3646 struct generic_pm_domain *genpd; in genpd_debug_init() local