Lines Matching refs:policy
170 static ssize_t cpuinfo_nominal_freq_show(struct cpufreq_policy *policy, in cpuinfo_nominal_freq_show() argument
368 static int powernv_cpufreq_target_index(struct cpufreq_policy *policy, in powernv_cpufreq_target_index() argument
386 smp_call_function_any(policy->cpus, set_pstate, &freq_data, 1); in powernv_cpufreq_target_index()
391 static int powernv_cpufreq_cpu_init(struct cpufreq_policy *policy) in powernv_cpufreq_cpu_init() argument
395 base = cpu_first_thread_sibling(policy->cpu); in powernv_cpufreq_cpu_init()
398 cpumask_set_cpu(base + i, policy->cpus); in powernv_cpufreq_cpu_init()
400 return cpufreq_table_validate_and_show(policy, powernv_freqs); in powernv_cpufreq_cpu_init()
438 struct cpufreq_policy policy; in powernv_cpufreq_work_fn() local
440 cpufreq_get_policy(&policy, cpu); in powernv_cpufreq_work_fn()
441 cpufreq_frequency_table_target(&policy, policy.freq_table, in powernv_cpufreq_work_fn()
442 policy.cur, in powernv_cpufreq_work_fn()
444 powernv_cpufreq_target_index(&policy, index); in powernv_cpufreq_work_fn()
445 for_each_cpu(tcpu, policy.cpus) in powernv_cpufreq_work_fn()
535 static void powernv_cpufreq_stop_cpu(struct cpufreq_policy *policy) in powernv_cpufreq_stop_cpu() argument
540 smp_call_function_single(policy->cpu, set_pstate, &freq_data, 1); in powernv_cpufreq_stop_cpu()