Lines Matching refs:phys_id
172 int phys_id;
181 for (phys_id = 0 ; phys_id < nr_cpu ; phys_id++)
182 physid_set(phys_id, phys_cpu_present_map);
209 for (phys_id = 0 ; phys_id < NR_CPUS ; phys_id++) {
213 if (phys_id == bsp_phys_id)
216 if (!physid_isset(phys_id, phys_cpu_present_map))
222 do_boot_cpu(phys_id);
227 if (physid_to_cpu(phys_id) == -1) {
228 physid_clear(phys_id, phys_cpu_present_map);
230 "cannot use it.\n", phys_id);
256 * Arguments: phys_id - Target CPU physical ID
266 static void __init do_boot_cpu(int phys_id)
284 map_cpu_to_physid(cpu_id, phys_id);
287 printk("Booting processor %d/%d\n", phys_id, cpu_id);
293 * 1.IPI received by CPU#(phys_id).
294 * 2.CPU#(phys_id) enter startup_AP (arch/m32r/kernel/head.S)
295 * 3.CPU#(phys_id) enter start_secondary()
300 cpu_set(phys_id, cpu_bootout_map);
303 send_IPI_mask_phys(cpumask_of_cpu(phys_id), CPU_BOOT_IPI, 0);
312 send_status = !cpu_isset(phys_id, cpu_bootin_map);
345 unmap_cpu_to_physid(cpu_id, phys_id);
465 int phys_id = hard_smp_processor_id();
471 phys_id, cpu_id);
474 Dprintk("CPU#%d (phys ID: %d) waiting for CALLOUT\n", cpu_id, phys_id);
617 static void __init map_cpu_to_physid(int cpu_id, int phys_id)
619 physid_2_cpu[phys_id] = cpu_id;
620 cpu_2_physid[cpu_id] = phys_id;
627 static void __init unmap_cpu_to_physid(int cpu_id, int phys_id)
629 physid_2_cpu[phys_id] = -1;