Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/time/posix-cpu-timers.c posix_cpu_timer_get() -> __posix_cpu_timer_get()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 0 timer->it.cpu.node.expires s64min-(-1),1-s64max
PARAM_VALUE 1 itp 1895132330281050112,7810997129998409728
DATA_SOURCE 0 timer $0
DATA_SOURCE 1 itp $1
MEM_ZERO 1 itp
NOCHECK_CALL
USER_DATA 0 timer->it_id 0-s32max[c]
LOCK2 rcu_read
HALF_LOCKED2 irq

kernel/time/posix-cpu-timers.c posix_cpu_timer_set() -> __posix_cpu_timer_get()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 itp 1106317196597465088,3214628412952829952,5883472061765767168
BUF_SIZE 1 itp (-1)-0,32
BUF_SIZE 1 itp (-1)-0,32
DATA_SOURCE 0 timer $0
DATA_SOURCE 1 itp $3
NOCHECK_CALL
USER_DATA 0 timer->it_clock s32min-23
USER_DATA 0 timer->it_id 0-s32max[c]
HALF_LOCKED2 &timer.it_lock
HALF_LOCKED2 irq