Lines Matching refs:idle
635 if (set_nr_and_not_polling(rq->idle)) in wake_up_idle_cpu()
1586 if (!set_nr_if_polling(rq->idle)) in ttwu_queue_remote()
1603 if (set_nr_if_polling(rq->idle)) { in wake_up_if_idle()
3020 if (unlikely(p == rq->idle)) { in rt_mutex_setprio()
3201 if (rq->curr != rq->idle) in idle_cpu()
3223 return cpu_rq(cpu)->idle; in idle_task()
4590 void init_idle_bootup_task(struct task_struct *idle) in init_idle_bootup_task() argument
4592 idle->sched_class = &idle_sched_class; in init_idle_bootup_task()
4603 void init_idle(struct task_struct *idle, int cpu) in init_idle() argument
4610 __sched_fork(0, idle); in init_idle()
4611 idle->state = TASK_RUNNING; in init_idle()
4612 idle->se.exec_start = sched_clock(); in init_idle()
4614 do_set_cpus_allowed(idle, cpumask_of(cpu)); in init_idle()
4626 __set_task_cpu(idle, cpu); in init_idle()
4629 rq->curr = rq->idle = idle; in init_idle()
4630 idle->on_rq = TASK_ON_RQ_QUEUED; in init_idle()
4632 idle->on_cpu = 1; in init_idle()
4637 init_idle_preempt_count(idle, cpu); in init_idle()
4642 idle->sched_class = &idle_sched_class; in init_idle()
4643 ftrace_graph_init_idle_task(idle, cpu); in init_idle()
4644 vtime_init_idle(idle, cpu); in init_idle()
4646 sprintf(idle->comm, "%s/%d", INIT_TASK_COMM, cpu); in init_idle()