Searched refs:smp_ops (Results 1 – 20 of 20) sorted by relevance
76 struct smp_ops { struct100 extern struct smp_ops smp_ops; argument104 smp_ops.smp_send_stop(); in smp_send_stop()109 smp_ops.smp_prepare_boot_cpu(); in smp_prepare_boot_cpu()114 smp_ops.smp_prepare_cpus(max_cpus); in smp_prepare_cpus()119 smp_ops.smp_cpus_done(max_cpus); in smp_cpus_done()124 return smp_ops.cpu_up(cpu); in __cpu_up()129 return smp_ops.cpu_disable(); in __cpu_disable()134 smp_ops.cpu_die(cpu); in __cpu_die()139 smp_ops.play_dead(); in play_dead()[all …]
69 struct smp_ops_t *smp_ops; variable182 if (likely(smp_ops)) in smp_send_reschedule()183 smp_ops->message_pass(cpu, PPC_MSG_RESCHEDULE); in smp_send_reschedule()188 smp_ops->message_pass(cpu, PPC_MSG_CALL_FUNC_SINGLE); in arch_send_call_function_single_ipi()196 smp_ops->message_pass(cpu, PPC_MSG_CALL_FUNCTION); in arch_send_call_function_ipi()202 if (likely(smp_ops)) in smp_send_debugger_break()203 smp_ops->message_pass(cpu, PPC_MSG_DEBUGGER_BREAK); in smp_send_debugger_break()211 if (crash_ipi_callback && smp_ops) { in crash_send_ipi()213 smp_ops->message_pass(MSG_ALL_BUT_SELF, PPC_MSG_DEBUGGER_BREAK); in crash_send_ipi()270 if (smp_ops) in smp_prepare_cpus()[all …]
212 smp_ops->give_timebase = pSeries_give_timebase; in smp_init_pseries()213 smp_ops->take_timebase = pSeries_take_timebase; in smp_init_pseries()222 smp_ops = &pSeries_mpic_smp_ops; in smp_init_pseries_mpic()230 smp_ops = &pSeries_xics_smp_ops; in smp_init_pseries_xics()
282 smp_ops->cpu_disable = pseries_cpu_disable; in pseries_cpu_hotplug_init()283 smp_ops->cpu_die = pseries_cpu_die; in pseries_cpu_hotplug_init()
196 struct smp_ops smp_ops = { variable212 EXPORT_SYMBOL_GPL(smp_ops);
189 smp_ops.smp_prepare_boot_cpu = kvm_smp_prepare_boot_cpu; in kvmclock_init()
211 smp_ops = &bpa_iic_smp_ops; in smp_init_cell()227 smp_ops->give_timebase = cell_give_timebase; in smp_init_cell()228 smp_ops->take_timebase = cell_take_timebase; in smp_init_cell()
121 smp_ops = &bpa_beatic_smp_ops; in smp_init_celleb()
119 smp_ops = &iSeries_smp_ops; in smp_init_iSeries()
113 smp_ops = &smp_86xx_ops; in mpc86xx_smp_init()
104 smp_ops = &smp_85xx_ops; in mpc85xx_smp_init()
146 extern struct smp_ops_t *smp_ops;
160 smp_ops = &ps3_smp_ops; in smp_init_ps3()
472 static const struct smp_ops xen_smp_ops __initdata = {491 smp_ops = xen_smp_ops; in xen_smp_init()
353 smp_ops = &core99_smp_ops; in pmac_setup_arch()367 smp_ops = &psurge_smp_ops; in pmac_setup_arch()
731 smp_ops->give_timebase = smp_generic_give_timebase; in smp_core99_setup()732 smp_ops->take_timebase = smp_generic_take_timebase; in smp_core99_setup()
185 smp_ops = &maple_smp_ops; in maple_setup_arch()
119 smp_ops = &pas_smp_ops; in pas_setup_arch()
550 smp_ops = &chrp_smp_ops; in chrp_init_IRQ()
1796 struct smp_ops smp_ops = { variable