Lines Matching refs:new_pol
140 static int do_new_policy(unsigned int cpu, struct cpufreq_policy *new_pol) in do_new_policy() argument
150 if (!new_pol->min) in do_new_policy()
151 new_pol->min = cur_pol->min; in do_new_policy()
153 if (!new_pol->max) in do_new_policy()
154 new_pol->max = cur_pol->max; in do_new_policy()
156 if (!new_pol->governor) in do_new_policy()
157 new_pol->governor = cur_pol->governor; in do_new_policy()
159 ret = cpufreq_set_policy(cpu, new_pol); in do_new_policy()
167 static int do_one_cpu(unsigned int cpu, struct cpufreq_policy *new_pol, in do_one_cpu() argument
178 if (new_pol->min) in do_one_cpu()
179 return cpufreq_modify_policy_min(cpu, new_pol->min); in do_one_cpu()
180 else if (new_pol->max) in do_one_cpu()
181 return cpufreq_modify_policy_max(cpu, new_pol->max); in do_one_cpu()
182 else if (new_pol->governor) in do_one_cpu()
184 new_pol->governor); in do_one_cpu()
188 return do_new_policy(cpu, new_pol); in do_one_cpu()
202 struct cpufreq_policy new_pol = { in cmd_freq_set() local
224 if (new_pol.min) in cmd_freq_set()
227 new_pol.min = string_to_frequency(optarg); in cmd_freq_set()
228 if (new_pol.min == 0) { in cmd_freq_set()
234 if (new_pol.max) in cmd_freq_set()
237 new_pol.max = string_to_frequency(optarg); in cmd_freq_set()
238 if (new_pol.max == 0) { in cmd_freq_set()
253 if (new_pol.governor) in cmd_freq_set()
264 new_pol.governor = gov; in cmd_freq_set()
322 ret = do_one_cpu(cpu, &new_pol, freq, policychange); in cmd_freq_set()