Home
last modified time | relevance | path

Searched refs:clockid (Results 1 – 25 of 36) sorted by relevance

12

/tools/testing/selftests/timers/
Dnanosleep.c50 char *clockstring(int clockid) in clockstring() argument
52 switch (clockid) { in clockstring()
101 int nanosleep_test(int clockid, long long ns) in nanosleep_test() argument
106 if (clock_gettime(clockid, &now)) in nanosleep_test()
110 if (clock_nanosleep(clockid, TIMER_ABSTIME, &target, NULL)) in nanosleep_test()
112 clock_gettime(clockid, &now); in nanosleep_test()
118 clock_gettime(clockid, &now); in nanosleep_test()
123 clock_nanosleep(clockid, 0, &rel, NULL); in nanosleep_test()
124 clock_gettime(clockid, &now); in nanosleep_test()
134 int clockid, ret; in main() local
[all …]
Dnsleep-lat.c50 char *clockstring(int clockid) in clockstring() argument
52 switch (clockid) { in clockstring()
98 int nanosleep_lat_test(int clockid, long long ns) in nanosleep_lat_test() argument
107 if (clock_gettime(clockid, &start)) in nanosleep_lat_test()
109 if (clock_nanosleep(clockid, 0, &target, NULL)) in nanosleep_lat_test()
115 clock_gettime(clockid, &start); in nanosleep_lat_test()
117 clock_nanosleep(clockid, 0, &target, NULL); in nanosleep_lat_test()
118 clock_gettime(clockid, &end); in nanosleep_lat_test()
127 clock_gettime(clockid, &start); in nanosleep_lat_test()
129 clock_nanosleep(clockid, TIMER_ABSTIME, &target, NULL); in nanosleep_lat_test()
[all …]
Dinconsistency-check.c50 char *clockstring(int clockid) in clockstring() argument
52 switch (clockid) { in clockstring()
153 int clockid, opt; in main() local
182 for (clockid = userclock; clockid < maxclocks; clockid++) { in main()
184 if (clockid == CLOCK_HWSPECIFIC || clock_gettime(clockid, &ts)) { in main()
185 ksft_test_result_skip("%-31s\n", clockstring(clockid)); in main()
189 if (consistency_test(clockid, runtime)) { in main()
190 ksft_test_result_fail("%-31s\n", clockstring(clockid)); in main()
193 ksft_test_result_pass("%-31s\n", clockstring(clockid)); in main()
Dalarmtimer-suspend.c57 char *clockstring(int clockid) in clockstring() argument
59 switch (clockid) { in clockstring()
Dset-timer-lat.c58 char *clockstring(int clockid) in clockstring() argument
60 switch (clockid) { in clockstring()
/tools/testing/selftests/timens/
Dtimerfd.c18 static int tclock_gettime(clock_t clockid, struct timespec *now) in tclock_gettime() argument
20 if (clockid == CLOCK_BOOTTIME_ALARM) in tclock_gettime()
21 clockid = CLOCK_BOOTTIME; in tclock_gettime()
22 return clock_gettime(clockid, now); in tclock_gettime()
25 int run_test(int clockid, struct timespec now) in run_test() argument
31 if (check_skip(clockid)) in run_test()
34 if (tclock_gettime(clockid, &now)) in run_test()
35 return pr_perror("clock_gettime(%d)", clockid); in run_test()
50 fd = timerfd_create(clockid, 0); in run_test()
52 return pr_perror("timerfd_create(%d)", clockid); in run_test()
[all …]
Dclock_nanosleep.c28 int clockid; member
36 clock_nanosleep(args->clockid, args->abs ? TIMER_ABSTIME : 0, args->now, args->rem); in call_nanosleep()
41 int run_test(int clockid, int abs) in run_test() argument
44 struct thread_args args = { .now = &now, .rem = &rem, .clockid = clockid}; in run_test()
56 if (clock_gettime(clockid, &start) == -1) { in run_test()
57 if (errno == EINVAL && check_skip(clockid)) in run_test()
100 ksft_test_result_pass("clockid: %d abs:%d timeout\n", clockid, abs); in run_test()
106 clockid, abs, rem.tv_sec); in run_test()
109 ksft_test_result_pass("clockid: %d abs:%d\n", clockid, abs); in run_test()
Dfutex.c20 static int run_test(int clockid) in run_test() argument
26 if (clockid == CLOCK_REALTIME) in run_test()
29 clock_gettime(clockid, &timeout); in run_test()
48 clock_gettime(clockid, &end); in run_test()
57 ksft_test_result_pass("futex with the %d clockid\n", clockid); in run_test()
Dtimer.c18 int run_test(int clockid, struct timespec now) in run_test() argument
25 if (check_skip(clockid)) in run_test()
42 if (timer_create(clockid, &sevp, &fd) == -1) { in run_test()
61 clockid, elapsed); in run_test()
66 ksft_test_result_pass("clockid=%d\n", clockid); in run_test()
Dtimens.h30 static inline bool check_skip(int clockid) in check_skip() argument
32 if (!config_alarm_timers && clockid == CLOCK_BOOTTIME_ALARM) { in check_skip()
40 switch (clockid) { in check_skip()
Dgettime_perf.c47 static void test(clock_t clockid, char *clockstr, bool in_ns) in test() argument
53 vdso_clock_gettime(clockid, &start); in test()
58 vdso_clock_gettime(clockid, &tp); in test()
/tools/perf/util/
Dclockid.c14 int clockid; member
18 { .name = n, .clockid = (c), }
90 if (sscanf(str, "%d", &opts->clockid) == 1) in parse_clockid()
91 return get_clockid_res(opts->clockid, &opts->clockid_res_ns); in parse_clockid()
99 opts->clockid = cm->clockid; in parse_clockid()
100 return get_clockid_res(opts->clockid, in parse_clockid()
115 if (cm->clockid == clk_id) in clockid_name()
Drecord.h69 clockid_t clockid; member
Denv.h136 int clockid; member
Devsel.c72 static clockid_t clockid; variable
1333 clockid = opts->clockid; in evsel__config()
1336 attr->clockid = opts->clockid; in evsel__config()
2112 evsel->core.attr.clockid = CLOCK_MONOTONIC; /* should always work */ in evsel__disable_missing_features()
2113 if (perf_missing_features.clockid) { in evsel__disable_missing_features()
2115 evsel->core.attr.clockid = 0; in evsel__disable_missing_features()
2212 } else if (!perf_missing_features.clockid && evsel->core.attr.use_clockid) { in evsel__detect_missing_features()
2213 perf_missing_features.clockid = true; in evsel__detect_missing_features()
2418 if (perf_missing_features.clockid || in evsel__open_cpu()
3404 if (perf_missing_features.clockid) in evsel__open_strerror()
[all …]
Ddata-convert-json.c296 "%u", header->env.clock.clockid); in output_headers()
Dheader.c922 data32 = ff->ph->env.clock.clockid; in write_clock_data()
1773 clockid_t clockid; in print_clock_data() local
1794 clockid = ff->ph->env.clock.clockid; in print_clock_data()
1804 fprintf(fp, "# clockid: %s (%u)\n", clockid_name(clockid), clockid); in print_clock_data()
1808 clockid_name(clockid)); in print_clock_data()
3061 ff->ph->env.clock.clockid = data32; in process_clock_data()
3461 FEAT_OPR(CLOCKID, clockid, false),
Dperf_event_attr_fprintf.c332 PRINT_ATTRf(clockid, p_signed); in perf_event_attr__fprintf()
/tools/testing/selftests/futex/include/
Dfutex2test.h19 unsigned long flags, struct timespec *timo, clockid_t clockid) in futex_waitv() argument
21 return syscall(__NR_futex_waitv, waiters, nr_waiters, flags, timo, clockid); in futex_waitv()
/tools/testing/selftests/futex/functional/
Dfutex_wait_timeout.c83 static int futex_get_abs_timeout(clockid_t clockid, struct timespec *to, in futex_get_abs_timeout() argument
86 if (clock_gettime(clockid, to)) { in futex_get_abs_timeout()
/tools/testing/selftests/net/
Dso_txtime.sh93 if ip netns exec "${NS1}" tc qdisc replace dev "${DEV}" root etf clockid CLOCK_TAI delta 400000; th…
Dso_txtime.c268 struct sock_txtime so_txtime_val = { .clockid = cfg_clockid }; in setsockopt_txtime()
/tools/testing/selftests/bpf/prog_tests/
Dlwt_reroute.c91 .clockid = CLOCK_MONOTONIC, in overflow_fq()
/tools/testing/selftests/drivers/net/ocelot/
Dpsfp.sh161 clockid CLOCK_TAI offload delta ${FUDGE_FACTOR}
/tools/include/uapi/linux/
Dperf_event.h496 __s32 clockid; member

12