Lines Matching refs:policy

21 int cpufreq_frequency_table_cpuinfo(struct cpufreq_policy *policy,  in cpufreq_frequency_table_cpuinfo()  argument
43 policy->min = policy->cpuinfo.min_freq = min_freq; in cpufreq_frequency_table_cpuinfo()
44 policy->max = policy->cpuinfo.max_freq = max_freq; in cpufreq_frequency_table_cpuinfo()
46 if (policy->min == ~0) in cpufreq_frequency_table_cpuinfo()
54 int cpufreq_frequency_table_verify(struct cpufreq_policy *policy, in cpufreq_frequency_table_verify() argument
62 policy->min, policy->max, policy->cpu); in cpufreq_frequency_table_verify()
64 cpufreq_verify_within_cpu_limits(policy); in cpufreq_frequency_table_verify()
69 if ((freq >= policy->min) && (freq <= policy->max)) { in cpufreq_frequency_table_verify()
74 if ((next_larger > freq) && (freq > policy->max)) in cpufreq_frequency_table_verify()
79 policy->max = next_larger; in cpufreq_frequency_table_verify()
80 cpufreq_verify_within_cpu_limits(policy); in cpufreq_frequency_table_verify()
84 policy->min, policy->max, policy->cpu); in cpufreq_frequency_table_verify()
94 int cpufreq_generic_frequency_table_verify(struct cpufreq_policy *policy) in cpufreq_generic_frequency_table_verify() argument
97 cpufreq_frequency_get_table(policy->cpu); in cpufreq_generic_frequency_table_verify()
101 return cpufreq_frequency_table_verify(policy, table); in cpufreq_generic_frequency_table_verify()
105 int cpufreq_frequency_table_target(struct cpufreq_policy *policy, in cpufreq_frequency_table_target() argument
123 target_freq, relation, policy->cpu); in cpufreq_frequency_table_target()
139 if ((freq < policy->min) || (freq > policy->max)) in cpufreq_frequency_table_target()
197 int cpufreq_frequency_table_get_index(struct cpufreq_policy *policy, in cpufreq_frequency_table_get_index() argument
202 table = cpufreq_frequency_get_table(policy->cpu); in cpufreq_frequency_table_get_index()
219 static ssize_t show_available_freqs(struct cpufreq_policy *policy, char *buf, in show_available_freqs() argument
223 struct cpufreq_frequency_table *pos, *table = policy->freq_table; in show_available_freqs()
259 static ssize_t scaling_available_frequencies_show(struct cpufreq_policy *policy, in scaling_available_frequencies_show() argument
262 return show_available_freqs(policy, buf, false); in scaling_available_frequencies_show()
271 static ssize_t scaling_boost_frequencies_show(struct cpufreq_policy *policy, in scaling_boost_frequencies_show() argument
274 return show_available_freqs(policy, buf, true); in scaling_boost_frequencies_show()
288 int cpufreq_table_validate_and_show(struct cpufreq_policy *policy, in cpufreq_table_validate_and_show() argument
291 int ret = cpufreq_frequency_table_cpuinfo(policy, table); in cpufreq_table_validate_and_show()
294 policy->freq_table = table; in cpufreq_table_validate_and_show()
304 struct cpufreq_policy *policy = cpufreq_cpu_get_raw(cpu); in cpufreq_frequency_get_table() local
305 return policy ? policy->freq_table : NULL; in cpufreq_frequency_get_table()