Symbol: nanosleep
include/linux/posix-timers.h
65
bool nanosleep;
include/linux/restart_block.h
48
} nanosleep;
kernel/time/alarmtimer.c
722
if (restart->nanosleep.type != TT_NONE) {
kernel/time/alarmtimer.c
754
enum alarmtimer_type type = restart->nanosleep.clockid;
kernel/time/alarmtimer.c
755
ktime_t exp = restart->nanosleep.expires;
kernel/time/alarmtimer.c
809
restart->nanosleep.clockid = type;
kernel/time/alarmtimer.c
810
restart->nanosleep.expires = exp;
kernel/time/hrtimer.c
2098
switch(restart->nanosleep.type) {
kernel/time/hrtimer.c
2101
if (put_old_timespec32(ts, restart->nanosleep.compat_rmtp))
kernel/time/hrtimer.c
2106
if (put_timespec64(ts, restart->nanosleep.rmtp))
kernel/time/hrtimer.c
2137
if (restart->nanosleep.type != TT_NONE) {
kernel/time/hrtimer.c
2155
hrtimer_setup_sleeper_on_stack(&t, restart->nanosleep.clockid, HRTIMER_MODE_ABS);
kernel/time/hrtimer.c
2156
hrtimer_set_expires(&t.timer, restart->nanosleep.expires);
kernel/time/hrtimer.c
2182
restart->nanosleep.clockid = t.timer.base->clockid;
kernel/time/hrtimer.c
2183
restart->nanosleep.expires = hrtimer_get_expires(&t.timer);
kernel/time/hrtimer.c
2192
SYSCALL_DEFINE2(nanosleep, struct __kernel_timespec __user *, rqtp,
kernel/time/hrtimer.c
2204
current->restart_block.nanosleep.type = rmtp ? TT_NATIVE : TT_NONE;
kernel/time/hrtimer.c
2205
current->restart_block.nanosleep.rmtp = rmtp;
kernel/time/hrtimer.c
2226
current->restart_block.nanosleep.type = rmtp ? TT_COMPAT : TT_NONE;
kernel/time/hrtimer.c
2227
current->restart_block.nanosleep.compat_rmtp = rmtp;
kernel/time/posix-cpu-timers.c
1495
timer.it.cpu.nanosleep = true;
kernel/time/posix-cpu-timers.c
1560
restart->nanosleep.expires = ns_to_ktime(expires);
kernel/time/posix-cpu-timers.c
1561
if (restart->nanosleep.type != TT_NONE)
kernel/time/posix-cpu-timers.c
1591
restart_block->nanosleep.clockid = which_clock;
kernel/time/posix-cpu-timers.c
1599
clockid_t which_clock = restart_block->nanosleep.clockid;
kernel/time/posix-cpu-timers.c
1602
t = ktime_to_timespec64(restart_block->nanosleep.expires);
kernel/time/posix-cpu-timers.c
599
if (unlikely(ctmr->nanosleep)) {
kernel/time/posix-stubs.c
117
current->restart_block.nanosleep.type = rmtp ? TT_NATIVE : TT_NONE;
kernel/time/posix-stubs.c
118
current->restart_block.nanosleep.rmtp = rmtp;
kernel/time/posix-stubs.c
200
current->restart_block.nanosleep.type = rmtp ? TT_COMPAT : TT_NONE;
kernel/time/posix-stubs.c
201
current->restart_block.nanosleep.compat_rmtp = rmtp;
kernel/time/posix-timers.c
1388
current->restart_block.nanosleep.type = rmtp ? TT_NATIVE : TT_NONE;
kernel/time/posix-timers.c
1389
current->restart_block.nanosleep.rmtp = rmtp;
kernel/time/posix-timers.c
1416
current->restart_block.nanosleep.type = rmtp ? TT_COMPAT : TT_NONE;
kernel/time/posix-timers.c
1417
current->restart_block.nanosleep.compat_rmtp = rmtp;
tools/perf/bench/epoll-ctl.c
198
nanosleep(&ts, NULL);
tools/perf/bench/epoll-wait.c
411
nanosleep(&ts, NULL);
tools/perf/builtin-sched.c
323
nanosleep(&ts, NULL);
tools/perf/tests/switch-tracking.c
56
err = nanosleep(&ts, NULL);
tools/power/x86/turbostat/turbostat.c
6671
nanosleep(&interval_ts, NULL);
tools/power/x86/turbostat/turbostat.c
6692
nanosleep(&rest, NULL);
tools/sched_ext/scx_flatcg.c
233
nanosleep(&intv_ts, NULL);
tools/testing/selftests/bpf/prog_tests/get_stack_raw_tp.c
136
nanosleep(&tv, NULL);
tools/testing/selftests/bpf/progs/lru_bug.c
31
int nanosleep(void *ctx)
tools/testing/selftests/cgroup/test_cpu.c
157
ret = nanosleep(&ts_remaining, NULL);
tools/testing/selftests/futex/functional/futex_numa.c
124
nanosleep(&ts, NULL);
tools/testing/selftests/futex/functional/futex_numa.c
135
nanosleep(&ts, NULL);
tools/testing/selftests/kvm/x86/nx_huge_pages_test.c
102
nanosleep(&ts, NULL);
tools/testing/selftests/mm/hmm-tests.c
270
nanosleep(&t, NULL);
tools/testing/selftests/net/ipsec.c
786
nanosleep(&sleep_time, 0);
tools/testing/selftests/net/mptcp/mptcp_inq.c
239
nanosleep(&req, NULL);
tools/testing/selftests/net/mptcp/mptcp_inq.c
379
nanosleep(&req, NULL);
tools/testing/selftests/net/netfilter/nf_queue.c
272
nanosleep(&ts, NULL);
tools/testing/selftests/nolibc/nolibc-test.c
1427
CASE_TEST(nanosleep); ts.tv_nsec = -1; EXPECT_SYSER(1, nanosleep(&ts, NULL), -1, EINVAL); break;
tools/testing/selftests/rtc/rtctest.c
86
while (nanosleep(&req, &rem) != 0) {
tools/testing/selftests/seccomp/seccomp_bpf.c
2987
nanosleep(&delay, NULL);
tools/testing/selftests/seccomp/seccomp_bpf.c
3012
nanosleep(&delay, NULL);
tools/testing/selftests/seccomp/seccomp_bpf.c
3093
EXPECT_EQ(0, nanosleep(&timeout, NULL)) {
tools/testing/selftests/seccomp/seccomp_bpf.c
4249
nanosleep(&delay, NULL);
tools/testing/selftests/seccomp/seccomp_bpf.c
4276
nanosleep(&delay, NULL);
tools/testing/selftests/seccomp/seccomp_bpf.c
4591
nanosleep(&delay, NULL);
tools/testing/selftests/seccomp/seccomp_bpf.c
4693
nanosleep(&delay, NULL);
tools/testing/selftests/seccomp/seccomp_bpf.c
4767
nanosleep(&delay, NULL);
tools/testing/selftests/seccomp/seccomp_bpf.c
4816
nanosleep(&delay, NULL);
tools/testing/vsock/timeout.c
77
return nanosleep(&ts, NULL);