Home
last modified time | relevance | path

Searched refs:cpu_callin_map (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/arch/ia64/kernel/
H A Dsmpboot.c126 static cpumask_t cpu_callin_map; variable
425 cpumask_set_cpu(cpuid, &cpu_callin_map); in smp_callin()
465 if (cpumask_test_cpu(cpu, &cpu_callin_map)) in do_boot_cpu()
467 barrier(); /* Make sure we re-read cpu_callin_map */ in do_boot_cpu()
472 if (!cpumask_test_cpu(cpu, &cpu_callin_map)) { in do_boot_cpu()
532 cpumask_set_cpu(0, &cpu_callin_map); in smp_prepare_cpus()
556 cpumask_set_cpu(smp_processor_id(), &cpu_callin_map); in smp_prepare_boot_cpu() local
658 cpumask_clear_cpu(cpu, &cpu_callin_map); in __cpu_disable()
729 if (cpumask_test_cpu(cpu, &cpu_callin_map)) in __cpu_up()
/kernel/linux/linux-6.6/arch/ia64/kernel/
H A Dsmpboot.c127 static cpumask_t cpu_callin_map; variable
426 cpumask_set_cpu(cpuid, &cpu_callin_map); in smp_callin()
466 if (cpumask_test_cpu(cpu, &cpu_callin_map)) in do_boot_cpu()
468 barrier(); /* Make sure we re-read cpu_callin_map */ in do_boot_cpu()
473 if (!cpumask_test_cpu(cpu, &cpu_callin_map)) { in do_boot_cpu()
533 cpumask_set_cpu(0, &cpu_callin_map); in smp_prepare_cpus()
557 cpumask_set_cpu(smp_processor_id(), &cpu_callin_map); in smp_prepare_boot_cpu() local
655 cpumask_clear_cpu(cpu, &cpu_callin_map); in __cpu_disable()
726 if (cpumask_test_cpu(cpu, &cpu_callin_map)) in __cpu_up()
/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dsun4m_smp.c51 swap_ulong(&cpu_callin_map[cpuid], 1); in sun4m_cpu_pre_online()
107 if (cpu_callin_map[i]) in smp4m_boot_one_cpu()
112 if (!(cpu_callin_map[i])) { in smp4m_boot_one_cpu()
H A Dleon_smp.c54 extern volatile unsigned long cpu_callin_map[NR_CPUS];
85 do_swap(&cpu_callin_map[cpuid], 1); in leon_cpu_pre_online()
209 if (cpu_callin_map[i]) in leon_boot_one_cpu()
215 if (!(cpu_callin_map[i])) { in leon_boot_one_cpu()
H A Dsun4d_smp.c78 sun4d_swap((unsigned long *)&cpu_callin_map[cpuid], 1); in sun4d_cpu_pre_online()
149 if (cpu_callin_map[i]) in smp4d_boot_one_cpu()
154 if (!(cpu_callin_map[i])) { in smp4d_boot_one_cpu()
H A Dsmp_32.c42 volatile unsigned long cpu_callin_map[NR_CPUS] = {0,}; variable
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dsun4m_smp.c51 swap_ulong(&cpu_callin_map[cpuid], 1); in sun4m_cpu_pre_online()
107 if (cpu_callin_map[i]) in smp4m_boot_one_cpu()
112 if (!(cpu_callin_map[i])) { in smp4m_boot_one_cpu()
H A Dleon_smp.c54 extern volatile unsigned long cpu_callin_map[NR_CPUS];
85 do_swap(&cpu_callin_map[cpuid], 1); in leon_cpu_pre_online()
209 if (cpu_callin_map[i]) in leon_boot_one_cpu()
215 if (!(cpu_callin_map[i])) { in leon_boot_one_cpu()
H A Dsun4d_smp.c78 sun4d_swap((unsigned long *)&cpu_callin_map[cpuid], 1); in sun4d_cpu_pre_online()
149 if (cpu_callin_map[i]) in smp4d_boot_one_cpu()
154 if (!(cpu_callin_map[i])) { in smp4d_boot_one_cpu()
H A Dsmp_32.c42 volatile unsigned long cpu_callin_map[NR_CPUS] = {0,}; variable
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dsmp.c120 volatile unsigned int cpu_callin_map[NR_CPUS]; variable
1006 cpu_callin_map[boot_cpuid] = 1; in smp_prepare_cpus()
1180 cpu_callin_map[cpu] = 0; in __cpu_up()
1202 for (c = 50000; c && !cpu_callin_map[cpu]; c--) in __cpu_up()
1210 for (c = 5000; c && !cpu_callin_map[cpu]; c--) in __cpu_up()
1214 if (!cpu_callin_map[cpu]) { in __cpu_up()
1482 cpu_callin_map[cpu] = 1; in start_secondary()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dsmp.c147 volatile unsigned int cpu_callin_map[NR_CPUS]; variable
1103 cpu_callin_map[boot_cpuid] = 1; in smp_prepare_cpus()
1302 cpu_callin_map[cpu] = 0; in __cpu_up()
1326 spin_until_cond(cpu_callin_map[cpu] || time_is_before_jiffies(deadline)); in __cpu_up()
1328 if (!cpu_callin_map[cpu] && system_state >= SYSTEM_RUNNING) { in __cpu_up()
1333 while (!cpu_callin_map[cpu] && time_is_after_jiffies(deadline)) in __cpu_up()
1337 if (!cpu_callin_map[cpu]) { in __cpu_up()
1633 cpu_callin_map[cpu] = 1; in start_secondary()
/kernel/linux/linux-5.10/arch/sparc/include/asm/
H A Dsmp_32.h32 extern volatile unsigned long cpu_callin_map[NR_CPUS];
/kernel/linux/linux-6.6/arch/sparc/include/asm/
H A Dsmp_32.h32 extern volatile unsigned long cpu_callin_map[NR_CPUS];
/kernel/linux/linux-5.10/arch/powerpc/platforms/powermac/
H A Dsmp.c340 extern volatile unsigned int cpu_callin_map[NR_CPUS]; in smp_psurge_kick_cpu()
369 for (i = 0; i < 100000 && !cpu_callin_map[nr]; ++i) { in smp_psurge_kick_cpu()
374 if (!cpu_callin_map[nr]) in smp_psurge_kick_cpu()
/kernel/linux/linux-6.6/arch/powerpc/platforms/powermac/
H A Dsmp.c341 extern volatile unsigned int cpu_callin_map[NR_CPUS]; in smp_psurge_kick_cpu()
370 for (i = 0; i < 100000 && !cpu_callin_map[nr]; ++i) { in smp_psurge_kick_cpu()
375 if (!cpu_callin_map[nr]) in smp_psurge_kick_cpu()

Completed in 14 milliseconds