linux/include/linux/sched/hotplug.h
<<
>>
Prefs
   1#ifndef _LINUX_SCHED_HOTPLUG_H
   2#define _LINUX_SCHED_HOTPLUG_H
   3
   4/*
   5 * Scheduler interfaces for hotplug CPU support:
   6 */
   7
   8extern int sched_cpu_starting(unsigned int cpu);
   9extern int sched_cpu_activate(unsigned int cpu);
  10extern int sched_cpu_deactivate(unsigned int cpu);
  11
  12#ifdef CONFIG_HOTPLUG_CPU
  13extern int sched_cpu_dying(unsigned int cpu);
  14#else
  15# define sched_cpu_dying        NULL
  16#endif
  17
  18#ifdef CONFIG_HOTPLUG_CPU
  19extern void idle_task_exit(void);
  20#else
  21static inline void idle_task_exit(void) {}
  22#endif
  23
  24#endif /* _LINUX_SCHED_HOTPLUG_H */
  25