Lines Matching refs:em
74 struct em_perf_domain *em; member
97 if (freq > cpufreq_cdev->em->table[i].frequency) in get_level()
111 if (freq > cpufreq_cdev->em->table[i].frequency) in cpu_freq_to_power()
115 power_mw = cpufreq_cdev->em->table[i + 1].power; in cpu_freq_to_power()
129 em_power_mw = cpufreq_cdev->em->table[i].power; in cpu_power_to_freq()
135 return cpufreq_cdev->em->table[i].frequency; in cpu_power_to_freq()
275 freq = cpufreq_cdev->em->table[idx].frequency; in cpufreq_state2power()
315 struct em_perf_domain *em) { in em_is_sane() argument
319 if (!em || em_is_artificial(em)) in em_is_sane()
323 if (!cpumask_equal(policy->related_cpus, em_span_cpus(em))) { in em_is_sane()
325 cpumask_pr_args(em_span_cpus(em)), in em_is_sane()
331 if (em_pd_nr_perf_states(em) != nr_levels) { in em_is_sane()
333 cpumask_pr_args(em_span_cpus(em)), in em_is_sane()
334 em_pd_nr_perf_states(em), nr_levels); in em_is_sane()
380 if (cpufreq_cdev->em) { in get_state_freq()
382 return cpufreq_cdev->em->table[idx].frequency; in get_state_freq()
494 struct em_perf_domain *em) in __cpufreq_cooling_register() argument
543 if (em_is_sane(cpufreq_cdev, em)) { in __cpufreq_cooling_register()
544 cpufreq_cdev->em = em; in __cpufreq_cooling_register()
637 struct em_perf_domain *em = em_cpu_get(policy->cpu); in of_cpufreq_cooling_register() local
639 cdev = __cpufreq_cooling_register(np, policy, em); in of_cpufreq_cooling_register()