Lines Matching refs:cpu
63 unsigned int cpu; in pcpu_need_numa() local
65 for_each_possible_cpu(cpu) { in pcpu_need_numa()
66 int node = early_cpu_to_node(cpu); in pcpu_need_numa()
91 static int __init pcpu_cpu_to_node(int cpu) in pcpu_cpu_to_node() argument
93 return early_cpu_to_node(cpu); in pcpu_cpu_to_node()
101 static inline void setup_percpu_segment(int cpu) in setup_percpu_segment() argument
105 per_cpu_offset(cpu), 0xFFFFF); in setup_percpu_segment()
107 write_gdt_entry(get_cpu_gdt_rw(cpu), GDT_ENTRY_PERCPU, &d, DESCTYPE_S); in setup_percpu_segment()
113 unsigned int cpu; in setup_per_cpu_areas() local
164 for_each_possible_cpu(cpu) { in setup_per_cpu_areas()
165 per_cpu_offset(cpu) = delta + pcpu_unit_offsets[cpu]; in setup_per_cpu_areas()
166 per_cpu(this_cpu_off, cpu) = per_cpu_offset(cpu); in setup_per_cpu_areas()
167 per_cpu(cpu_number, cpu) = cpu; in setup_per_cpu_areas()
168 setup_percpu_segment(cpu); in setup_per_cpu_areas()
177 per_cpu(x86_cpu_to_apicid, cpu) = in setup_per_cpu_areas()
178 early_per_cpu_map(x86_cpu_to_apicid, cpu); in setup_per_cpu_areas()
179 per_cpu(x86_cpu_to_acpiid, cpu) = in setup_per_cpu_areas()
180 early_per_cpu_map(x86_cpu_to_acpiid, cpu); in setup_per_cpu_areas()
183 per_cpu(x86_cpu_to_node_map, cpu) = in setup_per_cpu_areas()
184 early_per_cpu_map(x86_cpu_to_node_map, cpu); in setup_per_cpu_areas()
193 set_cpu_numa_node(cpu, early_cpu_to_node(cpu)); in setup_per_cpu_areas()
199 if (!cpu) in setup_per_cpu_areas()
200 switch_gdt_and_percpu_base(cpu); in setup_per_cpu_areas()