Lines Matching refs:smp_ops

136 struct smp_ops_t *smp_ops;  variable
298 smp_ops->cause_ipi(cpu); in smp_muxed_ipi_message_pass()
354 if (smp_ops->message_pass) in do_message_pass()
355 smp_ops->message_pass(cpu, msg); in do_message_pass()
364 if (likely(smp_ops)) in arch_smp_send_reschedule()
472 if (!safe && smp_ops->cause_nmi_ipi && smp_ops->cause_nmi_ipi(cpu)) in do_smp_send_nmi_ipi()
504 if (unlikely(!smp_ops)) in __smp_send_nmi_ipi()
1160 if (smp_ops && smp_ops->probe) in smp_prepare_cpus()
1161 smp_ops->probe(); in smp_prepare_cpus()
1287 if (smp_ops == NULL || in __cpu_up()
1288 (smp_ops->cpu_bootable && !smp_ops->cpu_bootable(cpu))) in __cpu_up()
1297 if (smp_ops->prepare_cpu) { in __cpu_up()
1298 rc = smp_ops->prepare_cpu(cpu); in __cpu_up()
1316 rc = smp_ops->kick_cpu(cpu); in __cpu_up()
1348 if (smp_ops->give_timebase) in __cpu_up()
1349 smp_ops->give_timebase(); in __cpu_up()
1639 if (smp_ops->setup_cpu) in start_secondary()
1640 smp_ops->setup_cpu(cpu); in start_secondary()
1641 if (smp_ops->take_timebase) in start_secondary()
1642 smp_ops->take_timebase(); in start_secondary()
1737 if (smp_ops && smp_ops->setup_cpu) in smp_cpus_done()
1738 smp_ops->setup_cpu(boot_cpuid); in smp_cpus_done()
1740 if (smp_ops && smp_ops->bringup_done) in smp_cpus_done()
1741 smp_ops->bringup_done(); in smp_cpus_done()
1766 if (!smp_ops->cpu_disable) in __cpu_disable()
1771 err = smp_ops->cpu_disable(); in __cpu_disable()
1791 if (smp_ops->cpu_die) in __cpu_die()
1792 smp_ops->cpu_die(cpu); in __cpu_die()
1803 if (smp_ops->cpu_offline_self) in arch_cpu_idle_dead()
1804 smp_ops->cpu_offline_self(); in arch_cpu_idle_dead()