Home
last modified time | relevance | path

Searched refs:em_perf_domain (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/include/linux/
H A Denergy_model.h72 struct em_perf_domain { struct
167 struct em_perf_domain *em_cpu_get(int cpu);
168 struct em_perf_domain *em_pd_get(struct device *dev);
175 struct em_perf_table *em_table_alloc(struct em_perf_domain *pd);
180 int em_update_performance_limits(struct em_perf_domain *pd,
198 struct em_perf_domain *pd, unsigned long max_util) in em_pd_get_efficient_state()
317 static inline int em_pd_nr_perf_states(struct em_perf_domain *pd) in em_pd_nr_perf_states()
355 static inline struct em_perf_domain *em_cpu_get(int cpu) in em_cpu_get()
369 static inline int em_pd_nr_perf_states(struct em_perf_domain *pd) in em_pd_nr_perf_states()
374 struct em_perf_table *em_table_alloc(struct em_perf_domain *pd) in em_table_alloc()
[all …]
H A Ddevice.h645 struct em_perf_domain *em_pd;
/linux-6.15/kernel/power/
H A Denergy_model.c41 struct em_perf_domain *pd;
68 static void em_debug_create_ps(struct em_perf_domain *em_pd, in em_debug_create_ps()
111 struct em_perf_domain *pd = s->private; in em_debug_flags_show()
302 struct em_perf_domain *pd; in em_dev_update_perf_domain()
393 struct em_perf_domain *pd; in em_create_pd()
449 struct em_perf_domain *pd = dev->em_pd; in em_cpufreq_update_efficiencies()
497 struct em_perf_domain *em_pd_get(struct device *dev) in em_pd_get()
513 struct em_perf_domain *em_cpu_get(int cpu) in em_cpu_get()
725 struct em_perf_domain *pd) in em_adjust_new_capacity()
744 struct em_perf_domain *pd; in em_check_capacity_update()
[all …]
/linux-6.15/drivers/powercap/
H A Ddtpm_devfreq.c39 struct em_perf_domain *pd = em_pd_get(dev); in update_pd_power_uw()
58 struct em_perf_domain *pd = em_pd_get(dev); in set_pd_power_limit()
98 struct em_perf_domain *pd = em_pd_get(dev); in get_pd_power_uw()
151 struct em_perf_domain *pd; in __dtpm_devfreq_setup()
H A Ddtpm_cpu.c44 struct em_perf_domain *pd = em_cpu_get(dtpm_cpu->cpu); in set_pd_power_limit()
92 struct em_perf_domain *pd; in get_pd_power_uw()
122 struct em_perf_domain *em = em_cpu_get(dtpm_cpu->cpu); in update_pd_power_uw()
195 struct em_perf_domain *pd; in __dtpm_cpu_setup()
/linux-6.15/drivers/thermal/
H A Dcpufreq_cooling.c72 struct em_perf_domain *em;
333 struct em_perf_domain *em) { in em_is_sane()
518 struct em_perf_domain *em) in __cpufreq_cooling_register()
661 struct em_perf_domain *em = em_cpu_get(policy->cpu); in of_cpufreq_cooling_register()
H A Ddevfreq_cooling.c61 struct em_perf_domain *em_pd;
129 static int get_perf_idx(struct em_perf_domain *em_pd, unsigned long freq) in get_perf_idx()
399 struct em_perf_domain *em; in of_devfreq_cooling_register_power()
/linux-6.15/Documentation/translations/zh_CN/scheduler/
H A Dsched-energy.rst81 节点都包含一个指向EM框架所提供的结构体em_perf_domain的指针。
/linux-6.15/Documentation/power/
H A Denergy-model.rst213 struct em_perf_table __rcu *em_table_alloc(struct em_perf_domain *pd);
248 struct em_perf_state *em_perf_state_from_pd(struct em_perf_domain *pd);
361 06 struct em_perf_domain *pd;
/linux-6.15/Documentation/scheduler/
H A Dsched-energy.rst91 em_perf_domain as provided by the EM framework.
/linux-6.15/kernel/sched/
H A Dtopology.c357 struct em_perf_domain *obj = em_cpu_get(cpu); in pd_init()
H A Dsched.h949 struct em_perf_domain *em_pd;