Home
last modified time | relevance | path

Searched refs:mp_ops (Results 1 – 6 of 6) sorted by relevance

/linux-3.4.99/arch/mips/include/asm/
Dsmp.h55 extern struct plat_smp_ops *mp_ops; /* private */ in smp_send_reschedule()
57 mp_ops->send_ipi_single(cpu, SMP_RESCHEDULE_YOURSELF); in smp_send_reschedule()
63 extern struct plat_smp_ops *mp_ops; /* private */ in __cpu_disable()
65 return mp_ops->cpu_disable(); in __cpu_disable()
70 extern struct plat_smp_ops *mp_ops; /* private */ in __cpu_die()
72 mp_ops->cpu_die(cpu); in __cpu_die()
82 extern struct plat_smp_ops *mp_ops; /* private */ in arch_send_call_function_single_ipi()
84 mp_ops->send_ipi_mask(&cpumask_of_cpu(cpu), SMP_CALL_FUNCTION); in arch_send_call_function_single_ipi()
89 extern struct plat_smp_ops *mp_ops; /* private */ in arch_send_call_function_ipi_mask()
91 mp_ops->send_ipi_mask(mask, SMP_CALL_FUNCTION); in arch_send_call_function_ipi_mask()
Dsmp-ops.h41 extern struct plat_smp_ops *mp_ops; /* private */ in plat_smp_setup()
43 mp_ops->smp_setup(); in plat_smp_setup()
/linux-3.4.99/arch/sh/include/asm/
Dsmp.h56 extern struct plat_smp_ops *mp_ops; /* private */ in __cpu_die()
58 mp_ops->cpu_die(cpu); in __cpu_die()
64 extern struct plat_smp_ops *mp_ops; /* private */ in hard_smp_processor_id()
66 if (!mp_ops) in hard_smp_processor_id()
69 return mp_ops->smp_processor_id(); in hard_smp_processor_id()
Dsmp-ops.h15 extern struct plat_smp_ops *mp_ops;
22 BUG_ON(!mp_ops); in plat_smp_setup()
23 mp_ops->smp_setup(); in plat_smp_setup()
28 mp_ops->play_dead(); in play_dead()
/linux-3.4.99/arch/sh/kernel/
Dsmp.c35 struct plat_smp_ops *mp_ops = NULL; variable
42 if (mp_ops) in register_smp_ops()
45 mp_ops = ops; in register_smp_ops()
63 mp_ops->prepare_cpus(max_cpus); in smp_prepare_cpus()
129 ret = mp_ops->cpu_disable(cpu); in __cpu_disable()
251 mp_ops->start_cpu(cpu, (unsigned long)_stext); in __cpu_up()
284 mp_ops->send_ipi(cpu, SMP_MSG_RESCHEDULE); in smp_send_reschedule()
297 mp_ops->send_ipi(cpu, SMP_MSG_FUNCTION); in arch_send_call_function_ipi_mask()
302 mp_ops->send_ipi(cpu, SMP_MSG_FUNCTION_SINGLE); in arch_send_call_function_single_ipi()
310 mp_ops->send_ipi(cpu, SMP_MSG_TIMER); in smp_timer_broadcast()
/linux-3.4.99/arch/mips/kernel/
Dsmp.c85 struct plat_smp_ops *mp_ops; variable
89 if (mp_ops) in register_smp_ops()
92 mp_ops = ops; in register_smp_ops()
111 mp_ops->init_secondary(); in start_secondary()
125 mp_ops->smp_finish(); in start_secondary()
165 mp_ops->cpus_done(); in smp_cpus_done()
174 mp_ops->prepare_cpus(max_cpus); in smp_prepare_cpus()
243 mp_ops->boot_secondary(cpu, idle); in __cpu_up()