Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 15 files:
- fs/aio.c
- fs/eventpoll.c
- fs/select.c
- fs/utimes.c
- io_uring/io_uring.c, line 2539
- io_uring/timeout.c, line 66
- ipc/mqueue.c, line 840
- ipc/sem.c, line 2261
- kernel/futex/syscalls.c
- kernel/signal.c
- kernel/time/hrtimer.c, line 2498
- kernel/time/posix-stubs.c
- kernel/time/posix-timers.c
- kernel/time/time.c
- net/socket.c, line 3133
Smatch caller information:
fs/aio.c __do_compat_sys_io_pgetevents_time64() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 1664027004047527936 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $4 |
| USER_DATA | 1 | uts | 1-u64max |
fs/aio.c __do_compat_sys_io_pgetevents_time64() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 1664027004047527936 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $4 |
| USER_DATA | 1 | uts | 1-u64max |
fs/aio.c __do_sys_io_getevents() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 2859458500704989184 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $4 |
| USER_DATA | 1 | uts | 1-u64max |
fs/aio.c __do_sys_io_getevents() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 2859458500704989184 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $4 |
| USER_DATA | 1 | uts | 1-u64max |
fs/aio.c __do_sys_io_pgetevents() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 1741750716856434688 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $4 |
| USER_DATA | 1 | uts | 1-u64max |
fs/aio.c __do_sys_io_pgetevents() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 1741750716856434688 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $4 |
| USER_DATA | 1 | uts | 1-u64max |
io_uring/timeout.c io_parse_user_time() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 2644399405423595520 |
| LOCK2 | &ctx->uring_lock | ||
| HALF_LOCKED2 | &sqd->lock | ||
| TYPE_LOCK | (struct io_ring_ctx)->uring_lock |
fs/utimes.c __do_sys_utimensat() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 4202966309132746752 |
| PARAM_VALUE | 1 | uts | 4096-ptr_max |
| BUF_SIZE | 0 | ts | 32 |
fs/utimes.c __do_sys_utimensat() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 4202966309132746760 |
| PARAM_VALUE | 1 | uts | 4096-ptr_max |
fs/utimes.c __do_sys_utimensat() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 4202966309132746752 |
| PARAM_VALUE | 1 | uts | 4096-ptr_max |
| BUF_SIZE | 0 | ts | 32 |
fs/utimes.c __do_sys_utimensat() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 4202966309132746760 |
| PARAM_VALUE | 1 | uts | 4096-ptr_max |
ipc/sem.c ksys_semtimedop() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 2782815955997175808 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $3 |
| USER_DATA | 1 | uts | 1-u64max |
kernel/time/hrtimer.c __do_sys_nanosleep() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 8188384652880744448 |
| DATA_SOURCE | 1 | uts | $0 |
| USER_DATA | 1 | uts | 0-u64max |
kernel/time/hrtimer.c __do_sys_nanosleep() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 8188384652880744448 |
| DATA_SOURCE | 1 | uts | $0 |
| USER_DATA | 1 | uts | 0-u64max |
io_uring/io_uring.c io_get_ext_arg() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 8656115432661876744 |
| PARAM_VALUE | 0 | ts->tv_nsec | 0 |
| PARAM_VALUE | 0 | ts->tv_sec | 0 |
| PARAM_VALUE | 1 | uts | 1-u64max |
kernel/time/posix-timers.c __do_sys_clock_nanosleep() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 5463348718923022336 |
| DATA_SOURCE | 1 | uts | $2 |
| USER_DATA | 1 | uts | 0-u64max |
kernel/time/posix-timers.c __do_sys_clock_nanosleep() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 5463348718923022336 |
| DATA_SOURCE | 1 | uts | $2 |
| USER_DATA | 1 | uts | 0-u64max |
kernel/time/posix-timers.c __do_sys_clock_settime() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 6948930233408114688 |
| DATA_SOURCE | 1 | uts | $1 |
| USER_DATA | 1 | uts | 0-u64max |
kernel/time/posix-timers.c __do_sys_clock_settime() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 6948930233408114688 |
| DATA_SOURCE | 1 | uts | $1 |
| USER_DATA | 1 | uts | 0-u64max |
kernel/time/time.c get_itimerspec64() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 71585759839850496,3283092763034214400 |
kernel/time/time.c get_itimerspec64() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 71585759839850512,3283092763034214416 |
| PARAM_VALUE | 1 | uts | 4096-ptr_max |
fs/eventpoll.c __do_compat_sys_epoll_pwait2() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 6343909679205306368 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $3 |
| USER_DATA | 1 | uts | 1-u64max |
fs/eventpoll.c __do_compat_sys_epoll_pwait2() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 6343909679205306368 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $3 |
| USER_DATA | 1 | uts | 1-u64max |
fs/eventpoll.c __do_sys_epoll_pwait2() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 7220141682495877120 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $3 |
| USER_DATA | 1 | uts | 1-u64max |
fs/eventpoll.c __do_sys_epoll_pwait2() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 7220141682495877120 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $3 |
| USER_DATA | 1 | uts | 1-u64max |
net/socket.c __sys_recvmmsg() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 8238260808421322752 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $4 |
| USER_DATA | 1 | uts | 1-u64max |
kernel/futex/syscalls.c __do_sys_futex() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 6515055835880341504 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $3 |
| USER_DATA | 1 | uts | 1-u64max |
kernel/futex/syscalls.c __do_sys_futex() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 6515055835880341504 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $3 |
| USER_DATA | 1 | uts | 1-u64max |
kernel/futex/syscalls.c futex2_setup_timeout() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 541375116078116864 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $0 |
| USER_DATA | 1 | uts | 1-u64max |
fs/select.c __do_compat_sys_ppoll_time64() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 3466888036773765120 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $2 |
| USER_DATA | 1 | uts | 1-u64max |
fs/select.c __do_compat_sys_ppoll_time64() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 3466888036773765120 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $2 |
| USER_DATA | 1 | uts | 1-u64max |
fs/select.c __do_sys_ppoll() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 1323392331235811328 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $2 |
| USER_DATA | 1 | uts | 1-u64max |
fs/select.c __do_sys_ppoll() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 1323392331235811328 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $2 |
| USER_DATA | 1 | uts | 1-u64max |
fs/select.c do_compat_pselect() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 59287178108194816 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $4 |
fs/select.c do_pselect() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 4205650069905711104 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $4 |
kernel/signal.c __do_compat_sys_rt_sigtimedwait_time64() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 3085516261333106688 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $2 |
| USER_DATA | 1 | uts | 1-u64max |
kernel/signal.c __do_compat_sys_rt_sigtimedwait_time64() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 3085516261333106688 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $2 |
| USER_DATA | 1 | uts | 1-u64max |
kernel/signal.c __do_sys_rt_sigtimedwait() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 1874768915026731008 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $2 |
| USER_DATA | 1 | uts | 1-u64max |
kernel/signal.c __do_sys_rt_sigtimedwait() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 1874768915026731008 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 1 | uts | $2 |
| USER_DATA | 1 | uts | 1-u64max |
ipc/mqueue.c prepare_timeout() -> get_timespec64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ts | 4865762161889284096,6890280507805425664 |
| PARAM_VALUE | 1 | uts | 1-u64max |
| DATA_SOURCE | 0 | ts | $1 |
| DATA_SOURCE | 1 | uts | $0 |
| USER_DATA | 1 | uts | 1-u64max |