Lines Matching refs:tv
86 struct timespec64 tv; in SYSCALL_DEFINE1() local
89 if (get_user(tv.tv_sec, tptr)) in SYSCALL_DEFINE1()
92 tv.tv_nsec = 0; in SYSCALL_DEFINE1()
94 err = security_settime64(&tv, NULL); in SYSCALL_DEFINE1()
98 do_settimeofday64(&tv); in SYSCALL_DEFINE1()
124 struct timespec64 tv; in COMPAT_SYSCALL_DEFINE1() local
127 if (get_user(tv.tv_sec, tptr)) in COMPAT_SYSCALL_DEFINE1()
130 tv.tv_nsec = 0; in COMPAT_SYSCALL_DEFINE1()
132 err = security_settime64(&tv, NULL); in COMPAT_SYSCALL_DEFINE1()
136 do_settimeofday64(&tv); in COMPAT_SYSCALL_DEFINE1()
143 SYSCALL_DEFINE2(gettimeofday, struct timeval __user *, tv, in SYSCALL_DEFINE2() argument
146 if (likely(tv != NULL)) { in SYSCALL_DEFINE2()
149 if (copy_to_user(tv, &ktv, sizeof(ktv))) in SYSCALL_DEFINE2()
170 int do_sys_settimeofday64(const struct timespec64 *tv, const struct timezone *tz) in do_sys_settimeofday64() argument
175 if (tv && !timespec64_valid(tv)) in do_sys_settimeofday64()
178 error = security_settime64(tv, tz); in do_sys_settimeofday64()
191 if (!tv) in do_sys_settimeofday64()
195 if (tv) in do_sys_settimeofday64()
196 return do_settimeofday64(tv); in do_sys_settimeofday64()
200 SYSCALL_DEFINE2(settimeofday, struct timeval __user *, tv, in SYSCALL_DEFINE2() argument
207 if (tv) { in SYSCALL_DEFINE2()
208 if (copy_from_user(&user_tv, tv, sizeof(*tv))) in SYSCALL_DEFINE2()
222 return do_sys_settimeofday64(tv ? &new_ts : NULL, tz ? &new_tz : NULL); in SYSCALL_DEFINE2()
226 COMPAT_SYSCALL_DEFINE2(gettimeofday, struct compat_timeval __user *, tv, in COMPAT_SYSCALL_DEFINE2() argument
229 if (tv) { in COMPAT_SYSCALL_DEFINE2()
233 if (compat_put_timeval(&ktv, tv)) in COMPAT_SYSCALL_DEFINE2()
244 COMPAT_SYSCALL_DEFINE2(settimeofday, struct compat_timeval __user *, tv, in COMPAT_SYSCALL_DEFINE2() argument
251 if (tv) { in COMPAT_SYSCALL_DEFINE2()
252 if (compat_get_timeval(&user_tv, tv)) in COMPAT_SYSCALL_DEFINE2()
262 return do_sys_settimeofday64(tv ? &new_ts : NULL, tz ? &new_tz : NULL); in COMPAT_SYSCALL_DEFINE2()
480 struct timeval tv; in ns_to_timeval() local
482 tv.tv_sec = ts.tv_sec; in ns_to_timeval()
483 tv.tv_usec = (suseconds_t) ts.tv_nsec / 1000; in ns_to_timeval()
485 return tv; in ns_to_timeval()
492 struct __kernel_old_timeval tv; in ns_to_kernel_old_timeval() local
494 tv.tv_sec = ts.tv_sec; in ns_to_kernel_old_timeval()
495 tv.tv_usec = (suseconds_t)ts.tv_nsec / 1000; in ns_to_kernel_old_timeval()
497 return tv; in ns_to_kernel_old_timeval()