#ifdef CONFIG_SMP
static int
select_task_rq_stop(struct task_struct *p, int cpu, int flags)
{ … }
static int
balance_stop(struct rq *rq, struct task_struct *prev, struct rq_flags *rf)
{ … }
#endif
static void
wakeup_preempt_stop(struct rq *rq, struct task_struct *p, int flags)
{ … }
static void set_next_task_stop(struct rq *rq, struct task_struct *stop, bool first)
{ … }
static struct task_struct *pick_task_stop(struct rq *rq)
{ … }
static void
enqueue_task_stop(struct rq *rq, struct task_struct *p, int flags)
{ … }
static bool
dequeue_task_stop(struct rq *rq, struct task_struct *p, int flags)
{ … }
static void yield_task_stop(struct rq *rq)
{ … }
static void put_prev_task_stop(struct rq *rq, struct task_struct *prev, struct task_struct *next)
{ … }
static void task_tick_stop(struct rq *rq, struct task_struct *curr, int queued)
{ … }
static void switched_to_stop(struct rq *rq, struct task_struct *p)
{ … }
static void
prio_changed_stop(struct rq *rq, struct task_struct *p, int oldprio)
{ … }
static void update_curr_stop(struct rq *rq)
{ … }
DEFINE_SCHED_CLASS(stop) = …;