linux/kernel/smpboot.h
<<
>>
Prefs
   1#ifndef SMPBOOT_H
   2#define SMPBOOT_H
   3
   4struct task_struct;
   5
   6#ifdef CONFIG_GENERIC_SMP_IDLE_THREAD
   7struct task_struct *idle_thread_get(unsigned int cpu);
   8void idle_thread_set_boot_cpu(void);
   9void idle_threads_init(void);
  10#else
  11static inline struct task_struct *idle_thread_get(unsigned int cpu) { return NULL; }
  12static inline void idle_thread_set_boot_cpu(void) { }
  13static inline void idle_threads_init(void) { }
  14#endif
  15
  16int smpboot_create_threads(unsigned int cpu);
  17int smpboot_park_threads(unsigned int cpu);
  18int smpboot_unpark_threads(unsigned int cpu);
  19
  20void __init cpuhp_threads_init(void);
  21
  22#endif
  23