Lines Matching refs:policy

75 	struct cpufreq_policy *policy;  member
225 struct cpufreq_policy *policy = cpufreq_cdev->policy; in cpufreq_get_requested_power() local
227 freq = cpufreq_quick_get(policy->cpu); in cpufreq_get_requested_power()
229 for_each_cpu(cpu, policy->related_cpus) { in cpufreq_get_requested_power()
244 trace_thermal_power_cpu_get_power_simple(policy->cpu, *power); in cpufreq_get_requested_power()
272 num_cpus = cpumask_weight(cpufreq_cdev->policy->cpus); in cpufreq_state2power()
302 struct cpufreq_policy *policy = cpufreq_cdev->policy; in cpufreq_power2state() local
309 trace_thermal_power_cpu_limit(policy->related_cpus, target_freq, *state, in cpufreq_power2state()
316 struct cpufreq_policy *policy; in em_is_sane() local
322 policy = cpufreq_cdev->policy; in em_is_sane()
323 if (!cpumask_equal(policy->related_cpus, em_span_cpus(em))) { in em_is_sane()
326 cpumask_pr_args(policy->related_cpus)); in em_is_sane()
354 unsigned int num_cpus = cpumask_weight(cpufreq_cdev->policy->related_cpus); in allocate_idle_time()
375 struct cpufreq_policy *policy; in get_state_freq() local
387 policy = cpufreq_cdev->policy; in get_state_freq()
388 if (policy->freq_table_sorted == CPUFREQ_TABLE_SORTED_ASCENDING) in get_state_freq()
393 return policy->freq_table[idx].frequency; in get_state_freq()
468 cpus = cpufreq_cdev->policy->related_cpus; in cpufreq_set_cur_state()
493 struct cpufreq_policy *policy, in __cpufreq_cooling_register() argument
504 if (IS_ERR_OR_NULL(policy)) { in __cpufreq_cooling_register()
505 pr_err("%s: cpufreq policy isn't valid: %p\n", __func__, policy); in __cpufreq_cooling_register()
509 dev = get_cpu_device(policy->cpu); in __cpufreq_cooling_register()
511 pr_warn("No cpu device for cpu %d\n", policy->cpu); in __cpufreq_cooling_register()
515 i = cpufreq_table_count_valid_entries(policy); in __cpufreq_cooling_register()
526 cpufreq_cdev->policy = policy; in __cpufreq_cooling_register()
550 if (policy->freq_table_sorted == CPUFREQ_TABLE_UNSORTED) { in __cpufreq_cooling_register()
557 ret = freq_qos_add_request(&policy->constraints, in __cpufreq_cooling_register()
602 cpufreq_cooling_register(struct cpufreq_policy *policy) in cpufreq_cooling_register() argument
604 return __cpufreq_cooling_register(NULL, policy, NULL); in cpufreq_cooling_register()
625 of_cpufreq_cooling_register(struct cpufreq_policy *policy) in of_cpufreq_cooling_register() argument
627 struct device_node *np = of_get_cpu_node(policy->cpu, NULL); in of_cpufreq_cooling_register()
632 policy->cpu); in of_cpufreq_cooling_register()
637 struct em_perf_domain *em = em_cpu_get(policy->cpu); in of_cpufreq_cooling_register()
639 cdev = __cpufreq_cooling_register(np, policy, em); in of_cpufreq_cooling_register()
642 policy->cpu, PTR_ERR(cdev)); in of_cpufreq_cooling_register()