Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/time/posix-cpu-timers.c update_rlimit_cpu() -> set_process_cpu_timer()

Type Parameter Key Value
PARAM_VALUE 0 tsk 4096-ptr_max
PARAM_VALUE 0 tsk->sighand 1-u64max
PARAM_VALUE 0 tsk->sighand->siglock.rlock.dep_map->name 0-255
PARAM_VALUE 1 clkid 0
PARAM_VALUE 2 newval 8047462471692218368
PARAM_VALUE 3 oldval 0
DATA_SOURCE 0 tsk $0
NOCHECK_CALL
USER_DATA 2 *newval 0-u64max[c]
USER_PTR 2 newval

kernel/time/itimer.c set_cpu_itimer() -> set_process_cpu_timer()

Type Parameter Key Value
PARAM_VALUE 0 tsk 4096-ptr_max
PARAM_VALUE 0 tsk->sighand 4096-ptr_max
PARAM_VALUE 0 tsk->sighand->siglock.rlock.dep_map->name 0-255
PARAM_VALUE 0 tsk->signal->it 4096-ptr_max
PARAM_VALUE 1 clkid 0-1
PARAM_VALUE 2 newval 3890118235007025152
PARAM_VALUE 3 oldval 2098877401822875648
DATA_SOURCE 0 tsk $0
DATA_SOURCE 1 clkid $1
HARD_MAX 1 clkid 1
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
USER_DATA 2 *newval 0-u64max[c]
USER_PTR 2 newval
LOCK2 irq
LOCK2 0 &tsk->sighand->siglock
TYPE_LOCK (struct sighand_struct)->siglock