| /Linux-v5.4/kernel/time/ |
| D | posix-stubs.c | 145 current->restart_block.nanosleep.type = rmtp ? TT_NATIVE : TT_NONE; in SYSCALL_DEFINE4() 146 current->restart_block.nanosleep.rmtp = rmtp; in SYSCALL_DEFINE4() 231 current->restart_block.nanosleep.type = rmtp ? TT_COMPAT : TT_NONE; in SYSCALL_DEFINE4() 232 current->restart_block.nanosleep.compat_rmtp = rmtp; in SYSCALL_DEFINE4()
|
| D | hrtimer.c | 1845 switch(restart->nanosleep.type) { in nanosleep_copyout() 1848 if (put_old_timespec32(ts, restart->nanosleep.compat_rmtp)) in nanosleep_copyout() 1853 if (put_timespec64(ts, restart->nanosleep.rmtp)) in nanosleep_copyout() 1884 if (restart->nanosleep.type != TT_NONE) { in do_nanosleep() 1902 hrtimer_init_sleeper_on_stack(&t, restart->nanosleep.clockid, in hrtimer_nanosleep_restart() 1904 hrtimer_set_expires_tv64(&t.timer, restart->nanosleep.expires); in hrtimer_nanosleep_restart() 1936 restart->nanosleep.clockid = t.timer.base->clockid; in hrtimer_nanosleep() 1937 restart->nanosleep.expires = hrtimer_get_expires_tv64(&t.timer); in hrtimer_nanosleep() 1945 SYSCALL_DEFINE2(nanosleep, struct __kernel_timespec __user *, rqtp, in SYSCALL_DEFINE2() argument 1956 current->restart_block.nanosleep.type = rmtp ? TT_NATIVE : TT_NONE; in SYSCALL_DEFINE2() [all …]
|
| D | alarmtimer.c | 746 if (restart->nanosleep.type != TT_NONE) { in alarmtimer_do_nsleep() 778 enum alarmtimer_type type = restart->nanosleep.clockid; in alarm_timer_nsleep_restart() 779 ktime_t exp = restart->nanosleep.expires; in alarm_timer_nsleep_restart() 833 restart->nanosleep.clockid = type; in alarm_timer_nsleep() 834 restart->nanosleep.expires = exp; in alarm_timer_nsleep()
|
| D | posix-cpu-timers.c | 1307 restart->nanosleep.expires = expires; in do_cpu_nanosleep() 1308 if (restart->nanosleep.type != TT_NONE) in do_cpu_nanosleep() 1339 restart_block->nanosleep.clockid = which_clock; in posix_cpu_nsleep() 1346 clockid_t which_clock = restart_block->nanosleep.clockid; in posix_cpu_nsleep_restart() 1349 t = ns_to_timespec64(restart_block->nanosleep.expires); in posix_cpu_nsleep_restart()
|
| D | posix-timers.c | 1227 current->restart_block.nanosleep.type = rmtp ? TT_NATIVE : TT_NONE; in SYSCALL_DEFINE4() 1228 current->restart_block.nanosleep.rmtp = rmtp; in SYSCALL_DEFINE4() 1254 current->restart_block.nanosleep.type = rmtp ? TT_COMPAT : TT_NONE; in SYSCALL_DEFINE4() 1255 current->restart_block.nanosleep.compat_rmtp = rmtp; in SYSCALL_DEFINE4()
|
| /Linux-v5.4/tools/testing/selftests/timers/ |
| D | .gitignore | 8 nanosleep
|
| D | Makefile | 7 TEST_GEN_PROGS = posix_timers nanosleep nsleep-lat set-timer-lat mqueue-lat \
|
| /Linux-v5.4/include/linux/ |
| D | restart_block.h | 46 } nanosleep; member
|
| /Linux-v5.4/Documentation/timers/ |
| D | hrtimers.rst | 59 utilize nanosleep, posix-timers and itimer interfaces. Also, in-kernel 159 - nanosleep 163 The conversion of nanosleep and posix-timers enabled the unification of 164 nanosleep and clock_nanosleep.
|
| /Linux-v5.4/tools/testing/selftests/bpf/prog_tests/ |
| D | get_stack_raw_tp.c | 129 nanosleep(&tv, NULL); in test_get_stack_raw_tp()
|
| /Linux-v5.4/tools/perf/arch/powerpc/entry/syscalls/ |
| D | syscall.tbl | 211 162 32 nanosleep sys_nanosleep_time32 212 162 64 nanosleep sys_nanosleep 213 162 spu nanosleep sys_nanosleep
|
| /Linux-v5.4/arch/powerpc/kernel/syscalls/ |
| D | syscall.tbl | 211 162 32 nanosleep sys_nanosleep_time32 212 162 64 nanosleep sys_nanosleep 213 162 spu nanosleep sys_nanosleep
|
| /Linux-v5.4/arch/sparc/kernel/syscalls/ |
| D | syscall.tbl | 299 249 32 nanosleep sys_nanosleep_time32 300 249 64 nanosleep sys_nanosleep
|
| /Linux-v5.4/arch/parisc/kernel/syscalls/ |
| D | syscall.tbl | 180 162 32 nanosleep sys_nanosleep_time32 181 162 64 nanosleep sys_nanosleep
|
| /Linux-v5.4/tools/perf/bench/ |
| D | epoll-ctl.c | 199 nanosleep(&ts, NULL); in workerfn()
|
| D | epoll-wait.c | 399 nanosleep(&ts, NULL); in writerfn()
|
| /Linux-v5.4/tools/perf/tests/ |
| D | switch-tracking.c | 52 err = nanosleep(&ts, NULL); in spin_sleep()
|
| /Linux-v5.4/arch/mips/kernel/syscalls/ |
| D | syscall_n32.tbl | 44 34 n32 nanosleep sys_nanosleep_time32
|
| D | syscall_n64.tbl | 44 34 n64 nanosleep sys_nanosleep
|
| /Linux-v5.4/arch/ia64/kernel/syscalls/ |
| D | syscall.tbl | 156 144 common nanosleep sys_nanosleep
|
| /Linux-v5.4/arch/xtensa/kernel/syscalls/ |
| D | syscall.tbl | 213 195 common nanosleep sys_nanosleep_time32
|
| /Linux-v5.4/tools/perf/arch/x86/entry/syscalls/ |
| D | syscall_64.tbl | 46 35 common nanosleep __x64_sys_nanosleep
|
| /Linux-v5.4/arch/x86/entry/syscalls/ |
| D | syscall_64.tbl | 46 35 common nanosleep __x64_sys_nanosleep
|
| /Linux-v5.4/arch/m68k/kernel/syscalls/ |
| D | syscall.tbl | 172 162 common nanosleep sys_nanosleep_time32
|
| /Linux-v5.4/tools/perf/ |
| D | builtin-stat.c | 563 nanosleep(&ts, NULL); in __run_perf_stat() 585 nanosleep(&ts, NULL); in __run_perf_stat()
|