Lines Matching refs:cpu
71 unsigned int cpu; in pcpu_need_numa() local
73 for_each_possible_cpu(cpu) { in pcpu_need_numa()
74 int node = early_cpu_to_node(cpu); in pcpu_need_numa()
100 static void * __init pcpu_alloc_bootmem(unsigned int cpu, unsigned long size, in pcpu_alloc_bootmem() argument
105 int node = early_cpu_to_node(cpu); in pcpu_alloc_bootmem()
111 cpu, node); in pcpu_alloc_bootmem()
113 cpu, size, __pa(ptr)); in pcpu_alloc_bootmem()
120 cpu, size, node, __pa(ptr)); in pcpu_alloc_bootmem()
131 static void * __init pcpu_fc_alloc(unsigned int cpu, size_t size, size_t align) in pcpu_fc_alloc() argument
133 return pcpu_alloc_bootmem(cpu, size, align); in pcpu_fc_alloc()
158 static inline void setup_percpu_segment(int cpu) in setup_percpu_segment() argument
161 struct desc_struct d = GDT_ENTRY_INIT(0x8092, per_cpu_offset(cpu), in setup_percpu_segment()
164 write_gdt_entry(get_cpu_gdt_rw(cpu), GDT_ENTRY_PERCPU, &d, DESCTYPE_S); in setup_percpu_segment()
170 unsigned int cpu; in setup_per_cpu_areas() local
222 for_each_possible_cpu(cpu) { in setup_per_cpu_areas()
223 per_cpu_offset(cpu) = delta + pcpu_unit_offsets[cpu]; in setup_per_cpu_areas()
224 per_cpu(this_cpu_off, cpu) = per_cpu_offset(cpu); in setup_per_cpu_areas()
225 per_cpu(cpu_number, cpu) = cpu; in setup_per_cpu_areas()
226 setup_percpu_segment(cpu); in setup_per_cpu_areas()
235 per_cpu(x86_cpu_to_apicid, cpu) = in setup_per_cpu_areas()
236 early_per_cpu_map(x86_cpu_to_apicid, cpu); in setup_per_cpu_areas()
237 per_cpu(x86_bios_cpu_apicid, cpu) = in setup_per_cpu_areas()
238 early_per_cpu_map(x86_bios_cpu_apicid, cpu); in setup_per_cpu_areas()
239 per_cpu(x86_cpu_to_acpiid, cpu) = in setup_per_cpu_areas()
240 early_per_cpu_map(x86_cpu_to_acpiid, cpu); in setup_per_cpu_areas()
243 per_cpu(x86_cpu_to_logical_apicid, cpu) = in setup_per_cpu_areas()
244 early_per_cpu_map(x86_cpu_to_logical_apicid, cpu); in setup_per_cpu_areas()
247 per_cpu(x86_cpu_to_node_map, cpu) = in setup_per_cpu_areas()
248 early_per_cpu_map(x86_cpu_to_node_map, cpu); in setup_per_cpu_areas()
257 set_cpu_numa_node(cpu, early_cpu_to_node(cpu)); in setup_per_cpu_areas()
263 if (!cpu) in setup_per_cpu_areas()
264 switch_to_new_gdt(cpu); in setup_per_cpu_areas()