Lines Matching refs:cpu
141 static int do_new_policy(unsigned int cpu, struct cpufreq_policy *new_pol) in do_new_policy() argument
143 struct cpufreq_policy *cur_pol = cpufreq_get_policy(cpu); 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
173 return cpufreq_set_frequency(cpu, freq); in do_one_cpu()
180 return cpufreq_modify_policy_min(cpu, new_pol->min); in do_one_cpu()
182 return cpufreq_modify_policy_max(cpu, new_pol->max); in do_one_cpu()
184 return cpufreq_modify_policy_governor(cpu, in do_one_cpu()
189 return do_new_policy(cpu, new_pol); in do_one_cpu()
201 unsigned int cpu; in cmd_freq_set() local
294 for (cpu = bitmask_first(cpus_chosen); in cmd_freq_set()
295 cpu <= bitmask_last(cpus_chosen); cpu++) { in cmd_freq_set()
298 if (!bitmask_isbitset(cpus_chosen, cpu) || in cmd_freq_set()
299 cpufreq_cpu_exists(cpu)) in cmd_freq_set()
302 cpus = cpufreq_get_related_cpus(cpu); in cmd_freq_set()
306 bitmask_setbit(cpus_chosen, cpus->cpu); in cmd_freq_set()
315 for (cpu = bitmask_first(cpus_chosen); in cmd_freq_set()
316 cpu <= bitmask_last(cpus_chosen); cpu++) { in cmd_freq_set()
318 if (!bitmask_isbitset(cpus_chosen, cpu) || in cmd_freq_set()
319 cpufreq_cpu_exists(cpu)) in cmd_freq_set()
322 if (sysfs_is_cpu_online(cpu) != 1) in cmd_freq_set()
325 printf(_("Setting cpu: %d\n"), cpu); in cmd_freq_set()
326 ret = do_one_cpu(cpu, &new_pol, freq, policychange); in cmd_freq_set()