Lines Matching refs:policy

77 	struct cpufreq_policy *policy;  member
211 struct cpufreq_policy *policy = cpufreq_cdev->policy; in cpufreq_get_requested_power() local
214 freq = cpufreq_quick_get(policy->cpu); in cpufreq_get_requested_power()
217 u32 ncpus = cpumask_weight(policy->related_cpus); in cpufreq_get_requested_power()
222 for_each_cpu(cpu, policy->related_cpus) { in cpufreq_get_requested_power()
242 trace_thermal_power_cpu_get_power(policy->related_cpus, freq, in cpufreq_get_requested_power()
275 num_cpus = cpumask_weight(cpufreq_cdev->policy->cpus); in cpufreq_state2power()
309 struct cpufreq_policy *policy = cpufreq_cdev->policy; in cpufreq_power2state() local
316 trace_thermal_power_cpu_limit(policy->related_cpus, target_freq, *state, in cpufreq_power2state()
323 struct cpufreq_policy *policy; in em_is_sane() local
329 policy = cpufreq_cdev->policy; in em_is_sane()
330 if (!cpumask_equal(policy->related_cpus, em_span_cpus(em))) { in em_is_sane()
333 cpumask_pr_args(policy->related_cpus)); in em_is_sane()
352 struct cpufreq_policy *policy; in get_state_freq() local
364 policy = cpufreq_cdev->policy; in get_state_freq()
365 if (policy->freq_table_sorted == CPUFREQ_TABLE_SORTED_ASCENDING) in get_state_freq()
370 return policy->freq_table[idx].frequency; in get_state_freq()
446 cpus = cpufreq_cdev->policy->related_cpus; in cpufreq_set_cur_state()
449 capacity /= cpufreq_cdev->policy->cpuinfo.max_freq; in cpufreq_set_cur_state()
482 struct cpufreq_policy *policy, in __cpufreq_cooling_register() argument
493 dev = get_cpu_device(policy->cpu); in __cpufreq_cooling_register()
495 pr_warn("No cpu device for cpu %d\n", policy->cpu); in __cpufreq_cooling_register()
500 if (IS_ERR_OR_NULL(policy)) { in __cpufreq_cooling_register()
501 pr_err("%s: cpufreq policy isn't valid: %p\n", __func__, policy); in __cpufreq_cooling_register()
505 i = cpufreq_table_count_valid_entries(policy); in __cpufreq_cooling_register()
516 cpufreq_cdev->policy = policy; in __cpufreq_cooling_register()
517 num_cpus = cpumask_weight(policy->related_cpus); in __cpufreq_cooling_register()
549 if (policy->freq_table_sorted == CPUFREQ_TABLE_UNSORTED) { in __cpufreq_cooling_register()
556 ret = freq_qos_add_request(&policy->constraints, in __cpufreq_cooling_register()
600 cpufreq_cooling_register(struct cpufreq_policy *policy) in cpufreq_cooling_register() argument
602 return __cpufreq_cooling_register(NULL, policy, NULL); in cpufreq_cooling_register()
626 of_cpufreq_cooling_register(struct cpufreq_policy *policy) in of_cpufreq_cooling_register() argument
628 struct device_node *np = of_get_cpu_node(policy->cpu, NULL); in of_cpufreq_cooling_register()
633 policy->cpu); in of_cpufreq_cooling_register()
638 struct em_perf_domain *em = em_cpu_get(policy->cpu); in of_cpufreq_cooling_register()
640 cdev = __cpufreq_cooling_register(np, policy, em); in of_cpufreq_cooling_register()
643 policy->cpu, PTR_ERR(cdev)); in of_cpufreq_cooling_register()