Searched refs:smp_ops (Results 1 - 25 of 49) sorted by relevance

12

/linux-master/arch/x86/xen/
H A Dsmp_hvm.c75 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 Dmach-ls1021a.c16 .smp = smp_ops(ls1021a_smp_ops),
H A Dmach-imx7d.c83 .smp = smp_ops(imx7_smp_ops),
/linux-master/arch/x86/include/asm/
H A Dsmp.h23 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 Dbcm2711.c24 .smp = smp_ops(bcm2836_smp_ops),
H A Dboard_bcm2835.c28 .smp = smp_ops(bcm2836_smp_ops),
/linux-master/arch/arm/mach-spear/
H A Dspear1340.c29 .smp = smp_ops(spear13xx_smp_ops),
H A Dspear1310.c56 .smp = smp_ops(spear13xx_smp_ops),
/linux-master/arch/arm/mach-sti/
H A Dboard-dt.c28 .smp = smp_ops(sti_smp_ops),
/linux-master/arch/arm/mach-shmobile/
H A Dsetup-emev2.c23 .smp = smp_ops(emev2_smp_ops),
H A Dsetup-r8a7779.c56 .smp = smp_ops(r8a7779_smp_ops),
H A Dsetup-sh73a0.c39 .smp = smp_ops(sh73a0_smp_ops),
/linux-master/arch/arm/kernel/
H A Dsmp.c90 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 Dv2m.c38 .smp = smp_ops(vexpress_smp_dt_ops),
/linux-master/arch/powerpc/kernel/
H A Dsmp.c135 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 Darch.h17 #define smp_ops(ops) (&(ops)) macro
20 #define smp_ops(ops) (struct smp_operations *)NULL macro
/linux-master/arch/powerpc/platforms/cell/
H A Dsmp.c141 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 Dsmp.c283 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 Dsmp.c238 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 Dmstarv7.c128 .smp = smp_ops(mstarv7_smp_ops),
/linux-master/arch/powerpc/platforms/powernv/
H A Dsmp.c338 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 Dmpc86xx_smp.c117 smp_ops = &smp_86xx_ops;
/linux-master/arch/powerpc/platforms/ps3/
H A Dsmp.c118 smp_ops = &ps3_smp_ops;
/linux-master/arch/arm/mach-tegra/
H A Dtegra.c113 .smp = smp_ops(tegra_smp_ops),
/linux-master/arch/powerpc/platforms/44x/
H A Diss4xx.c131 smp_ops = &iss_smp_ops;

Completed in 222 milliseconds

12