/linux/tools/include/nolibc/ |
H A D | time.h | 113 int sys_clock_nanosleep(clockid_t clockid, int flags, const struct timespec *rqtp, in sys_clock_nanosleep() argument 117 return my_syscall4(__NR_clock_nanosleep, clockid, flags, rqtp, rmtp); in sys_clock_nanosleep() 122 __nolibc_timespec_user_to_kernel(rqtp, &krqtp); in sys_clock_nanosleep() 128 return __nolibc_enosys(__func__, clockid, flags, rqtp, rmtp); in sys_clock_nanosleep() 133 int clock_nanosleep(clockid_t clockid, int flags, const struct timespec *rqtp, in clock_nanosleep() argument 136 return __sysret(sys_clock_nanosleep(clockid, flags, rqtp, rmtp)); in clock_nanosleep() 146 int nanosleep(const struct timespec *rqtp, struct timespec *rmtp) in nanosleep() argument 148 return clock_nanosleep(CLOCK_REALTIME, 0, rqtp, rmtp); in nanosleep()
|
/linux/kernel/time/ |
H A D | posix-stubs.c | 95 const struct __kernel_timespec __user *, rqtp, in SYSCALL_DEFINE4() argument 110 if (get_timespec64(&t, rqtp)) in SYSCALL_DEFINE4() 178 struct old_timespec32 __user *, rqtp, in SYSCALL_DEFINE4() argument 193 if (get_old_timespec32(&t, rqtp)) in SYSCALL_DEFINE4()
|
H A D | posix-timers.c | 1349 const struct timespec64 *rqtp) in common_nsleep() argument 1351 ktime_t texp = timespec64_to_ktime(*rqtp); in common_nsleep() 1364 const struct timespec64 *rqtp) in common_nsleep_timens() argument 1366 ktime_t texp = timespec64_to_ktime(*rqtp); in common_nsleep_timens() 1377 const struct __kernel_timespec __user *, rqtp, in SYSCALL_DEFINE4() argument 1388 if (get_timespec64(&t, rqtp)) in SYSCALL_DEFINE4() 1405 struct old_timespec32 __user *, rqtp, in SYSCALL_DEFINE4() argument 1416 if (get_old_timespec32(&t, rqtp)) in SYSCALL_DEFINE4()
|
H A D | posix-cpu-timers.c | 1479 const struct timespec64 *rqtp) in do_cpu_nanosleep() argument 1502 it.it_value = *rqtp; in do_cpu_nanosleep() 1571 const struct timespec64 *rqtp) in posix_cpu_nsleep() argument 1584 error = do_cpu_nanosleep(which_clock, flags, rqtp); in posix_cpu_nsleep() 1626 const struct timespec64 *rqtp) in process_cpu_nsleep() argument 1628 return posix_cpu_nsleep(PROCESS_CLOCK, flags, rqtp); in process_cpu_nsleep()
|
H A D | hrtimer.c | 2138 long hrtimer_nanosleep(ktime_t rqtp, const enum hrtimer_mode mode, in hrtimer_nanosleep() argument 2146 hrtimer_set_expires_range_ns(&t.timer, rqtp, current->timer_slack_ns); in hrtimer_nanosleep() 2168 SYSCALL_DEFINE2(nanosleep, struct __kernel_timespec __user *, rqtp, in SYSCALL_DEFINE2() argument 2173 if (get_timespec64(&tu, rqtp)) in SYSCALL_DEFINE2() 2190 SYSCALL_DEFINE2(nanosleep_time32, struct old_timespec32 __user *, rqtp, in SYSCALL_DEFINE2() argument 2195 if (get_old_timespec32(&tu, rqtp)) in SYSCALL_DEFINE2()
|
/linux/include/linux/ |
H A D | hrtimer.h | 372 extern long hrtimer_nanosleep(ktime_t rqtp, const enum hrtimer_mode mode,
|
H A D | syscalls.h | 591 asmlinkage long sys_nanosleep(struct __kernel_timespec __user *rqtp, 593 asmlinkage long sys_nanosleep_time32(struct old_timespec32 __user *rqtp, 623 const struct __kernel_timespec __user *rqtp, 637 struct old_timespec32 __user *rqtp,
|