11f8db415SIngo Molnar /* SPDX-License-Identifier: GPL-2.0 */ 21f8db415SIngo Molnar /* 31f8db415SIngo Molnar * Scheduler internal SMP callback types and methods between the scheduler 41f8db415SIngo Molnar * and other internal parts of the core kernel: 51f8db415SIngo Molnar */ 61f8db415SIngo Molnar 71f8db415SIngo Molnar extern void sched_ttwu_pending(void *arg); 81f8db415SIngo Molnar 9*68f4ff04SValentin Schneider extern bool call_function_single_prep_ipi(int cpu); 10d664e399SThomas Gleixner 11d664e399SThomas Gleixner #ifdef CONFIG_SMP 1216bf5a5eSThomas Gleixner extern void flush_smp_call_function_queue(void); 13d664e399SThomas Gleixner #else flush_smp_call_function_queue(void)1416bf5a5eSThomas Gleixnerstatic inline void flush_smp_call_function_queue(void) { } 15d664e399SThomas Gleixner #endif 16