Defined in 1 files as a macro:

Defined in 2 files as a function:

Referenced in 4 files:

Smatch caller information:

kernel/sched/build_policy.c __sched_setscheduler() -> rt_group_sched_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cpuset_mutex

kernel/sched/build_policy.c alloc_rt_sched_group() -> rt_group_sched_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

kernel/sched/build_policy.c free_rt_sched_group() -> rt_group_sched_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

kernel/sched/build_policy.c next_task_group() -> rt_group_sched_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read
HALF_LOCKED2 rf.flags
HALF_LOCKED2 rq

kernel/sched/build_policy.c rq_of_rt_rq() -> rt_group_sched_enabled()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rt_rq->rt_runtime_lock

kernel/sched/build_policy.c rq_of_rt_se() -> rt_group_sched_enabled()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

kernel/sched/build_policy.c rt_rq_of_se() -> rt_group_sched_enabled()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

kernel/sched/build_policy.c sched_rt_can_attach() -> rt_group_sched_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &cgroup_mutex

kernel/sched/build_policy.c sched_rt_global_validate() -> rt_group_sched_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mutex
LOCK2 global &sched_domains_mutex
HALF_LOCKED2 &pool->lock

kernel/sched/build_policy.c task_is_throttled_rt() -> rt_group_sched_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
HALF_LOCKED2 rcu_read

kernel/sched/build_policy.c unregister_rt_sched_group() -> rt_group_sched_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

kernel/sched/fair.c set_task_rq() -> rt_group_sched_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

kernel/sched/core.c cpu_cgroup_can_attach() -> rt_group_sched_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &cgroup_mutex

kernel/sched/core.c cpu_rt_group_init() -> rt_group_sched_enabled()

Type Parameter Key Value

kernel/sched/core.c set_task_rq() -> rt_group_sched_enabled()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING