Defined in 1 files as a prototype:

Defined in 1 files as a macro:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

kernel/sched/build_policy.c update_stats_enqueue_sleeper_dl() -> __update_stats_enqueue_sleeper()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 1 p 4096-ptr_max
PARAM_VALUE 2 stats 4096-ptr_max
BUF_SIZE 2 stats 256
DATA_SOURCE 2 stats r __schedstats_from_dl_se
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/sched/build_policy.c update_stats_enqueue_sleeper_rt() -> __update_stats_enqueue_sleeper()

Type Parameter Key Value
PARAM_VALUE 1 p 4096-ptr_max
PARAM_VALUE 2 stats 4096-ptr_max
BUF_SIZE 2 stats 256
DATA_SOURCE 1 p r rt_task_of
DATA_SOURCE 2 stats r __schedstats_from_rt_se
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rq

kernel/sched/fair.c update_stats_enqueue_sleeper_fair() -> __update_stats_enqueue_sleeper()

Type Parameter Key Value
PARAM_VALUE 1 p 0,4096-ptr_max
PARAM_VALUE 2 stats 4096-ptr_max
BUF_SIZE 2 stats 256
DATA_SOURCE 2 stats r __schedstats_from_se
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &p->pi_lock
HALF_LOCKED2 &p->sighand->siglock