Lines Matching refs:em
76 struct em_perf_domain *em; member
101 if (freq > cpufreq_cdev->em->table[i].frequency) in get_level()
114 if (freq > cpufreq_cdev->em->table[i].frequency) in cpu_freq_to_power()
118 return cpufreq_cdev->em->table[i + 1].power; in cpu_freq_to_power()
127 if (power >= cpufreq_cdev->em->table[i].power) in cpu_power_to_freq()
131 return cpufreq_cdev->em->table[i].frequency; in cpu_power_to_freq()
278 freq = cpufreq_cdev->em->table[idx].frequency; in cpufreq_state2power()
322 struct em_perf_domain *em) { in em_is_sane() argument
326 if (!em) in em_is_sane()
330 if (!cpumask_equal(policy->related_cpus, em_span_cpus(em))) { in em_is_sane()
332 cpumask_pr_args(em_span_cpus(em)), in em_is_sane()
338 if (em_pd_nr_perf_states(em) != nr_levels) { in em_is_sane()
340 cpumask_pr_args(em_span_cpus(em)), in em_is_sane()
341 em_pd_nr_perf_states(em), nr_levels); in em_is_sane()
357 if (cpufreq_cdev->em) { in get_state_freq()
359 return cpufreq_cdev->em->table[idx].frequency; in get_state_freq()
483 struct em_perf_domain *em) in __cpufreq_cooling_register() argument
542 if (em_is_sane(cpufreq_cdev, em)) { in __cpufreq_cooling_register()
543 cpufreq_cdev->em = em; in __cpufreq_cooling_register()
638 struct em_perf_domain *em = em_cpu_get(policy->cpu); in of_cpufreq_cooling_register() local
640 cdev = __cpufreq_cooling_register(np, policy, em); in of_cpufreq_cooling_register()