Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/time/posix-timers.c do_timer_create() -> (struct k_clock)->timer_create()

Type Parameter Key Value
PARAM_VALUE 0 new_timer 4096-ptr_max
PARAM_VALUE 0 new_timer->it_clock s32min-23
PARAM_VALUE 0 new_timer->it_id 0-s32max
PARAM_VALUE 0 new_timer->it_overrun (-1)
PARAM_VALUE 0 new_timer->it_pid 0,4096-ptr_max
PARAM_VALUE 0 new_timer->it_pid_type 0-1
PARAM_VALUE 0 new_timer->it_process 0,4096-ptr_max
PARAM_VALUE 0 new_timer->kclock 4096-ptr_max
PARAM_VALUE 0 new_timer->kclock->timer_create 3284269029036478464,4420953281777524736,4804910958056529920,6605529347474452480,8402412729797378048
PARAM_VALUE 0 new_timer->rcuref.refcnt.counter 0
PARAM_VALUE 0 new_timer->sigq.flags 1
PARAM_VALUE 0 new_timer->sigq.info._sifields._kill._pid 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._kill._uid 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._rt._pid 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._rt._sigval.sival_int 0-s32max
PARAM_VALUE 0 new_timer->sigq.info._sifields._rt._sigval.sival_ptr 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._rt._uid 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigchld._pid 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigchld._status 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigchld._stime 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigchld._uid 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigchld._utime 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigfault._addr 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigfault._addr_bnd._lower 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigfault._addr_bnd._upper 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigfault._addr_lsb 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigfault._addr_pkey._pkey 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigfault._perf._data 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigfault._perf._flags 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigfault._perf._type 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigfault._trapno 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigpoll._band 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigpoll._fd 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigsys._arch 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigsys._call_addr 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._sigsys._syscall 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._timer._overrun 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._timer._sigval.sival_int 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._timer._sigval.sival_ptr 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._timer._sys_private 0
PARAM_VALUE 0 new_timer->sigq.info._sifields._timer._tid 0-s32max
PARAM_VALUE 0 new_timer->sigq.info.si_code (-2)
PARAM_VALUE 0 new_timer->sigq.info.si_errno 0
PARAM_VALUE 0 new_timer->sigq.ucounts 1-u64max
PARAM_VALUE 0 new_timer->t_hash.pprev 4096-ptr_max
BUF_SIZE 0 new_timer->kclock (-1),128
DATA_SOURCE 0 new_timer r alloc_posix_timer
FUZZY_MAX 0 new_timer->it_pid_type 1
HARD_MAX 0 new_timer->it_pid_type 1
USER_DATA 0 new_timer->it_clock s32min-23
USER_DATA 0 new_timer->it_id 0-s32max
USER_DATA 0 new_timer->it_sigev_notify s32min-s32max
USER_DATA 0 new_timer->sigq.info._sifields._rt._sigval.sival_int 0-s32max
USER_DATA 0 new_timer->sigq.info._sifields._timer._tid 0-s32max
USER_DATA 0 new_timer->sigq.info.si_signo s32min-s32max