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()
118 cpu, size, node, __pa(ptr)); in pcpu_alloc_bootmem()
129 static void * __init pcpu_fc_alloc(unsigned int cpu, size_t size, size_t align) in pcpu_fc_alloc() argument
131 return pcpu_alloc_bootmem(cpu, size, align); in pcpu_fc_alloc()
156 static inline void setup_percpu_segment(int cpu) in setup_percpu_segment() argument
159 struct desc_struct d = GDT_ENTRY_INIT(0x8092, per_cpu_offset(cpu), in setup_percpu_segment()
162 write_gdt_entry(get_cpu_gdt_rw(cpu), GDT_ENTRY_PERCPU, &d, DESCTYPE_S); in setup_percpu_segment()
168 unsigned int cpu; in setup_per_cpu_areas() local
220 for_each_possible_cpu(cpu) { in setup_per_cpu_areas()
221 per_cpu_offset(cpu) = delta + pcpu_unit_offsets[cpu]; in setup_per_cpu_areas()
222 per_cpu(this_cpu_off, cpu) = per_cpu_offset(cpu); in setup_per_cpu_areas()
223 per_cpu(cpu_number, cpu) = cpu; in setup_per_cpu_areas()
224 setup_percpu_segment(cpu); in setup_per_cpu_areas()
225 setup_stack_canary_segment(cpu); in setup_per_cpu_areas()
234 per_cpu(x86_cpu_to_apicid, cpu) = in setup_per_cpu_areas()
235 early_per_cpu_map(x86_cpu_to_apicid, cpu); in setup_per_cpu_areas()
236 per_cpu(x86_bios_cpu_apicid, cpu) = in setup_per_cpu_areas()
237 early_per_cpu_map(x86_bios_cpu_apicid, cpu); in setup_per_cpu_areas()
238 per_cpu(x86_cpu_to_acpiid, cpu) = in setup_per_cpu_areas()
239 early_per_cpu_map(x86_cpu_to_acpiid, cpu); in setup_per_cpu_areas()
242 per_cpu(x86_cpu_to_logical_apicid, cpu) = in setup_per_cpu_areas()
243 early_per_cpu_map(x86_cpu_to_logical_apicid, cpu); in setup_per_cpu_areas()
246 per_cpu(irq_stack_ptr, cpu) = in setup_per_cpu_areas()
247 per_cpu(irq_stack_union.irq_stack, cpu) + in setup_per_cpu_areas()
251 per_cpu(x86_cpu_to_node_map, cpu) = in setup_per_cpu_areas()
252 early_per_cpu_map(x86_cpu_to_node_map, cpu); in setup_per_cpu_areas()
261 set_cpu_numa_node(cpu, early_cpu_to_node(cpu)); in setup_per_cpu_areas()
267 if (!cpu) in setup_per_cpu_areas()
268 switch_to_new_gdt(cpu); in setup_per_cpu_areas()