/linux/tools/testing/selftests/timers/ |
A D | nsleep-lat.c | 50 char *clockstring(int clockid) in clockstring() argument 52 switch (clockid) { in clockstring() 107 if (clock_gettime(clockid, &start)) in nanosleep_lat_test() 115 clock_gettime(clockid, &start); in nanosleep_lat_test() 118 clock_gettime(clockid, &end); in nanosleep_lat_test() 127 clock_gettime(clockid, &start); in nanosleep_lat_test() 130 clock_gettime(clockid, &end); in nanosleep_lat_test() 147 int clockid, ret; in main() local 149 for (clockid = CLOCK_REALTIME; clockid < NR_CLOCKIDS; clockid++) { in main() 153 clockid == CLOCK_THREAD_CPUTIME_ID || in main() [all …]
|
A D | nanosleep.c | 50 char *clockstring(int clockid) in clockstring() argument 52 switch (clockid) { in clockstring() 106 if (clock_gettime(clockid, &now)) 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 136 for (clockid = CLOCK_REALTIME; clockid < NR_CLOCKIDS; clockid++) { in main() 140 clockid == CLOCK_THREAD_CPUTIME_ID || in main() [all …]
|
A D | inconsistency-check.c | 50 char *clockstring(int clockid) in clockstring() argument 52 switch (clockid) { in clockstring() 155 int clockid, opt; in main() local 181 for (clockid = userclock; clockid < maxclocks; clockid++) { in main() 183 if (clockid == CLOCK_HWSPECIFIC) in main() 186 if (!clock_gettime(clockid, &ts)) { in main() 187 printf("Consistent %-30s ", clockstring(clockid)); in main() 188 if (consistency_test(clockid, runtime)) in main()
|
A D | alarmtimer-suspend.c | 57 char *clockstring(int clockid) in clockstring() argument 59 switch (clockid) { in clockstring()
|
A D | set-timer-lat.c | 58 char *clockstring(int clockid) in clockstring() argument 60 switch (clockid) { in clockstring()
|
/linux/tools/testing/selftests/timens/ |
A D | timerfd.c | 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() 66 clockid, elapsed); in run_test() [all …]
|
A D | clock_nanosleep.c | 28 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()
|
A D | futex.c | 20 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()
|
A D | timer.c | 18 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()
|
A D | timens.h | 30 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()
|
A D | gettime_perf.c | 47 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()
|
/linux/tools/perf/util/ |
A D | clockid.c | 14 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()
|
/linux/fs/ |
A D | timerfd.c | 40 int clockid; member 55 ctx->clockid == CLOCK_BOOTTIME_ALARM; in isalarm() 162 if ((ctx->clockid == CLOCK_REALTIME || in timerfd_setup_cancel() 194 int clockid = ctx->clockid; in timerfd_setup() local 337 ctx->clockid, in timerfd_show() 416 (clockid != CLOCK_MONOTONIC && in SYSCALL_DEFINE2() 417 clockid != CLOCK_REALTIME && in SYSCALL_DEFINE2() 418 clockid != CLOCK_REALTIME_ALARM && in SYSCALL_DEFINE2() 419 clockid != CLOCK_BOOTTIME && in SYSCALL_DEFINE2() 420 clockid != CLOCK_BOOTTIME_ALARM)) in SYSCALL_DEFINE2() [all …]
|
/linux/net/sched/ |
A D | sch_etf.c | 31 int clockid; member 57 if (qopt->clockid < 0) { in validate_input_params() 62 if (qopt->clockid != CLOCK_TAI) { in validate_input_params() 94 if (sk->sk_clockid != q->clockid) in is_packet_valid() 374 qopt->delta, qopt->clockid, in etf_init() 392 q->clockid = qopt->clockid; in etf_init() 397 switch (q->clockid) { in etf_init() 415 qdisc_watchdog_init_clockid(&q->watchdog, sch, q->clockid); in etf_init() 477 opt.clockid = q->clockid; in etf_dump()
|
A D | act_gate.c | 276 enum tk_offsets tko, s32 clockid, in gate_setup_timer() argument 282 clockid == gact->param.tcfg_clockid) in gate_setup_timer() 290 gact->param.tcfg_clockid = clockid; in gate_setup_timer() 292 hrtimer_init(&gact->hitimer, clockid, HRTIMER_MODE_ABS_SOFT); in gate_setup_timer() 308 s32 clockid = CLOCK_TAI; in tcf_gate_init() local 328 clockid = nla_get_s32(tb[TCA_GATE_CLOCKID]); in tcf_gate_init() 329 switch (clockid) { in tcf_gate_init() 419 gate_setup_timer(gact, basetime, tk_offset, clockid, in tcf_gate_init()
|
A D | sch_taprio.c | 68 int clockid; member 1358 int clockid = nla_get_s32(tb[TCA_TAPRIO_ATTR_SCHED_CLOCKID]); in taprio_parse_clockid() local 1364 if (clockid < 0 || in taprio_parse_clockid() 1365 (q->clockid != -1 && q->clockid != clockid)) { in taprio_parse_clockid() 1372 switch (clockid) { in taprio_parse_clockid() 1393 q->clockid = clockid; in taprio_parse_clockid() 1560 hrtimer_init(&q->advance_timer, q->clockid, HRTIMER_MODE_ABS); in taprio_change() 1695 q->clockid = -1; in taprio_init() 1907 nla_put_s32(skb, TCA_TAPRIO_ATTR_SCHED_CLOCKID, q->clockid)) in taprio_dump()
|
/linux/include/linux/ |
A D | time_namespace.h | 58 int clockid; member 93 ktime_t do_timens_ktime_to_host(clockid_t clockid, ktime_t tim, 96 static inline ktime_t timens_ktime_to_host(clockid_t clockid, ktime_t tim) in timens_ktime_to_host() argument 103 return do_timens_ktime_to_host(clockid, tim, &ns->offsets); in timens_ktime_to_host() 154 static inline ktime_t timens_ktime_to_host(clockid_t clockid, ktime_t tim) in timens_ktime_to_host() argument
|
A D | restart_block.h | 40 clockid_t clockid; member
|
/linux/include/trace/events/ |
A D | timer.h | 169 TP_PROTO(struct hrtimer *hrtimer, clockid_t clockid, 172 TP_ARGS(hrtimer, clockid, mode), 176 __field( clockid_t, clockid ) 182 __entry->clockid = clockid; 187 decode_clockid(__entry->clockid),
|
/linux/kernel/time/ |
A D | namespace.c | 23 ktime_t do_timens_ktime_to_host(clockid_t clockid, ktime_t tim, in do_timens_ktime_to_host() argument 28 switch (clockid) { in do_timens_ktime_to_host() 329 static void show_offset(struct seq_file *m, int clockid, struct timespec64 *ts) in show_offset() argument 333 switch (clockid) { in show_offset() 383 switch (off->clockid) { in proc_timens_set_offset() 422 switch (off->clockid) { in proc_timens_set_offset()
|
A D | hrtimer.c | 75 .clockid = CLOCK_MONOTONIC, 80 .clockid = CLOCK_REALTIME, 85 .clockid = CLOCK_BOOTTIME, 90 .clockid = CLOCK_TAI, 95 .clockid = CLOCK_MONOTONIC, 100 .clockid = CLOCK_REALTIME, 105 .clockid = CLOCK_BOOTTIME, 110 .clockid = CLOCK_TAI, 469 trace_hrtimer_init(timer, clockid, mode); in debug_init() 2084 const clockid_t clockid) in hrtimer_nanosleep() argument [all …]
|
A D | alarmtimer.c | 518 static enum alarmtimer_type clock2alarm(clockid_t clockid) in clock2alarm() argument 520 if (clockid == CLOCK_REALTIME_ALARM) in clock2alarm() 522 if (clockid == CLOCK_BOOTTIME_ALARM) in clock2alarm() 802 enum alarmtimer_type type = restart->nanosleep.clockid; in alarm_timer_nsleep_restart() 857 restart->nanosleep.clockid = type; in alarm_timer_nsleep()
|
/linux/tools/testing/selftests/futex/include/ |
A D | futex2test.h | 19 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()
|
/linux/kernel/futex/ |
A D | syscalls.c | 264 struct __kernel_timespec __user *, timeout, clockid_t, clockid) in SYSCALL_DEFINE5() argument 282 if (clockid == CLOCK_REALTIME) { in SYSCALL_DEFINE5() 287 if (clockid != CLOCK_REALTIME && clockid != CLOCK_MONOTONIC) in SYSCALL_DEFINE5()
|
/linux/tools/testing/selftests/futex/functional/ |
A D | futex_wait_timeout.c | 75 static int futex_get_abs_timeout(clockid_t clockid, struct timespec *to, in futex_get_abs_timeout() argument 78 if (clock_gettime(clockid, to)) { in futex_get_abs_timeout()
|