Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

kernel/sched/build_policy.c account_process_tick() -> irqtime_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

kernel/sched/build_policy.c disable_sched_clock_irqtime() -> irqtime_enabled()

Type Parameter Key Value

kernel/sched/build_policy.c irqtime_account_irq() -> irqtime_enabled()

Type Parameter Key Value
PREEMPT_ADD
HALF_LOCKED2 irq

kernel/sched/build_policy.c kcpustat_irq_enter() -> irqtime_enabled()

Type Parameter Key Value
PREEMPT_ADD

kernel/sched/build_utility.c psi_account_irqtime() -> irqtime_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

kernel/sched/build_utility.c psi_show() -> irqtime_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

kernel/sched/core.c update_rq_clock_task() -> irqtime_enabled()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &p->pi_lock
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock
HALF_LOCKED2 _T->rf.flags
HALF_LOCKED2 busiest
HALF_LOCKED2 busiest_rq
HALF_LOCKED2 global &shares_mutex
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read
HALF_LOCKED2 rf.flags
HALF_LOCKED2 rq