Lines Matching refs:new_pol
141 static int do_new_policy(unsigned int cpu, struct cpufreq_policy *new_pol) in do_new_policy() argument
151 if (!new_pol->min) in do_new_policy()
152 new_pol->min = cur_pol->min; in do_new_policy()
154 if (!new_pol->max) in do_new_policy()
155 new_pol->max = cur_pol->max; in do_new_policy()
157 if (!new_pol->governor) in do_new_policy()
158 new_pol->governor = cur_pol->governor; in do_new_policy()
160 ret = cpufreq_set_policy(cpu, new_pol); in do_new_policy()
168 static int do_one_cpu(unsigned int cpu, struct cpufreq_policy *new_pol, in do_one_cpu() argument
179 if (new_pol->min) in do_one_cpu()
180 return cpufreq_modify_policy_min(cpu, new_pol->min); in do_one_cpu()
181 else if (new_pol->max) in do_one_cpu()
182 return cpufreq_modify_policy_max(cpu, new_pol->max); in do_one_cpu()
183 else if (new_pol->governor) in do_one_cpu()
185 new_pol->governor); in do_one_cpu()
189 return do_new_policy(cpu, new_pol); in do_one_cpu()
203 struct cpufreq_policy new_pol = { in cmd_freq_set() local
225 if (new_pol.min) in cmd_freq_set()
228 new_pol.min = string_to_frequency(optarg); in cmd_freq_set()
229 if (new_pol.min == 0) { in cmd_freq_set()
235 if (new_pol.max) in cmd_freq_set()
238 new_pol.max = string_to_frequency(optarg); in cmd_freq_set()
239 if (new_pol.max == 0) { in cmd_freq_set()
254 if (new_pol.governor) in cmd_freq_set()
265 new_pol.governor = gov; in cmd_freq_set()
325 ret = do_one_cpu(cpu, &new_pol, freq, policychange); in cmd_freq_set()