/linux-master/arch/x86/xen/ |
H A D | smp_hvm.c | 75 smp_ops.smp_prepare_boot_cpu = xen_hvm_smp_prepare_boot_cpu; 76 smp_ops.smp_prepare_cpus = xen_hvm_smp_prepare_cpus; 77 smp_ops.smp_cpus_done = xen_smp_cpus_done; 78 smp_ops.cleanup_dead_cpu = xen_hvm_cleanup_dead_cpu; 87 smp_ops.smp_send_reschedule = xen_smp_send_reschedule; 88 smp_ops.send_call_func_ipi = xen_smp_send_call_function_ipi; 89 smp_ops.send_call_func_single_ipi = xen_smp_send_call_function_single_ipi;
|
/linux-master/arch/arm/mach-imx/ |
H A D | mach-ls1021a.c | 16 .smp = smp_ops(ls1021a_smp_ops),
|
H A D | mach-imx7d.c | 83 .smp = smp_ops(imx7_smp_ops),
|
/linux-master/arch/x86/include/asm/ |
H A D | smp.h | 23 struct smp_ops { struct 47 extern struct smp_ops smp_ops; 51 smp_ops.stop_other_cpus(0); 56 smp_ops.stop_other_cpus(1); 61 smp_ops.smp_prepare_cpus(max_cpus); 66 smp_ops.smp_cpus_done(max_cpus); 71 return smp_ops.cpu_disable(); 76 if (smp_ops.cpu_die) 77 smp_ops [all...] |
/linux-master/arch/arm/mach-bcm/ |
H A D | bcm2711.c | 24 .smp = smp_ops(bcm2836_smp_ops),
|
H A D | board_bcm2835.c | 28 .smp = smp_ops(bcm2836_smp_ops),
|
/linux-master/arch/arm/mach-spear/ |
H A D | spear1340.c | 29 .smp = smp_ops(spear13xx_smp_ops),
|
H A D | spear1310.c | 56 .smp = smp_ops(spear13xx_smp_ops),
|
/linux-master/arch/arm/mach-sti/ |
H A D | board-dt.c | 28 .smp = smp_ops(sti_smp_ops),
|
/linux-master/arch/arm/mach-shmobile/ |
H A D | setup-emev2.c | 23 .smp = smp_ops(emev2_smp_ops),
|
H A D | setup-r8a7779.c | 56 .smp = smp_ops(r8a7779_smp_ops),
|
H A D | setup-sh73a0.c | 39 .smp = smp_ops(sh73a0_smp_ops),
|
/linux-master/arch/arm/kernel/ |
H A D | smp.c | 90 static struct smp_operations smp_ops __ro_after_init; 95 smp_ops = *ops; 135 if (!smp_ops.smp_boot_secondary) 161 ret = smp_ops.smp_boot_secondary(cpu, idle); 186 if (smp_ops.smp_init_cpus) 187 smp_ops.smp_init_cpus(); 192 return !!smp_ops.smp_boot_secondary; 198 if (smp_ops.cpu_kill) 208 if (smp_ops.cpu_kill) 209 return smp_ops [all...] |
/linux-master/arch/arm/mach-versatile/ |
H A D | v2m.c | 38 .smp = smp_ops(vexpress_smp_dt_ops),
|
/linux-master/arch/powerpc/kernel/ |
H A D | smp.c | 135 struct smp_ops_t *smp_ops; variable in typeref:struct:smp_ops_t 297 smp_ops->cause_ipi(cpu); 353 if (smp_ops->message_pass) 354 smp_ops->message_pass(cpu, msg); 363 if (likely(smp_ops)) 471 if (!safe && smp_ops->cause_nmi_ipi && smp_ops->cause_nmi_ipi(cpu)) 503 if (unlikely(!smp_ops)) 1159 if (smp_ops && smp_ops [all...] |
/linux-master/arch/arm/include/asm/mach/ |
H A D | arch.h | 17 #define smp_ops(ops) (&(ops)) macro 20 #define smp_ops(ops) (struct smp_operations *)NULL macro
|
/linux-master/arch/powerpc/platforms/cell/ |
H A D | smp.c | 141 smp_ops = &bpa_iic_smp_ops; 156 smp_ops->give_timebase = rtas_give_timebase; 157 smp_ops->take_timebase = rtas_take_timebase;
|
/linux-master/arch/x86/kernel/ |
H A D | smp.c | 283 struct smp_ops smp_ops = { variable in typeref:struct:smp_ops 301 EXPORT_SYMBOL_GPL(smp_ops); variable
|
/linux-master/arch/powerpc/platforms/pseries/ |
H A D | smp.c | 238 ic_cause_ipi = smp_ops->cause_ipi; 239 smp_ops->cause_ipi = dbell_or_ic_cause_ipi; 259 smp_ops = &pseries_smp_ops;
|
/linux-master/arch/arm/mach-mstar/ |
H A D | mstarv7.c | 128 .smp = smp_ops(mstarv7_smp_ops),
|
/linux-master/arch/powerpc/platforms/powernv/ |
H A D | smp.c | 338 ic_cause_ipi = smp_ops->cause_ipi; 342 smp_ops->cause_ipi = doorbell_global_ipi; 344 smp_ops->cause_ipi = pnv_cause_ipi; 434 smp_ops = &pnv_smp_ops;
|
/linux-master/arch/powerpc/platforms/86xx/ |
H A D | mpc86xx_smp.c | 117 smp_ops = &smp_86xx_ops;
|
/linux-master/arch/powerpc/platforms/ps3/ |
H A D | smp.c | 118 smp_ops = &ps3_smp_ops;
|
/linux-master/arch/arm/mach-tegra/ |
H A D | tegra.c | 113 .smp = smp_ops(tegra_smp_ops),
|
/linux-master/arch/powerpc/platforms/44x/ |
H A D | iss4xx.c | 131 smp_ops = &iss_smp_ops;
|