| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_vmlinux.c | 22 long tv_nsec; in handle__tp() local 28 if (bpf_probe_read_user(&tv_nsec, sizeof(ts->tv_nsec), &ts->tv_nsec) || in handle__tp() 29 tv_nsec != MY_TV_NSEC) in handle__tp() 40 long tv_nsec; in BPF_PROG() local 46 if (bpf_probe_read_user(&tv_nsec, sizeof(ts->tv_nsec), &ts->tv_nsec) || in BPF_PROG() 47 tv_nsec != MY_TV_NSEC) in BPF_PROG() 58 long tv_nsec; in BPF_PROG() local 64 if (bpf_probe_read_user(&tv_nsec, sizeof(ts->tv_nsec), &ts->tv_nsec) || in BPF_PROG() 65 tv_nsec != MY_TV_NSEC) in BPF_PROG()
|
| /linux/fs/ext4/ |
| H A D | inode-test.c | 89 .expected = {.tv_sec = -0x80000000LL, .tv_nsec = 0L}, 97 .expected = {.tv_sec = -1LL, .tv_nsec = 0L}, 113 .expected = {.tv_sec = 0x7fffffffLL, .tv_nsec = 0L}, 121 .expected = {.tv_sec = 0x80000000LL, .tv_nsec = 0L}, 129 .expected = {.tv_sec = 0xffffffffLL, .tv_nsec = 0L}, 137 .expected = {.tv_sec = 0x100000000LL, .tv_nsec = 0L}, 145 .expected = {.tv_sec = 0x17fffffffLL, .tv_nsec = 0L}, 153 .expected = {.tv_sec = 0x180000000LL, .tv_nsec = 0L}, 161 .expected = {.tv_sec = 0x1ffffffffLL, .tv_nsec = 0L}, 169 .expected = {.tv_sec = 0x200000000LL, .tv_nsec = 0L}, [all …]
|
| /linux/fs/fat/ |
| H A D | fat_test.c | 35 .ts = {.tv_sec = 315532800LL, .tv_nsec = 0L}, 43 .ts = {.tv_sec = 4354819198LL, .tv_nsec = 0L}, 51 .ts = {.tv_sec = 315493200LL, .tv_nsec = 0L}, 59 .ts = {.tv_sec = 4354858798LL, .tv_nsec = 0L}, 67 .ts = {.tv_sec = 825552000LL, .tv_nsec = 0L}, 75 .ts = {.tv_sec = 951782400LL, .tv_nsec = 0L}, 83 .ts = {.tv_sec = 4107542400LL, .tv_nsec = 0L}, 91 .ts = {.tv_sec = 1078014600LL, .tv_nsec = 0L}, 99 .ts = {.tv_sec = 1078097400LL, .tv_nsec = 0L}, 107 .ts = {.tv_sec = 946684799LL, .tv_nsec = 0L}, [all …]
|
| /linux/tools/testing/selftests/mqueue/ |
| H A D | mq_perf_tests.c | 360 (middle.tv_nsec - start.tv_nsec); \ 361 send_total.tv_nsec += nsec; \ 362 if (send_total.tv_nsec >= 1000000000) { \ 364 send_total.tv_nsec -= 1000000000; \ 367 (end.tv_nsec - middle.tv_nsec); \ 368 recv_total.tv_nsec += nsec; \ 369 if (recv_total.tv_nsec >= 1000000000) { \ 371 recv_total.tv_nsec -= 1000000000; \ 451 printf("\t\tClock resolution:\t\t%lu nsec%s\n", res.tv_nsec, in perf_test_thread() 452 res.tv_nsec > 1 ? "s" : ""); in perf_test_thread() [all …]
|
| /linux/tools/testing/selftests/timers/ |
| H A D | nanosleep.c | 74 if (a.tv_nsec > b.tv_nsec) in in_order() 81 ts.tv_nsec += ns; in timespec_add() 82 while (ts.tv_nsec >= NSEC_PER_SEC) { in timespec_add() 83 ts.tv_nsec -= NSEC_PER_SEC; in timespec_add() 108 rel.tv_nsec = 0; in nanosleep_test() 141 itimer.it_value.tv_nsec = NSEC_PER_SEC / 4; in nanosleep_test_remaining() 146 rqtp.tv_nsec = NSEC_PER_SEC / 2; in nanosleep_test_remaining()
|
| H A D | posix_timers.c | 180 .it_value.tv_nsec = 1000 * 1000, in ctd_thread_func() 182 .it_interval.tv_nsec = 1000 * 1000, in ctd_thread_func() 301 its.it_value.tv_nsec = 100000000; in check_sig_ign() 303 its.it_interval.tv_nsec = 100000000; in check_sig_ign() 374 its.it_value.tv_nsec = 100000000; in check_rearm() 376 its.it_interval.tv_nsec = 100000000; in check_rearm() 384 its.it_value.tv_nsec = 0; in check_rearm() 386 its.it_interval.tv_nsec = 0; in check_rearm() 430 its.it_value.tv_nsec = 100000000; in check_delete() 432 its.it_interval.tv_nsec = 100000000; in check_delete() [all …]
|
| H A D | leap-a-day.c | 66 if (a.tv_nsec > b.tv_nsec) in in_order() 73 ts.tv_nsec += ns; in timespec_add() 74 while (ts.tv_nsec >= NSEC_PER_SEC) { in timespec_add() 75 ts.tv_nsec -= NSEC_PER_SEC; in timespec_add() 301 its1.it_value.tv_nsec = 0; in main() 303 its1.it_interval.tv_nsec = 0; in main() 308 ts.tv_nsec = 0; in main() 341 tai.tv_nsec, in main() 356 ts.tv_nsec = NSEC_PER_SEC / 2; in main()
|
| H A D | nsleep-lat.c | 68 ts.tv_nsec += ns; in timespec_add() 69 while (ts.tv_nsec >= NSEC_PER_SEC) { in timespec_add() 70 ts.tv_nsec -= NSEC_PER_SEC; in timespec_add() 79 long long ret = NSEC_PER_SEC * b.tv_sec + b.tv_nsec; in timespec_sub() 81 ret -= NSEC_PER_SEC * a.tv_sec + a.tv_nsec; in timespec_sub() 92 target.tv_nsec = ns%NSEC_PER_SEC; in nanosleep_lat_test()
|
| H A D | mqueue-lat.c | 42 long long ret = NSEC_PER_SEC * b.tv_sec + b.tv_nsec; in timespec_sub() 44 ret -= NSEC_PER_SEC * a.tv_sec + a.tv_nsec; in timespec_sub() 50 ts.tv_nsec += ns; in timespec_add() 51 while (ts.tv_nsec >= NSEC_PER_SEC) { in timespec_add() 52 ts.tv_nsec -= NSEC_PER_SEC; in timespec_add()
|
| H A D | alarmtimer-suspend.c | 75 long long ret = NSEC_PER_SEC * b.tv_sec + b.tv_nsec; in timespec_sub() 77 ret -= NSEC_PER_SEC * a.tv_sec + a.tv_nsec; in timespec_sub() 95 ts.tv_nsec, delta_ns); in sigalarm() 138 start_time.tv_sec, start_time.tv_nsec); in main() 143 its1.it_interval.tv_nsec = 0; in main()
|
| H A D | inconsistency-check.c | 76 if (a.tv_nsec > b.tv_nsec) in in_order() 119 list[i].tv_nsec); in consistency_test() 124 delta += list[inconsistent].tv_nsec; in consistency_test() 126 delta -= list[inconsistent+1].tv_nsec; in consistency_test()
|
| /linux/sound/core/seq/ |
| H A D | seq_timer.h | 78 if ((a->tv_sec == b->tv_sec) && (a->tv_nsec >= b->tv_nsec)) in snd_seq_compare_real_time() 86 while (tm->tv_nsec >= 1000000000) { in snd_seq_sanity_real_time() 88 tm->tv_nsec -= 1000000000; in snd_seq_sanity_real_time() 98 tm->tv_nsec += inc->tv_nsec; in snd_seq_inc_real_time() 104 tm->tv_nsec += nsec; in snd_seq_inc_time_nsec()
|
| /linux/tools/testing/radix-tree/ |
| H A D | benchmark.c | 39 (finish.tv_nsec - start.tv_nsec); in benchmark_iter() 67 (finish.tv_nsec - start.tv_nsec); in benchmark_insert() 88 (finish.tv_nsec - start.tv_nsec); in benchmark_tagging() 109 (finish.tv_nsec - start.tv_nsec); in benchmark_delete()
|
| /linux/drivers/input/misc/ |
| H A D | hp_sdc_rtc.c | 194 res->tv_nsec = (long)(tenms % 100) * 10000 * 1000; in hp_sdc_rtc_read_rt() 211 res->tv_nsec = (long)(tenms % 100) * 10000 * 1000; in hp_sdc_rtc_read_fhs() 228 res->tv_nsec = (long)(tenms % 100) * 10000 * 1000; in hp_sdc_rtc_read_mt() 245 res->tv_nsec = (long)(tenms % 100) * 10000 * 1000; in hp_sdc_rtc_read_dt() 262 res->tv_nsec = (long)(tenms % 100) * 10000 * 1000; in hp_sdc_rtc_read_ct() 291 (s64)tv.tv_sec, (long)tv.tv_nsec/1000000L); in hp_sdc_rtc_proc_show() 298 (s64)tv.tv_sec, (long)tv.tv_nsec/1000000L); in hp_sdc_rtc_proc_show() 305 (s64)tv.tv_sec, (long)tv.tv_nsec/1000000L); in hp_sdc_rtc_proc_show() 312 (s64)tv.tv_sec, (long)tv.tv_nsec/1000000L); in hp_sdc_rtc_proc_show() 319 (s64)tv.tv_sec, (long)tv.tv_nsec/1000000L); in hp_sdc_rtc_proc_show()
|
| /linux/tools/testing/selftests/futex/functional/ |
| H A D | futex_wait_wouldblock.c | 33 struct timespec to = {.tv_sec = 0, .tv_nsec = timeout_ns}; in TEST() 50 struct timespec to = {.tv_sec = 0, .tv_nsec = timeout_ns}; in TEST() 63 to.tv_nsec += timeout_ns; in TEST() 65 if (to.tv_nsec >= 1000000000) { in TEST() 67 to.tv_nsec -= 1000000000; in TEST()
|
| /linux/tools/include/nolibc/sys/ |
| H A D | stat.h | 67 buf->st_atim.tv_nsec = statx.stx_atime.tv_nsec; in fstatat() 69 buf->st_mtim.tv_nsec = statx.stx_mtime.tv_nsec; in fstatat() 71 buf->st_ctim.tv_nsec = statx.stx_ctime.tv_nsec; in fstatat()
|
| /linux/tools/testing/selftests/vDSO/ |
| H A D | vdso_test_correctness.c | 43 long long tv_nsec; member 229 return a->tv_nsec <= b->tv_nsec; in ts_leq() 238 return a->tv_nsec <= b->tv_nsec; in ts64_leq() 297 (unsigned long long)start.tv_sec, start.tv_nsec, in test_one_clock_gettime() 298 (unsigned long long)vdso.tv_sec, vdso.tv_nsec, in test_one_clock_gettime() 299 (unsigned long long)end.tv_sec, end.tv_nsec); in test_one_clock_gettime() 359 (unsigned long long)start.tv_sec, start.tv_nsec, in test_one_clock_gettime64() 360 (unsigned long long)vdso.tv_sec, vdso.tv_nsec, in test_one_clock_gettime64() 361 (unsigned long long)end.tv_sec, end.tv_nsec); in test_one_clock_gettime64()
|
| H A D | vdso_test_abi.c | 32 uint64_t tv_nsec; member 98 (long long)ts.tv_sec, (long long)ts.tv_nsec); in vdso_test_clock_gettime64() 125 (long long)ts.tv_sec, (long long)ts.tv_nsec); in vdso_test_clock_gettime() 177 (long long)ts.tv_sec, (long long)ts.tv_nsec); in vdso_test_clock_getres() 185 (long long)sys_ts.tv_sec, (long long)sys_ts.tv_nsec); in vdso_test_clock_getres() 187 if ((sys_ts.tv_sec != ts.tv_sec) || (sys_ts.tv_nsec != ts.tv_nsec)) in vdso_test_clock_getres()
|
| H A D | vdso_test_getrandom.c | 35 (vsp)->tv_nsec = (tsp)->tv_nsec - (usp)->tv_nsec; \ 36 if ((vsp)->tv_nsec < 0) { \ 38 (vsp)->tv_nsec += 1000000000L; \ 184 printf(" vdso: %u times in %lu.%09lu seconds\n", TRIALS, diff.tv_sec, diff.tv_nsec); in bench_single() 190 printf(" libc: %u times in %lu.%09lu seconds\n", TRIALS, diff.tv_sec, diff.tv_nsec); in bench_single() 196 printf("syscall: %u times in %lu.%09lu seconds\n", TRIALS, diff.tv_sec, diff.tv_nsec); in bench_single() 211 …printf(" vdso: %u x %u times in %lu.%09lu seconds\n", TRIALS, THREADS, diff.tv_sec, diff.tv_nsec… in bench_multi() 220 …printf(" libc: %u x %u times in %lu.%09lu seconds\n", TRIALS, THREADS, diff.tv_sec, diff.tv_nsec… in bench_multi() 229 …tf(" syscall: %u x %u times in %lu.%09lu seconds\n", TRIALS, THREADS, diff.tv_sec, diff.tv_nsec); in bench_multi()
|
| /linux/tools/testing/selftests/timens/ |
| H A D | futex.c | 30 timeout.tv_nsec += NSEC_PER_SEC / 10; // 100ms in run_test() 31 if (timeout.tv_nsec > NSEC_PER_SEC) { in run_test() 33 timeout.tv_nsec -= NSEC_PER_SEC; in run_test() 51 (end.tv_sec == timeout.tv_sec && end.tv_nsec < timeout.tv_nsec)) { in run_test()
|
| /linux/kernel/time/ |
| H A D | itimer.c | 106 v.it_interval.tv_usec = i->it_interval.tv_nsec / NSEC_PER_USEC; in put_itimerval() 108 v.it_value.tv_usec = i->it_value.tv_nsec / NSEC_PER_USEC; in put_itimerval() 135 v32.it_interval.tv_usec = i->it_interval.tv_nsec / NSEC_PER_USEC; in put_old_itimerval32() 137 v32.it_value.tv_usec = i->it_value.tv_nsec / NSEC_PER_USEC; in put_old_itimerval32() 305 it_new.it_value.tv_nsec = 0; in alarm_setitimer() 306 it_new.it_interval.tv_sec = it_new.it_interval.tv_nsec = 0; in alarm_setitimer() 314 if ((!it_old.it_value.tv_sec && it_old.it_value.tv_nsec) || in alarm_setitimer() 315 it_old.it_value.tv_nsec >= (NSEC_PER_SEC / 2)) in alarm_setitimer() 345 o->it_interval.tv_nsec = v.it_interval.tv_usec * NSEC_PER_USEC; in get_itimerval() 347 o->it_value.tv_nsec = v.it_value.tv_usec * NSEC_PER_USEC; in get_itimerval() [all …]
|
| /linux/fs/coda/ |
| H A D | coda_linux.c | 73 .tv_nsec = ts.tv_nsec, in coda_to_timespec64() 83 .tv_nsec = ts64.tv_nsec, in timespec64_to_coda() 155 vattr->va_atime.tv_nsec = (long) -1; in coda_iattr_to_vattr() 157 vattr->va_mtime.tv_nsec = (long) -1; in coda_iattr_to_vattr() 159 vattr->va_ctime.tv_nsec = (long) -1; in coda_iattr_to_vattr()
|
| /linux/tools/testing/selftests/cgroup/ |
| H A D | test_cpu.c | 112 .tv_nsec = 0, in timespec_sub() 121 if (lhs->tv_nsec < rhs->tv_nsec) { in timespec_sub() 126 ret.tv_nsec = NSEC_PER_SEC - rhs->tv_nsec + lhs->tv_nsec; in timespec_sub() 128 ret.tv_nsec = lhs->tv_nsec - rhs->tv_nsec; in timespec_sub() 154 while (ts_remaining.tv_sec > 0 || ts_remaining.tv_nsec > 0) { in hog_cpus_timed() 210 .tv_nsec = 0, in test_cpucg_stats() 274 .tv_nsec = 0, in test_cpucg_nice() 383 .tv_nsec = 0, in weight_hog_ncpus() 545 .tv_nsec = 0, in run_cpucg_nested_weight_test() 674 .tv_nsec = 0, in test_cpucg_max() [all …]
|
| /linux/arch/um/os-Linux/ |
| H A D | time.c | 26 return ((long long) ts->tv_sec * UM_NSEC_PER_SEC) + ts->tv_nsec; in timespec_to_ns() 66 its.it_value.tv_nsec = nsecs % UM_NSEC_PER_SEC; in os_timer_set_interval() 69 its.it_interval.tv_nsec = nsecs % UM_NSEC_PER_SEC; in os_timer_set_interval() 81 .it_value.tv_nsec = nsecs % UM_NSEC_PER_SEC, in os_timer_one_shot() 84 .it_interval.tv_nsec = 0, // we cheat here in os_timer_one_shot()
|
| /linux/tools/testing/selftests/vfio/ |
| H A D | vfio_pci_device_init_perf_test.c | 69 return (s64)ts.tv_nsec + NSEC_PER_SEC * (s64)ts.tv_sec; in to_ns() 75 .tv_nsec = ns % NSEC_PER_SEC, in to_timespec() 148 wall_time.tv_sec, wall_time.tv_nsec); in TEST_F() 150 min.tv_sec, min.tv_nsec); in TEST_F() 152 max.tv_sec, max.tv_nsec); in TEST_F() 154 avg.tv_sec, avg.tv_nsec); in TEST_F()
|