root/include/linux/sched/hotplug.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. idle_task_exit

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

/* [<][>][^][v][top][bottom][index][help] */