Home
last modified time | relevance | path

Searched refs:em_pd (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.15/kernel/power/
Denergy_model.c75 debugfs_create_file("cpus", 0444, d, dev->em_pd->cpus, in em_debug_create_pd()
78 debugfs_create_file("units", 0444, d, dev->em_pd, &em_debug_units_fops); in em_debug_create_pd()
81 for (i = 0; i < dev->em_pd->nr_perf_states; i++) in em_debug_create_pd()
82 em_debug_create_ps(&dev->em_pd->table[i], d); in em_debug_create_pd()
217 cpu_dev->em_pd = pd; in em_create_pd()
220 dev->em_pd = pd; in em_create_pd()
237 return dev->em_pd; in em_pd_get()
299 if (dev->em_pd) { in em_dev_register_perf_domain()
338 dev->em_pd->milliwatts = milliwatts; in em_dev_register_perf_domain()
357 if (IS_ERR_OR_NULL(dev) || !dev->em_pd) in em_dev_unregister_perf_domain()
[all …]
/Linux-v5.15/drivers/thermal/
Ddevfreq_cooling.c59 struct em_perf_domain *em_pd; member
99 if (dfc->em_pd) { in devfreq_cooling_set_cur_state()
101 freq = dfc->em_pd->table[perf_idx].frequency * 1000; in devfreq_cooling_set_cur_state()
122 static int get_perf_idx(struct em_perf_domain *em_pd, unsigned long freq) in get_perf_idx() argument
126 for (i = 0; i < em_pd->nr_perf_states; i++) { in get_perf_idx()
127 if (em_pd->table[i].frequency == freq) in get_perf_idx()
203 dfc->res_util = dfc->em_pd->table[state].power; in devfreq_cooling_get_requested_power()
213 perf_idx = get_perf_idx(dfc->em_pd, freq / 1000); in devfreq_cooling_get_requested_power()
222 *power = dfc->em_pd->table[perf_idx].power; in devfreq_cooling_get_requested_power()
246 *power = dfc->em_pd->table[perf_idx].power; in devfreq_cooling_state2power()
[all …]
/Linux-v5.15/kernel/sched/
Dtopology.c279 pd->em_pd = obj; in pd_init()
296 em_pd_nr_perf_states(pd->em_pd)); in perf_domain_debug()
418 nr_ps += em_pd_nr_perf_states(pd->em_pd); in build_perf_domains()
Dsched.h779 struct em_perf_domain *em_pd; member
2999 #define perf_domain_span(pd) (to_cpumask(((pd)->em_pd->cpus)))
Dfair.c6744 return em_cpu_energy(pd->em_pd, max_util, sum_util, _cpu_cap); in compute_energy()
/Linux-v5.15/include/linux/
Ddevice.h501 struct em_perf_domain *em_pd; member