• Home
  • Raw
  • Download

Lines Matching refs:policy

75 	struct cpufreq_policy *policy;  member
219 struct cpufreq_policy *policy = cpufreq_cdev->policy; in cpufreq_get_requested_power() local
222 freq = cpufreq_quick_get(policy->cpu); in cpufreq_get_requested_power()
224 trace_android_vh_modify_thermal_request_freq(policy, &freq); in cpufreq_get_requested_power()
227 u32 ncpus = cpumask_weight(policy->related_cpus); in cpufreq_get_requested_power()
232 for_each_cpu(cpu, policy->related_cpus) { in cpufreq_get_requested_power()
251 trace_android_vh_modify_thermal_cpu_get_power(policy, power); in cpufreq_get_requested_power()
254 trace_thermal_power_cpu_get_power(policy->related_cpus, freq, in cpufreq_get_requested_power()
287 num_cpus = cpumask_weight(cpufreq_cdev->policy->cpus); in cpufreq_state2power()
321 struct cpufreq_policy *policy = cpufreq_cdev->policy; in cpufreq_power2state() local
327 trace_android_vh_modify_thermal_target_freq(policy, &target_freq); in cpufreq_power2state()
330 trace_thermal_power_cpu_limit(policy->related_cpus, target_freq, *state, in cpufreq_power2state()
337 struct cpufreq_policy *policy; in em_is_sane() local
343 policy = cpufreq_cdev->policy; in em_is_sane()
344 if (!cpumask_equal(policy->related_cpus, em_span_cpus(em))) { in em_is_sane()
347 cpumask_pr_args(policy->related_cpus)); in em_is_sane()
375 unsigned int num_cpus = cpumask_weight(cpufreq_cdev->policy->related_cpus); in allocate_idle_time()
396 struct cpufreq_policy *policy; in get_state_freq() local
408 policy = cpufreq_cdev->policy; in get_state_freq()
409 if (policy->freq_table_sorted == CPUFREQ_TABLE_SORTED_ASCENDING) in get_state_freq()
414 return policy->freq_table[idx].frequency; in get_state_freq()
490 cpus = cpufreq_cdev->policy->related_cpus; in cpufreq_set_cur_state()
493 capacity /= cpufreq_cdev->policy->cpuinfo.max_freq; in cpufreq_set_cur_state()
518 struct cpufreq_policy *policy, in __cpufreq_cooling_register() argument
529 if (IS_ERR_OR_NULL(policy)) { in __cpufreq_cooling_register()
530 pr_err("%s: cpufreq policy isn't valid: %p\n", __func__, policy); in __cpufreq_cooling_register()
534 dev = get_cpu_device(policy->cpu); in __cpufreq_cooling_register()
536 pr_warn("No cpu device for cpu %d\n", policy->cpu); in __cpufreq_cooling_register()
540 i = cpufreq_table_count_valid_entries(policy); in __cpufreq_cooling_register()
551 cpufreq_cdev->policy = policy; in __cpufreq_cooling_register()
575 if (policy->freq_table_sorted == CPUFREQ_TABLE_UNSORTED) { in __cpufreq_cooling_register()
582 ret = freq_qos_add_request(&policy->constraints, in __cpufreq_cooling_register()
627 cpufreq_cooling_register(struct cpufreq_policy *policy) in cpufreq_cooling_register() argument
629 return __cpufreq_cooling_register(NULL, policy, NULL); in cpufreq_cooling_register()
653 of_cpufreq_cooling_register(struct cpufreq_policy *policy) in of_cpufreq_cooling_register() argument
655 struct device_node *np = of_get_cpu_node(policy->cpu, NULL); in of_cpufreq_cooling_register()
660 policy->cpu); in of_cpufreq_cooling_register()
665 struct em_perf_domain *em = em_cpu_get(policy->cpu); in of_cpufreq_cooling_register()
667 cdev = __cpufreq_cooling_register(np, policy, em); in of_cpufreq_cooling_register()
670 policy->cpu, PTR_ERR(cdev)); in of_cpufreq_cooling_register()