Searched refs:em_pd (Results 1 - 11 of 11) sorted by relevance
/kernel/linux/linux-5.10/kernel/power/ |
H A D | energy_model.c | 64 debugfs_create_file("cpus", 0444, d, dev->em_pd->cpus, in em_debug_create_pd() 68 for (i = 0; i < dev->em_pd->nr_perf_states; i++) in em_debug_create_pd() 69 em_debug_create_ps(&dev->em_pd->table[i], d); in em_debug_create_pd() 194 cpu_dev->em_pd = pd; in em_create_pd() 197 dev->em_pd = pd; in em_create_pd() 214 return dev->em_pd; in em_pd_get() 269 if (dev->em_pd) { in em_dev_register_perf_domain() 325 if (IS_ERR_OR_NULL(dev) || !dev->em_pd) in em_dev_unregister_perf_domain() 339 kfree(dev->em_pd->table); in em_dev_unregister_perf_domain() 340 kfree(dev->em_pd); in em_dev_unregister_perf_domain() [all...] |
/kernel/linux/linux-6.6/kernel/power/ |
H A D | energy_model.c | 76 debugfs_create_file("cpus", 0444, d, dev->em_pd->cpus, in em_debug_create_pd() 79 debugfs_create_file("flags", 0444, d, dev->em_pd, in em_debug_create_pd() 83 for (i = 0; i < dev->em_pd->nr_perf_states; i++) in em_debug_create_pd() 84 em_debug_create_ps(&dev->em_pd->table[i], d); in em_debug_create_pd() 232 cpu_dev->em_pd = pd; in em_create_pd() 235 dev->em_pd = pd; in em_create_pd() 242 struct em_perf_domain *pd = dev->em_pd; in em_cpufreq_update_efficiencies() 291 return dev->em_pd; in em_pd_get() 354 if (dev->em_pd) { in em_dev_register_perf_domain() 398 dev->em_pd in em_dev_register_perf_domain() [all...] |
/kernel/linux/linux-6.6/drivers/thermal/ |
H A D | devfreq_cooling.c | 48 * @em_pd: Energy Model for the associated Devfreq device 61 struct em_perf_domain *em_pd; member 101 if (dfc->em_pd) { in devfreq_cooling_set_cur_state() 103 freq = dfc->em_pd->table[perf_idx].frequency * 1000; in devfreq_cooling_set_cur_state() 118 * @em_pd: Pointer to device's Energy Model 124 static int get_perf_idx(struct em_perf_domain *em_pd, unsigned long freq) in get_perf_idx() argument 128 for (i = 0; i < em_pd->nr_perf_states; i++) { in get_perf_idx() 129 if (em_pd->table[i].frequency == freq) in get_perf_idx() 207 dfc->res_util = dfc->em_pd->table[state].power; in devfreq_cooling_get_requested_power() 219 perf_idx = get_perf_idx(dfc->em_pd, fre in devfreq_cooling_get_requested_power() [all...] |
/kernel/linux/linux-5.10/kernel/sched/ |
H A D | topology.c | 275 pd->em_pd = obj; in pd_init() 292 em_pd_nr_perf_states(pd->em_pd)); in perf_domain_debug() 405 nr_ps += em_pd_nr_perf_states(pd->em_pd); in build_perf_domains()
|
H A D | sched.h | 862 struct em_perf_domain *em_pd; member 2833 #define perf_domain_span(pd) (to_cpumask(((pd)->em_pd->cpus)))
|
H A D | fair.c | 6951 return em_cpu_energy(pd->em_pd, max_util, sum_util); in compute_energy()
|
/kernel/linux/linux-6.6/kernel/sched/ |
H A D | topology.c | 301 pd->em_pd = obj; in pd_init() 318 em_pd_nr_perf_states(pd->em_pd)); in perf_domain_debug() 440 nr_ps += em_pd_nr_perf_states(pd->em_pd); in build_perf_domains()
|
H A D | sched.h | 914 struct em_perf_domain *em_pd; member 3407 #define perf_domain_span(pd) (to_cpumask(((pd)->em_pd->cpus)))
|
H A D | fair.c | 8020 return em_cpu_energy(pd->em_pd, max_util, busy_time, eenv->cpu_cap); in compute_energy()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | device.h | 420 * @em_pd: device's energy model performance domain 509 struct em_perf_domain *em_pd; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | device.h | 636 * @em_pd: device's energy model performance domain 730 struct em_perf_domain *em_pd; member
|
Completed in 75 milliseconds