Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

kernel/sched/fair.c task_has_sched_core() -> sched_core_disabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 busiest
HALF_LOCKED2 busiest_rq
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read
HALF_LOCKED2 rf.flags

kernel/sched/core.c raw_spin_rq_lock_nested() -> sched_core_disabled()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

kernel/sched/core.c raw_spin_rq_trylock() -> sched_core_disabled()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt