Lines Matching refs:nanosleep
1660 switch(restart->nanosleep.type) { in nanosleep_copyout()
1663 if (compat_put_timespec64(ts, restart->nanosleep.compat_rmtp)) in nanosleep_copyout()
1668 if (put_timespec64(ts, restart->nanosleep.rmtp)) in nanosleep_copyout()
1701 if (restart->nanosleep.type != TT_NONE) { in do_nanosleep()
1719 hrtimer_init_on_stack(&t.timer, restart->nanosleep.clockid, in hrtimer_nanosleep_restart()
1721 hrtimer_set_expires_tv64(&t.timer, restart->nanosleep.expires); in hrtimer_nanosleep_restart()
1754 restart->nanosleep.clockid = t.timer.base->clockid; in hrtimer_nanosleep()
1755 restart->nanosleep.expires = hrtimer_get_expires_tv64(&t.timer); in hrtimer_nanosleep()
1763 SYSCALL_DEFINE2(nanosleep, struct __kernel_timespec __user *, rqtp, in SYSCALL_DEFINE2() argument
1774 current->restart_block.nanosleep.type = rmtp ? TT_NATIVE : TT_NONE; in SYSCALL_DEFINE2()
1775 current->restart_block.nanosleep.rmtp = rmtp; in SYSCALL_DEFINE2()
1783 COMPAT_SYSCALL_DEFINE2(nanosleep, struct compat_timespec __user *, rqtp, in COMPAT_SYSCALL_DEFINE2() argument
1794 current->restart_block.nanosleep.type = rmtp ? TT_COMPAT : TT_NONE; in COMPAT_SYSCALL_DEFINE2()
1795 current->restart_block.nanosleep.compat_rmtp = rmtp; in COMPAT_SYSCALL_DEFINE2()