/Linux-v4.19/fs/ |
D | utimes.c | 32 tv[0].tv_nsec = 0; in SYSCALL_DEFINE2() 33 tv[1].tv_nsec = 0; in SYSCALL_DEFINE2() 59 if (times && times[0].tv_nsec == UTIME_NOW && in utimes_common() 60 times[1].tv_nsec == UTIME_NOW) in utimes_common() 65 if (times[0].tv_nsec == UTIME_OMIT) in utimes_common() 67 else if (times[0].tv_nsec != UTIME_NOW) { in utimes_common() 69 newattrs.ia_atime.tv_nsec = times[0].tv_nsec; in utimes_common() 73 if (times[1].tv_nsec == UTIME_OMIT) in utimes_common() 75 else if (times[1].tv_nsec != UTIME_NOW) { in utimes_common() 77 newattrs.ia_mtime.tv_nsec = times[1].tv_nsec; in utimes_common() [all …]
|
D | stat.c | 324 tmp.st_atime_nsec = stat->atime.tv_nsec; in cp_new_stat() 325 tmp.st_mtime_nsec = stat->mtime.tv_nsec; in cp_new_stat() 326 tmp.st_ctime_nsec = stat->ctime.tv_nsec; in cp_new_stat() 462 tmp.st_atime_nsec = stat->atime.tv_nsec; in cp_new_stat64() 464 tmp.st_mtime_nsec = stat->mtime.tv_nsec; in cp_new_stat64() 466 tmp.st_ctime_nsec = stat->ctime.tv_nsec; in cp_new_stat64() 540 tmp.stx_atime.tv_nsec = stat->atime.tv_nsec; in cp_statx() 542 tmp.stx_btime.tv_nsec = stat->btime.tv_nsec; in cp_statx() 544 tmp.stx_ctime.tv_nsec = stat->ctime.tv_nsec; in cp_statx() 546 tmp.stx_mtime.tv_nsec = stat->mtime.tv_nsec; in cp_statx() [all …]
|
/Linux-v4.19/include/linux/ |
D | time32.h | 35 ret.tv_nsec = ts64.tv_nsec; in timespec64_to_timespec() 44 ret.tv_nsec = ts.tv_nsec; in timespec_to_timespec64() 52 return (a->tv_sec == b->tv_sec) && (a->tv_nsec == b->tv_nsec); in timespec_equal() 66 return lhs->tv_nsec - rhs->tv_nsec; in timespec_compare() 77 lhs.tv_nsec + rhs.tv_nsec); in timespec_add() 90 lhs.tv_nsec - rhs.tv_nsec); in timespec_sub() 103 if ((unsigned long)ts->tv_nsec >= NSEC_PER_SEC) in timespec_valid() 127 return ((s64) ts->tv_sec * NSEC_PER_SEC) + ts->tv_nsec; in timespec_to_ns() 148 a->tv_sec += __iter_div_u64_rem(a->tv_nsec + ns, NSEC_PER_SEC, &ns); in timespec_add_ns() 149 a->tv_nsec = ns; in timespec_add_ns()
|
D | time64.h | 22 long tv_nsec; /* nanoseconds */ member 47 return (a->tv_sec == b->tv_sec) && (a->tv_nsec == b->tv_nsec); in timespec64_equal() 61 return lhs->tv_nsec - rhs->tv_nsec; in timespec64_compare() 71 lhs.tv_nsec + rhs.tv_nsec); in timespec64_add() 83 lhs.tv_nsec - rhs.tv_nsec); in timespec64_sub() 96 if ((unsigned long)ts->tv_nsec >= NSEC_PER_SEC) in timespec64_valid() 120 return ((s64) ts->tv_sec * NSEC_PER_SEC) + ts->tv_nsec; in timespec64_to_ns() 141 a->tv_sec += __iter_div_u64_rem(a->tv_nsec + ns, NSEC_PER_SEC, &ns); in timespec64_add_ns() 142 a->tv_nsec = ns; in timespec64_add_ns()
|
/Linux-v4.19/arch/um/os-Linux/ |
D | time.c | 30 ts->tv_nsec; in timespec_to_ns() 75 its.it_value.tv_nsec = its_in->it_value.tv_nsec; in os_timer_set_interval() 78 its.it_value.tv_nsec = nsec; in os_timer_set_interval() 82 its.it_interval.tv_nsec = nsec; in os_timer_set_interval() 113 return its.it_value.tv_nsec; in os_timer_remain() 127 its.it_value.tv_nsec = nsec; in os_timer_one_shot() 130 its.it_interval.tv_nsec = 0; // we cheat here in os_timer_one_shot() 147 return its.it_value.tv_sec * UM_NSEC_PER_SEC + its.it_value.tv_nsec; in os_timer_disable() 180 .tv_nsec = nsecs % UM_NSEC_PER_SEC in os_idle_sleep()
|
/Linux-v4.19/tools/testing/selftests/mqueue/ |
D | mq_perf_tests.c | 356 (middle.tv_nsec - start.tv_nsec); \ 357 send_total.tv_nsec += nsec; \ 358 if (send_total.tv_nsec >= 1000000000) { \ 360 send_total.tv_nsec -= 1000000000; \ 363 (end.tv_nsec - middle.tv_nsec); \ 364 recv_total.tv_nsec += nsec; \ 365 if (recv_total.tv_nsec >= 1000000000) { \ 367 recv_total.tv_nsec -= 1000000000; \ 446 printf("\t\tClock resolution:\t\t%lu nsec%s\n", res.tv_nsec, in perf_test_thread() 447 res.tv_nsec > 1 ? "s" : ""); in perf_test_thread() [all …]
|
/Linux-v4.19/kernel/time/ |
D | time.c | 92 tv.tv_nsec = 0; in SYSCALL_DEFINE1() 130 tv.tv_nsec = 0; in COMPAT_SYSCALL_DEFINE1() 215 new_ts.tv_nsec = user_tv.tv_usec * NSEC_PER_USEC; in SYSCALL_DEFINE2() 255 new_ts.tv_nsec = user_tv.tv_usec * NSEC_PER_USEC; in COMPAT_SYSCALL_DEFINE2() 359 t.tv_nsec = 0; in timespec_trunc() 361 t.tv_nsec -= t.tv_nsec % gran; in timespec_trunc() 442 ts->tv_nsec = nsec; in set_normalized_timespec() 465 ts.tv_nsec = rem; in ns_to_timespec() 483 tv.tv_usec = (suseconds_t) ts.tv_nsec / 1000; in ns_to_timeval() 495 tv.tv_usec = (suseconds_t)ts.tv_nsec / 1000; in ns_to_kernel_old_timeval() [all …]
|
/Linux-v4.19/arch/nds32/kernel/vdso/ |
D | gettimeofday.c | 75 ts->tv_nsec = vdata->xtime_coarse_nsec; in do_realtime_coarse() 91 ts->tv_nsec = vdata->xtime_coarse_nsec; in do_monotonic_coarse() 94 tomono.tv_nsec = vdata->wtm_clock_nsec; in do_monotonic_coarse() 99 timespec_add_ns(ts, tomono.tv_nsec); in do_monotonic_coarse() 131 ts->tv_nsec = ns; in do_realtime() 151 tomono.tv_nsec = vdata->wtm_clock_nsec; in do_monotonic() 156 ts->tv_nsec = 0; in do_monotonic() 157 timespec_add_ns(ts, nsecs + tomono.tv_nsec); in do_monotonic() 218 res->tv_nsec = CLOCK_REALTIME_RES; in __vdso_clock_getres() 223 res->tv_nsec = CLOCK_COARSE_RES; in __vdso_clock_getres() [all …]
|
/Linux-v4.19/sound/core/seq/ |
D | seq_timer.h | 92 if ((a->tv_sec == b->tv_sec) && (a->tv_nsec >= b->tv_nsec)) in snd_seq_compare_real_time() 100 while (tm->tv_nsec >= 1000000000) { in snd_seq_sanity_real_time() 102 tm->tv_nsec -= 1000000000; in snd_seq_sanity_real_time() 112 tm->tv_nsec += inc->tv_nsec; in snd_seq_inc_real_time() 118 tm->tv_nsec += nsec; in snd_seq_inc_time_nsec()
|
/Linux-v4.19/tools/testing/radix-tree/ |
D | benchmark.c | 50 (finish.tv_nsec - start.tv_nsec); in benchmark_iter() 78 (finish.tv_nsec - start.tv_nsec); in benchmark_insert() 99 (finish.tv_nsec - start.tv_nsec); in benchmark_tagging() 121 (finish.tv_nsec - start.tv_nsec); in benchmark_delete() 162 (finish.tv_nsec - start.tv_nsec); in __benchmark_split() 205 (finish.tv_nsec - start.tv_nsec); in __benchmark_join()
|
/Linux-v4.19/tools/testing/selftests/timers/ |
D | nanosleep.c | 86 if (a.tv_nsec > b.tv_nsec) in in_order() 93 ts.tv_nsec += ns; in timespec_add() 94 while (ts.tv_nsec >= NSEC_PER_SEC) { in timespec_add() 95 ts.tv_nsec -= NSEC_PER_SEC; in timespec_add() 120 rel.tv_nsec = 0; in nanosleep_test()
|
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()
|
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()
|
D | nsleep-lat.c | 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() 92 long long ret = NSEC_PER_SEC * b.tv_sec + b.tv_nsec; in timespec_sub() 94 ret -= NSEC_PER_SEC * a.tv_sec + a.tv_nsec; in timespec_sub() 105 target.tv_nsec = ns%NSEC_PER_SEC; in nanosleep_lat_test()
|
D | alarmtimer-suspend.c | 89 long long ret = NSEC_PER_SEC * b.tv_sec + b.tv_nsec; in timespec_sub() 91 ret -= NSEC_PER_SEC * a.tv_sec + a.tv_nsec; in timespec_sub() 109 ts.tv_nsec, delta_ns); in sigalarm() 152 start_time.tv_sec, start_time.tv_nsec); in main() 157 its1.it_interval.tv_nsec = 0; in main()
|
D | inconsistency-check.c | 87 if (a.tv_nsec > b.tv_nsec) in in_order() 130 list[i].tv_nsec); in consistency_test() 135 delta += list[inconsistent].tv_nsec; in consistency_test() 137 delta -= list[inconsistent+1].tv_nsec; in consistency_test()
|
/Linux-v4.19/arch/arm/vdso/ |
D | vgettimeofday.c | 88 ts->tv_nsec = vdata->xtime_coarse_nsec; in do_realtime_coarse() 105 ts->tv_nsec = vdata->xtime_coarse_nsec; in do_monotonic_coarse() 108 tomono.tv_nsec = vdata->wtm_clock_nsec; in do_monotonic_coarse() 113 timespec_add_ns(ts, tomono.tv_nsec); in do_monotonic_coarse() 152 ts->tv_nsec = 0; in do_realtime() 174 tomono.tv_nsec = vdata->wtm_clock_nsec; in do_monotonic() 179 ts->tv_nsec = 0; in do_monotonic() 180 timespec_add_ns(ts, nsecs + tomono.tv_nsec); in do_monotonic() 260 tv->tv_usec = ts.tv_nsec / 1000; in __vdso_gettimeofday()
|
/Linux-v4.19/fs/udf/ |
D | udftime.c | 63 dest->tv_nsec = 1000 * (src.centiseconds * 10000 + in udf_disk_stamp_to_time() 69 dest->tv_nsec %= NSEC_PER_SEC; in udf_disk_stamp_to_time() 91 dest->centiseconds = ts.tv_nsec / 10000000; in udf_time_to_disk_stamp() 92 dest->hundredsOfMicroseconds = (ts.tv_nsec / 1000 - in udf_time_to_disk_stamp() 94 dest->microseconds = (ts.tv_nsec / 1000 - dest->centiseconds * 10000 - in udf_time_to_disk_stamp()
|
/Linux-v4.19/drivers/net/wireless/intersil/prism54/ |
D | isl_38xx.c | 127 (s64)current_ts64.tv_sec, current_ts64.tv_nsec); in isl38xx_trigger_device() 130 (s64)current_ts64.tv_sec, current_ts64.tv_nsec, in isl38xx_trigger_device() 140 (s64)current_ts64.tv_sec, current_ts64.tv_nsec); in isl38xx_trigger_device() 154 (s64)current_ts64.tv_sec, current_ts64.tv_nsec, in isl38xx_trigger_device() 159 (s64)current_ts64.tv_sec, current_ts64.tv_nsec, in isl38xx_trigger_device() 174 (s64)current_ts64.tv_sec, current_ts64.tv_nsec, reg); in isl38xx_trigger_device()
|
/Linux-v4.19/tools/testing/selftests/seccomp/ |
D | seccomp_benchmark.c | 35 i += finish.tv_nsec - start.tv_nsec; in timing() 38 finish.tv_sec, finish.tv_nsec, in timing() 39 start.tv_sec, start.tv_nsec, in timing()
|
/Linux-v4.19/fs/proc/ |
D | uptime.c | 24 idle.tv_nsec = rem; in uptime_proc_show() 27 (uptime.tv_nsec / (NSEC_PER_SEC / 100)), in uptime_proc_show() 29 (idle.tv_nsec / (NSEC_PER_SEC / 100))); in uptime_proc_show()
|
/Linux-v4.19/tools/power/cpupower/utils/idle_monitor/ |
D | cpupower-monitor.c | 56 if ((end.tv_nsec - start.tv_nsec) < 0) { in timespec_diff_us() 58 temp.tv_nsec = 1000000000 + end.tv_nsec - start.tv_nsec; in timespec_diff_us() 61 temp.tv_nsec = end.tv_nsec - start.tv_nsec; in timespec_diff_us() 63 return (temp.tv_sec * 1000000) + (temp.tv_nsec / 1000); in timespec_diff_us()
|
/Linux-v4.19/arch/x86/kernel/ |
D | pvclock.c | 144 now.tv_nsec = wall_clock->nsec; in pvclock_read_wallclock() 149 delta += now.tv_sec * NSEC_PER_SEC + now.tv_nsec; in pvclock_read_wallclock() 151 now.tv_nsec = do_div(delta, NSEC_PER_SEC); in pvclock_read_wallclock() 154 set_normalized_timespec64(ts, now.tv_sec, now.tv_nsec); in pvclock_read_wallclock()
|
/Linux-v4.19/arch/sparc/vdso/ |
D | vclock_gettime.c | 151 ts->tv_nsec = 0; in do_realtime() 171 ts->tv_nsec = 0; in do_monotonic() 193 ts->tv_nsec = vvar->wall_time_coarse_nsec; in do_realtime_coarse() 206 ts->tv_nsec = vvar->monotonic_time_coarse_nsec; in do_monotonic_coarse() 260 tstv->tv.tv_usec = tstv->ts.tv_nsec; in __vdso_gettimeofday()
|
/Linux-v4.19/drivers/pps/generators/ |
D | pps_gen_parport.c | 97 if (expire_time.tv_sec != ts1.tv_sec || ts1.tv_nsec > lim) { in hrtimer_event() 100 (s64)ts1.tv_sec, ts1.tv_nsec); in hrtimer_event() 107 } while (expire_time.tv_sec == ts2.tv_sec && ts2.tv_nsec < lim); in hrtimer_event() 117 } while (expire_time.tv_sec == ts2.tv_sec && ts2.tv_nsec < lim); in hrtimer_event() 188 ((ts.tv_nsec > 990 * NSEC_PER_MSEC) ? 1 : 0), in next_intr_time()
|