Lines Matching refs:cpu

29 	int cpu;  in get_cpu_for_node()  local
35 for_each_possible_cpu(cpu) { in get_cpu_for_node()
36 if (of_get_cpu_node(cpu, NULL) == cpu_node) { in get_cpu_for_node()
38 return cpu; in get_cpu_for_node()
54 int cpu; in parse_core() local
62 cpu = get_cpu_for_node(t); in parse_core()
63 if (cpu >= 0) { in parse_core()
64 cpu_topology[cpu].cluster_id = cluster_id; in parse_core()
65 cpu_topology[cpu].core_id = core_id; in parse_core()
66 cpu_topology[cpu].thread_id = i; in parse_core()
78 cpu = get_cpu_for_node(core); in parse_core()
79 if (cpu >= 0) { in parse_core()
86 cpu_topology[cpu].cluster_id = cluster_id; in parse_core()
87 cpu_topology[cpu].core_id = core_id; in parse_core()
168 int cpu; in parse_dt_topology() local
192 for_each_possible_cpu(cpu) in parse_dt_topology()
193 if (cpu_topology[cpu].cluster_id == -1) in parse_dt_topology()
209 const struct cpumask *cpu_coregroup_mask(int cpu) in cpu_coregroup_mask() argument
211 return &cpu_topology[cpu].core_sibling; in cpu_coregroup_mask()
217 int cpu; in update_siblings_masks() local
220 for_each_possible_cpu(cpu) { in update_siblings_masks()
221 cpu_topo = &cpu_topology[cpu]; in update_siblings_masks()
227 if (cpu != cpuid) in update_siblings_masks()
228 cpumask_set_cpu(cpu, &cpuid_topo->core_sibling); in update_siblings_masks()
234 if (cpu != cpuid) in update_siblings_masks()
235 cpumask_set_cpu(cpu, &cpuid_topo->thread_sibling); in update_siblings_masks()
279 unsigned int cpu; in reset_cpu_topology() local
281 for_each_possible_cpu(cpu) { in reset_cpu_topology()
282 struct cpu_topology *cpu_topo = &cpu_topology[cpu]; in reset_cpu_topology()
289 cpumask_set_cpu(cpu, &cpu_topo->core_sibling); in reset_cpu_topology()
291 cpumask_set_cpu(cpu, &cpu_topo->thread_sibling); in reset_cpu_topology()