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

/arch/x86/include/asm/
H A Dsmp.h65 struct smp_ops { struct
89 extern struct smp_ops smp_ops;
93 smp_ops.stop_other_cpus(0);
98 smp_ops.stop_other_cpus(1);
103 smp_ops.smp_prepare_boot_cpu();
108 smp_ops.smp_prepare_cpus(max_cpus);
113 smp_ops.smp_cpus_done(max_cpus);
118 return smp_ops.cpu_up(cpu);
123 return smp_ops
[all...]
/arch/powerpc/kernel/
H A Dsmp.c92 struct smp_ops_t *smp_ops; variable in typeref:struct:smp_ops_t
220 smp_ops->cause_ipi(cpu, info->data);
253 if (smp_ops->message_pass)
254 smp_ops->message_pass(cpu, msg);
263 if (likely(smp_ops))
287 if (unlikely(!smp_ops))
359 if (smp_ops)
360 if (smp_ops->probe)
361 max_cpus = smp_ops->probe();
489 if (smp_ops
[all...]
/arch/x86/kernel/
H A Dsmp.c254 smp_ops.stop_other_cpus = native_irq_stop_other_cpus;
296 struct smp_ops smp_ops = { variable in typeref:struct:smp_ops
312 EXPORT_SYMBOL_GPL(smp_ops); variable
H A Dkvm.c428 smp_ops.smp_prepare_boot_cpu = kvm_smp_prepare_boot_cpu;
/arch/powerpc/platforms/cell/
H A Dsmp.c167 smp_ops = &bpa_iic_smp_ops;
182 smp_ops->give_timebase = rtas_give_timebase;
183 smp_ops->take_timebase = rtas_take_timebase;
/arch/powerpc/platforms/powernv/
H A Dsmp.c164 smp_ops = &pnv_smp_ops;
173 smp_ops->give_timebase = rtas_give_timebase;
174 smp_ops->take_timebase = rtas_take_timebase;
/arch/powerpc/platforms/pseries/
H A Dsmp.c239 smp_ops->give_timebase = rtas_give_timebase;
240 smp_ops->take_timebase = rtas_take_timebase;
248 smp_ops = &pSeries_mpic_smp_ops;
255 smp_ops = &pSeries_xics_smp_ops;
H A Dhotplug-cpu.c397 smp_ops->cpu_disable = pseries_cpu_disable;
398 smp_ops->cpu_die = pseries_cpu_die;
/arch/x86/xen/
H A Dsmp.c4 * This file implements the Xen versions of smp_ops. SMP under Xen is
533 static const struct smp_ops xen_smp_ops __initconst = {
552 smp_ops = xen_smp_ops;
586 smp_ops.smp_prepare_cpus = xen_hvm_smp_prepare_cpus;
587 smp_ops.smp_send_reschedule = xen_smp_send_reschedule;
588 smp_ops.cpu_up = xen_hvm_cpu_up;
589 smp_ops.cpu_die = xen_hvm_cpu_die;
590 smp_ops.send_call_func_ipi = xen_smp_send_call_function_ipi;
591 smp_ops.send_call_func_single_ipi = xen_smp_send_call_function_single_ipi;
/arch/powerpc/platforms/86xx/
H A Dmpc86xx_smp.c120 smp_ops = &smp_86xx_ops;
/arch/powerpc/platforms/wsp/
H A Dsmp.c87 smp_ops = &a2_smp_ops;
/arch/powerpc/platforms/ps3/
H A Dsmp.c132 smp_ops = &ps3_smp_ops;
/arch/powerpc/platforms/powermac/
H A Dsmp.c305 smp_ops->give_timebase = smp_generic_give_timebase;
306 smp_ops->take_timebase = smp_generic_take_timebase;
749 smp_ops->give_timebase = smp_generic_give_timebase;
750 smp_ops->take_timebase = smp_generic_take_timebase;
1015 smp_ops = &core99_smp_ops;
1028 smp_ops = &psurge_smp_ops;
/arch/powerpc/include/asm/
H A Dsmp.h178 extern struct smp_ops_t *smp_ops;
/arch/powerpc/platforms/44x/
H A Dcurrituck.c150 smp_ops = &ppc47x_smp_ops;
H A Diss4xx.c135 smp_ops = &iss_smp_ops;
/arch/powerpc/platforms/85xx/
H A Dsmp.c252 smp_ops = &smp_85xx_ops;
/arch/powerpc/platforms/maple/
H A Dsetup.c184 smp_ops = &maple_smp_ops;
/arch/powerpc/sysdev/xics/
H A Dxics-common.c146 smp_ops->cause_ipi = icp_ops->cause_ipi;
/arch/powerpc/platforms/pasemi/
H A Dsetup.c122 smp_ops = &pas_smp_ops;
/arch/powerpc/platforms/chrp/
H A Dsetup.c538 smp_ops = &chrp_smp_ops;

Completed in 407 milliseconds