| /Linux-v5.10/arch/riscv/kernel/ |
| D | smpboot.c | 108 static int start_secondary_cpu(int cpu, struct task_struct *tidle) in start_secondary_cpu() argument 111 return cpu_ops[cpu]->cpu_start(cpu, tidle); in start_secondary_cpu() 116 int __cpu_up(unsigned int cpu, struct task_struct *tidle) in __cpu_up() argument 119 tidle->thread_info.cpu = cpu; in __cpu_up() 121 ret = start_secondary_cpu(cpu, tidle); in __cpu_up()
|
| D | cpu_ops.c | 25 struct task_struct *tidle) in cpu_update_secondary_bootdata() argument 32 task_stack_page(tidle) + THREAD_SIZE); in cpu_update_secondary_bootdata() 33 WRITE_ONCE(__cpu_up_task_pointer[hartid], tidle); in cpu_update_secondary_bootdata()
|
| D | cpu_ops_spinwait.c | 24 static int spinwait_cpu_start(unsigned int cpuid, struct task_struct *tidle) in spinwait_cpu_start() argument 34 cpu_update_secondary_bootdata(cpuid, tidle); in spinwait_cpu_start()
|
| D | cpu_ops_sbi.c | 56 static int sbi_cpu_start(unsigned int cpuid, struct task_struct *tidle) in sbi_cpu_start() argument 62 cpu_update_secondary_bootdata(cpuid, tidle); in sbi_cpu_start()
|
| /Linux-v5.10/arch/x86/include/asm/ |
| D | smp.h | 45 int (*cpu_up)(unsigned cpu, struct task_struct *tidle); 85 static inline int __cpu_up(unsigned int cpu, struct task_struct *tidle) in __cpu_up() argument 87 return smp_ops.cpu_up(cpu, tidle); in __cpu_up() 125 int common_cpu_up(unsigned int cpunum, struct task_struct *tidle); 126 int native_cpu_up(unsigned int cpunum, struct task_struct *tidle);
|
| /Linux-v5.10/arch/riscv/include/asm/ |
| D | cpu_ops.h | 33 struct task_struct *tidle); 44 struct task_struct *tidle);
|
| /Linux-v5.10/arch/sparc/kernel/ |
| D | smp_32.c | 258 int __cpu_up(unsigned int cpu, struct task_struct *tidle) in __cpu_up() argument 264 ret = smp4m_boot_one_cpu(cpu, tidle); in __cpu_up() 267 ret = smp4d_boot_one_cpu(cpu, tidle); in __cpu_up() 270 ret = leon_boot_one_cpu(cpu, tidle); in __cpu_up()
|
| D | smp_64.c | 1280 int __cpu_up(unsigned int cpu, struct task_struct *tidle) in __cpu_up() argument 1282 int ret = smp_boot_one_cpu(cpu, tidle); in __cpu_up()
|
| /Linux-v5.10/arch/csky/kernel/ |
| D | smp.c | 209 int __cpu_up(unsigned int cpu, struct task_struct *tidle) in __cpu_up() argument 214 (unsigned int) task_stack_page(tidle) + THREAD_SIZE - 8; in __cpu_up()
|
| /Linux-v5.10/arch/s390/include/asm/ |
| D | smp.h | 22 extern int __cpu_up(unsigned int cpu, struct task_struct *tidle);
|
| /Linux-v5.10/arch/parisc/kernel/ |
| D | smp.c | 417 int __cpu_up(unsigned int cpu, struct task_struct *tidle) in __cpu_up() argument 419 if (cpu != 0 && cpu < parisc_max_cpus && smp_boot_one_cpu(cpu, tidle)) in __cpu_up()
|
| /Linux-v5.10/include/linux/ |
| D | smp.h | 111 extern int __cpu_up(unsigned int cpunum, struct task_struct *tidle);
|
| /Linux-v5.10/arch/mips/kernel/ |
| D | smp.c | 432 int __cpu_up(unsigned int cpu, struct task_struct *tidle) in __cpu_up() argument 436 err = mp_ops->boot_secondary(cpu, tidle); in __cpu_up()
|
| /Linux-v5.10/arch/alpha/kernel/ |
| D | smp.c | 477 __cpu_up(unsigned int cpu, struct task_struct *tidle) in __cpu_up() argument 479 smp_boot_one_cpu(cpu, tidle); in __cpu_up()
|
| /Linux-v5.10/arch/ia64/kernel/ |
| D | smpboot.c | 717 __cpu_up(unsigned int cpu, struct task_struct *tidle) in __cpu_up() argument 735 ret = do_boot_cpu(sapicid, cpu, tidle); in __cpu_up()
|
| /Linux-v5.10/arch/x86/kernel/ |
| D | smpboot.c | 1130 int native_cpu_up(unsigned int cpu, struct task_struct *tidle) in native_cpu_up() argument 1170 err = common_cpu_up(cpu, tidle); in native_cpu_up() 1174 err = do_boot_cpu(apicid, cpu, tidle, &cpu0_nmi_registered); in native_cpu_up()
|
| /Linux-v5.10/arch/powerpc/kernel/ |
| D | smp.c | 1104 int __cpu_up(unsigned int cpu, struct task_struct *tidle) in __cpu_up() argument 1119 cpu_idle_thread_init(cpu, tidle); in __cpu_up()
|
| /Linux-v5.10/arch/s390/kernel/ |
| D | smp.c | 897 int __cpu_up(unsigned int cpu, struct task_struct *tidle) in __cpu_up() argument 924 pcpu_attach_task(pcpu, tidle); in __cpu_up()
|