Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

kernel/sched/build_policy.c task_cputime_adjusted() -> cputime_adjust()

Type Parameter Key Value
PARAM_VALUE 0 curr 7477286605877035008
PARAM_VALUE 1 prev 4096-ptr_max
PARAM_VALUE 2 ut 574651669928038400,4983579500233416704,5080089189713891328,8930934260510007296
PARAM_VALUE 3 st 1122165051449757696,1405098398386884608,3821532191754362880,3867639184787484672
DATA_SOURCE 2 ut $1
DATA_SOURCE 3 st $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &p->signal->exec_update_lock

kernel/sched/build_policy.c thread_group_cputime_adjusted() -> cputime_adjust()

Type Parameter Key Value
PARAM_VALUE 0 curr 3074460043895308288
PARAM_VALUE 1 prev 4096-ptr_max
PARAM_VALUE 2 ut 3664868212976713728,4066928823316684800,5080089189713891328,5486500670973902848
PARAM_VALUE 3 st 1405098398386884608,6075569694163595264,7657871618737184768,9158033566610550784
DATA_SOURCE 2 ut $1
DATA_SOURCE 3 st $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &p->signal->exec_update_lock

kernel/sched/build_utility.c cpuacct_stats_show() -> cputime_adjust()

Type Parameter Key Value
PARAM_VALUE 0 curr 4698304638070882304
PARAM_VALUE 1 prev 4096-ptr_max
PARAM_VALUE 2 ut 4882517630770556928
PARAM_VALUE 3 st 4882517630770556936
BUF_SIZE 2 ut 16
MEM_ZERO 0 curr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sf->lock
TYPE_LOCK (struct seq_file)->lock

kernel/cgroup/rstat.c cgroup_base_stat_cputime_show() -> cputime_adjust()

Type Parameter Key Value
PARAM_VALUE 0 curr 4096-ptr_max
PARAM_VALUE 1 prev 4096-ptr_max
PARAM_VALUE 2 ut 2521839384644730888
PARAM_VALUE 3 st 2521839384644730880
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &seq->lock
LOCK2 irq
LOCK2 lock
TYPE_LOCK (struct seq_file)->lock