Lines Matching refs:cpu
76 int cpu = smp_processor_id();
78 busy_cpus_ptr = &(busy_cpu_count[per_cpu(idle_cpu_group, cpu)]);
80 sys_tune_set_state(cpu, 2);
94 sys_tune_set_state(cpu, 3);
104 sys_tune_set_state(cpu, 1);
111 sys_tune_set_state(cpu, 0);
150 static int sys_tune_cpu_group(int cpu)
159 mask = topology_thread_cpumask(cpu);
161 return cpu;
163 for_each_cpu_mask(cpu, *(mask)) {
170 return cpu;
174 static void sys_tune_add_cpu(int cpu)
179 if (per_cpu(idle_cpu_group, cpu) != NR_CPUS)
182 group = sys_tune_cpu_group(cpu);
183 per_cpu(idle_cpu_group, cpu) = group;
188 static void sys_tune_del_cpu(int cpu)
193 if (per_cpu(idle_cpu_group, cpu) == NR_CPUS)
196 group = per_cpu(idle_cpu_group, cpu);
205 per_cpu(idle_cpu_group, cpu) = NR_CPUS;
213 int cpu = (long)hcpu;
221 sys_tune_add_cpu(cpu);
234 sys_tune_del_cpu(cpu);
269 int cpu;
278 for_each_online_cpu(cpu)
279 sys_tune_del_cpu(cpu);
298 int cpu;
300 for_each_possible_cpu(cpu) {
301 INIT_WORK(&per_cpu(sys_tune_cpu_work, cpu),
311 for_each_online_cpu(cpu)
312 sys_tune_add_cpu(cpu);