Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

kernel/time/hrtimer.c __do_sys_nanosleep() -> hrtimer_nanosleep()

Type Parameter Key Value
PARAM_VALUE 1 mode 1
PARAM_VALUE 2 clockid 1

kernel/time/hrtimer.c __do_sys_nanosleep() -> hrtimer_nanosleep()

Type Parameter Key Value
PARAM_VALUE 1 mode 1
PARAM_VALUE 2 clockid 1

kernel/time/hrtimer.c __do_sys_nanosleep_time32() -> hrtimer_nanosleep()

Type Parameter Key Value
PARAM_VALUE 1 mode 1
PARAM_VALUE 2 clockid 1

kernel/time/hrtimer.c __do_sys_nanosleep_time32() -> hrtimer_nanosleep()

Type Parameter Key Value
PARAM_VALUE 1 mode 1
PARAM_VALUE 2 clockid 1

kernel/time/posix-timers.c common_nsleep() -> hrtimer_nanosleep()

Type Parameter Key Value
PARAM_VALUE 1 mode 0-1
PARAM_VALUE 2 clockid s32min-23
DATA_SOURCE 0 rqtp r timespec64_to_ktime
DATA_SOURCE 2 clockid $0
FUZZY_MAX 1 mode 1
HARD_MAX 1 mode 1
USER_DATA 2 clockid s32min-23

kernel/time/posix-timers.c common_nsleep_timens() -> hrtimer_nanosleep()

Type Parameter Key Value
PARAM_VALUE 1 mode 0-1
PARAM_VALUE 2 clockid s32min-23
DATA_SOURCE 2 clockid $0
FUZZY_MAX 1 mode 1
HARD_MAX 1 mode 1
USER_DATA 2 clockid s32min-23