Home
last modified time | relevance | path

Searched refs:is_idle_task (Results 1 – 16 of 16) sorted by relevance

/openbmc/linux/kernel/rcu/
H A Dtiny.c195 if (unlikely(is_idle_task(current))) { in call_rcu()
230 if (unlikely(is_idle_task(current))) { in start_poll_synchronize_rcu()
H A Dtasks.h940 if (is_idle_task(t)) in rcu_tasks_is_holdout()
1006 !is_idle_task(t) && t->rcu_tasks_idle_cpu >= 0)) { in check_holdout_task()
1021 t, ".I"[is_idle_task(t)], in check_holdout_task()
1789 bool is_idle_tsk = is_idle_task(t); in show_stalled_task_trace()
H A Dtree.c371 WARN_ON_ONCE(!nesting && !is_idle_task(current)); in rcu_is_cpu_rrupt_from_idle()
2139 need_resched(), is_idle_task(current), in rcu_do_batch()
2198 if (count >= bl && (need_resched() || !is_idle_task(current))) in rcu_do_batch()
2227 is_idle_task(current), rcu_is_callbacks_kthread(rdp)); in rcu_do_batch()
2489 if (t && (status != RCU_KTHREAD_YIELDING || is_idle_task(current))) in rcu_wake_cond()
/openbmc/linux/kernel/
H A Dcontext_tracking.c141 WARN_ON_ONCE(IS_ENABLED(CONFIG_RCU_EQS_DEBUG) && !user && !is_idle_task(current)); in ct_kernel_exit()
186 WARN_ON_ONCE(IS_ENABLED(CONFIG_RCU_EQS_DEBUG) && !user && !is_idle_task(current)); in ct_kernel_enter()
H A Dsoftirq.c605 (is_idle_task(current) && (irq_count() == HARDIRQ_OFFSET))) in irq_enter_rcu()
/openbmc/linux/kernel/sched/
H A Dpelt.h97 if (unlikely(is_idle_task(rq->curr))) { in update_rq_clock_pelt()
H A Dcputime.c430 if (is_idle_task(prev)) in vtime_task_switch()
449 is_idle_task(tsk)) { in vtime_account_irq()
805 if (is_idle_task(current)) in vtime_task_switch_generic()
H A Dcore.c3946 if (is_idle_task(rcu_dereference(rq->curr))) { in wake_up_if_idle()
3948 if (is_idle_task(rq->curr)) in wake_up_if_idle()
5740 if (!is_idle_task(curr)) { in sched_tick_remote()
10179 !is_idle_task(current) && !current->non_block_count) || in __might_resched()
H A Dfair.c2220 if (cur && ((cur->flags & PF_EXITING) || is_idle_task(cur))) in task_numa_compare()
4501 is_idle = is_idle_task(rcu_dereference(rq->curr)); in migrate_se_pelt_lag()
/openbmc/linux/arch/sparc/kernel/
H A Dsetup_32.c87 if (!is_idle_task(current)) { in prom_sync_me()
/openbmc/linux/kernel/entry/
H A Dcommon.c354 if (!IS_ENABLED(CONFIG_TINY_RCU) && is_idle_task(current)) { in irqentry_enter()
/openbmc/linux/kernel/debug/kdb/
H A Dkdb_support.c497 if (is_idle_task(p)) { in kdb_task_state_char()
/openbmc/linux/arch/arm64/kernel/
H A Dentry-common.c42 if (!IS_ENABLED(CONFIG_TINY_RCU) && is_idle_task(current)) { in __enter_from_kernel_mode()
/openbmc/linux/kernel/time/
H A Dtick-sched.c244 if (is_idle_task(current)) in tick_sched_handle()
/openbmc/linux/include/linux/
H A Dsched.h1941 * is_idle_task - is the specified task an idle task?
1946 static __always_inline bool is_idle_task(const struct task_struct *p) in is_idle_task() function
/openbmc/linux/kernel/events/
H A Dcore.c11108 if (!(event->attr.exclude_idle && is_idle_task(current))) in perf_swevent_hrtimer()