Lines Matching refs:em
72 struct em_perf_domain *em; member
94 if (freq > cpufreq_cdev->em->table[i].frequency) in get_level()
107 if (freq > cpufreq_cdev->em->table[i].frequency) in cpu_freq_to_power()
111 return cpufreq_cdev->em->table[i + 1].power; in cpu_freq_to_power()
120 if (power >= cpufreq_cdev->em->table[i].power) in cpu_power_to_freq()
124 return cpufreq_cdev->em->table[i].frequency; in cpu_power_to_freq()
283 freq = cpufreq_cdev->em->table[idx].frequency; in cpufreq_state2power()
327 struct em_perf_domain *em) { in em_is_sane() argument
331 if (!em) in em_is_sane()
335 if (!cpumask_equal(policy->related_cpus, em_span_cpus(em))) { in em_is_sane()
337 cpumask_pr_args(em_span_cpus(em)), in em_is_sane()
343 if (em_pd_nr_perf_states(em) != nr_levels) { in em_is_sane()
345 cpumask_pr_args(em_span_cpus(em)), in em_is_sane()
346 em_pd_nr_perf_states(em), nr_levels); in em_is_sane()
392 if (cpufreq_cdev->em) { in get_state_freq()
394 return cpufreq_cdev->em->table[idx].frequency; in get_state_freq()
518 struct em_perf_domain *em) in __cpufreq_cooling_register() argument
564 if (em_is_sane(cpufreq_cdev, em)) { in __cpufreq_cooling_register()
565 cpufreq_cdev->em = em; in __cpufreq_cooling_register()
661 struct em_perf_domain *em = em_cpu_get(policy->cpu); in of_cpufreq_cooling_register() local
663 cdev = __cpufreq_cooling_register(np, policy, em); in of_cpufreq_cooling_register()