Lines Matching refs:new_pol
144 static int do_new_policy(unsigned int cpu, struct cpufreq_policy *new_pol)
154 if (!new_pol->min)
155 new_pol->min = cur_pol->min;
157 if (!new_pol->max)
158 new_pol->max = cur_pol->max;
160 if (!new_pol->governor)
161 new_pol->governor = cur_pol->governor;
163 ret = cpufreq_set_policy(cpu, new_pol);
171 static int do_one_cpu(unsigned int cpu, struct cpufreq_policy *new_pol,
182 if (new_pol->min)
183 return cpufreq_modify_policy_min(cpu, new_pol->min);
184 else if (new_pol->max)
185 return cpufreq_modify_policy_max(cpu, new_pol->max);
186 else if (new_pol->governor)
188 new_pol->governor);
192 return do_new_policy(cpu, new_pol);
206 struct cpufreq_policy new_pol = {
228 if (new_pol.min)
231 new_pol.min = string_to_frequency(optarg);
232 if (new_pol.min == 0) {
238 if (new_pol.max)
241 new_pol.max = string_to_frequency(optarg);
242 if (new_pol.max == 0) {
257 if (new_pol.governor)
268 new_pol.governor = gov;
329 ret = do_one_cpu(cpu, &new_pol, freq, policychange);