/Linux-v4.19/include/linux/ |
D | time32.h | 34 ret.tv_sec = (time_t)ts64.tv_sec; in timespec64_to_timespec() 43 ret.tv_sec = ts.tv_sec; in timespec_to_timespec64() 52 return (a->tv_sec == b->tv_sec) && (a->tv_nsec == b->tv_nsec); in timespec_equal() 62 if (lhs->tv_sec < rhs->tv_sec) in timespec_compare() 64 if (lhs->tv_sec > rhs->tv_sec) in timespec_compare() 76 set_normalized_timespec(&ts_delta, lhs.tv_sec + rhs.tv_sec, in timespec_add() 89 set_normalized_timespec(&ts_delta, lhs.tv_sec - rhs.tv_sec, in timespec_sub() 100 if (ts->tv_sec < 0) in timespec_valid() 113 if ((unsigned long long)ts->tv_sec >= KTIME_SEC_MAX) in timespec_valid_strict() 127 return ((s64) ts->tv_sec * NSEC_PER_SEC) + ts->tv_nsec; in timespec_to_ns() [all …]
|
D | time64.h | 21 time64_t tv_sec; /* seconds */ member 47 return (a->tv_sec == b->tv_sec) && (a->tv_nsec == b->tv_nsec); in timespec64_equal() 57 if (lhs->tv_sec < rhs->tv_sec) in timespec64_compare() 59 if (lhs->tv_sec > rhs->tv_sec) in timespec64_compare() 70 set_normalized_timespec64(&ts_delta, lhs.tv_sec + rhs.tv_sec, in timespec64_add() 82 set_normalized_timespec64(&ts_delta, lhs.tv_sec - rhs.tv_sec, in timespec64_sub() 93 if (ts->tv_sec < 0) in timespec64_valid() 106 if ((unsigned long long)ts->tv_sec >= KTIME_SEC_MAX) in timespec64_valid_strict() 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()
|
/Linux-v4.19/tools/testing/selftests/timers/ |
D | leap-a-day.c | 62 if (a.tv_sec < b.tv_sec) in in_order() 64 if (a.tv_sec > b.tv_sec) in in_order() 76 ts.tv_sec++; in timespec_add() 138 if (tx.time.tv_sec < next_leap) { in sigalarm() 142 tx.time.tv_sec, in sigalarm() 151 tx.time.tv_sec, in sigalarm() 246 next_leap = ts.tv_sec; in main() 252 tv.tv_sec = next_leap - 10; in main() 255 printf("Setting time to %s", ctime(&tv.tv_sec)); in main() 300 its1.it_value.tv_sec = next_leap; in main() [all …]
|
D | inconsistency-check.c | 83 if ((unsigned long)a.tv_sec < (unsigned long)b.tv_sec) in in_order() 85 if ((unsigned long)a.tv_sec > (unsigned long)b.tv_sec) in in_order() 103 now = then = list[0].tv_sec; in consistency_test() 129 printf("%lu:%lu\n", list[i].tv_sec, in consistency_test() 134 delta = list[inconsistent].tv_sec * NSEC_PER_SEC; in consistency_test() 136 delta -= list[inconsistent+1].tv_sec * NSEC_PER_SEC; in consistency_test() 146 now = list[0].tv_sec; in consistency_test()
|
D | freq-step.c | 53 return ts1->tv_sec - ts2->tv_sec + (ts1->tv_nsec - ts2->tv_nsec) / 1e9; in diff_timespec() 67 ts1.tv_sec -= mono_raw_base; in get_sample() 68 ts2.tv_sec -= mono_base; in get_sample() 69 ts3.tv_sec -= mono_raw_base; in get_sample() 80 sample->time = ts1.tv_sec + ts1.tv_nsec / 1e9; in get_sample() 93 txc.time.tv_sec = 0; in reset_ntp_error() 221 mono_raw_base = ts.tv_sec; in init_test() 228 mono_base = ts.tv_sec; in init_test() 241 srand(ts.tv_sec ^ ts.tv_nsec); in init_test()
|
D | nanosleep.c | 82 if (a.tv_sec < b.tv_sec) in in_order() 84 if (a.tv_sec > b.tv_sec) in in_order() 96 ts.tv_sec++; in timespec_add() 119 rel.tv_sec = 0; in nanosleep_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() 108 printf("ALARM(%i): %ld:%ld latency: %lld ns ", alarmcount, ts.tv_sec, in sigalarm() 152 start_time.tv_sec, start_time.tv_nsec); in main() 155 its1.it_value.tv_sec += SUSPEND_SECS; in main() 156 its1.it_interval.tv_sec = SUSPEND_SECS; in main()
|
D | valid-adjtimex.c | 204 tmx.time.tv_sec = offset / NSEC_PER_SEC; in set_offset() 208 tmx.time.tv_sec -= 1; in set_offset() 212 tmx.time.tv_sec = offset / USEC_PER_SEC; in set_offset() 216 tmx.time.tv_sec -= 1; in set_offset() 223 printf("(sec: %ld usec: %ld) ", tmx.time.tv_sec, tmx.time.tv_usec); in set_offset() 239 tmx.time.tv_sec = sec; in set_bad_offset() 243 printf("Invalid (sec: %ld usec: %ld) did not fail! ", tmx.time.tv_sec, tmx.time.tv_usec); in set_bad_offset()
|
/Linux-v4.19/kernel/time/ |
D | time.c | 89 if (get_user(tv.tv_sec, tptr)) in SYSCALL_DEFINE1() 127 if (get_user(tv.tv_sec, tptr)) in COMPAT_SYSCALL_DEFINE1() 214 new_ts.tv_sec = user_tv.tv_sec; in SYSCALL_DEFINE2() 254 new_ts.tv_sec = user_tv.tv_sec; in COMPAT_SYSCALL_DEFINE2() 441 ts->tv_sec = sec; in set_normalized_timespec() 460 ts.tv_sec = div_s64_rem(nsec, NSEC_PER_SEC, &rem); in ns_to_timespec() 462 ts.tv_sec--; in ns_to_timespec() 482 tv.tv_sec = ts.tv_sec; in ns_to_timeval() 494 tv.tv_sec = ts.tv_sec; in ns_to_kernel_old_timeval() 532 ts->tv_sec = sec; in set_normalized_timespec64() [all …]
|
/Linux-v4.19/arch/nds32/kernel/vdso/ |
D | gettimeofday.c | 74 ts->tv_sec = vdata->xtime_coarse_sec; in do_realtime_coarse() 90 ts->tv_sec = vdata->xtime_coarse_sec; in do_monotonic_coarse() 93 tomono.tv_sec = vdata->wtm_clock_sec; in do_monotonic_coarse() 98 ts->tv_sec += tomono.tv_sec; in do_monotonic_coarse() 124 ts->tv_sec = vdata->xtime_clock_sec; in do_realtime() 130 ts->tv_sec += __iter_div_u64_rem(ns, NSEC_PER_SEC, &ns); in do_realtime() 145 ts->tv_sec = vdata->xtime_clock_sec; in do_monotonic() 150 tomono.tv_sec = vdata->wtm_clock_sec; in do_monotonic() 155 ts->tv_sec += tomono.tv_sec; in do_monotonic() 217 res->tv_sec = 0; in __vdso_clock_getres() [all …]
|
/Linux-v4.19/arch/um/os-Linux/ |
D | time.c | 23 return ((long long) tv->tv_sec * UM_NSEC_PER_SEC) + in timeval_to_ns() 29 return ((long long) ts->tv_sec * UM_NSEC_PER_SEC) + in timespec_to_ns() 74 its.it_value.tv_sec = its_in->it_value.tv_sec; in os_timer_set_interval() 77 its.it_value.tv_sec = 0; in os_timer_set_interval() 81 its.it_interval.tv_sec = 0; in os_timer_set_interval() 126 its.it_value.tv_sec = nsec / UM_NSEC_PER_SEC; in os_timer_one_shot() 129 its.it_interval.tv_sec = 0; 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() 179 .tv_sec = nsecs / UM_NSEC_PER_SEC, in os_idle_sleep()
|
/Linux-v4.19/fs/ |
D | utimes.c | 29 if (get_user(tv[0].tv_sec, ×->actime) || in SYSCALL_DEFINE2() 30 get_user(tv[1].tv_sec, ×->modtime)) in SYSCALL_DEFINE2() 68 newattrs.ia_atime.tv_sec = times[0].tv_sec; in utimes_common() 76 newattrs.ia_mtime.tv_sec = times[1].tv_sec; in utimes_common() 206 tstimes[0].tv_sec = times[0].tv_sec; in do_futimesat() 208 tstimes[1].tv_sec = times[1].tv_sec; in do_futimesat() 239 if (get_user(tv[0].tv_sec, &t->actime) || in COMPAT_SYSCALL_DEFINE2() 240 get_user(tv[1].tv_sec, &t->modtime)) in COMPAT_SYSCALL_DEFINE2() 269 if (get_user(tv[0].tv_sec, &t[0].tv_sec) || in do_compat_futimesat() 271 get_user(tv[1].tv_sec, &t[1].tv_sec) || in do_compat_futimesat()
|
D | stat.c | 238 tmp.st_atime = stat->atime.tv_sec; in cp_old_stat() 239 tmp.st_mtime = stat->mtime.tv_sec; in cp_old_stat() 240 tmp.st_ctime = stat->ctime.tv_sec; in cp_old_stat() 320 tmp.st_atime = stat->atime.tv_sec; in cp_new_stat() 321 tmp.st_mtime = stat->mtime.tv_sec; in cp_new_stat() 322 tmp.st_ctime = stat->ctime.tv_sec; in cp_new_stat() 461 tmp.st_atime = stat->atime.tv_sec; in cp_new_stat64() 463 tmp.st_mtime = stat->mtime.tv_sec; in cp_new_stat64() 465 tmp.st_ctime = stat->ctime.tv_sec; in cp_new_stat64() 539 tmp.stx_atime.tv_sec = stat->atime.tv_sec; in cp_statx() [all …]
|
/Linux-v4.19/tools/testing/selftests/x86/ |
D | test_vdso.c | 188 if (a->tv_sec != b->tv_sec) in ts_leq() 189 return a->tv_sec < b->tv_sec; in ts_leq() 196 if (a->tv_sec != b->tv_sec) in tv_leq() 197 return a->tv_sec < b->tv_sec; in tv_leq() 250 (unsigned long long)start.tv_sec, start.tv_nsec, in test_one_clock_gettime() 251 (unsigned long long)vdso.tv_sec, vdso.tv_nsec, in test_one_clock_gettime() 252 (unsigned long long)end.tv_sec, end.tv_nsec); in test_one_clock_gettime() 301 (unsigned long long)start.tv_sec, start.tv_usec, in test_gettimeofday() 302 (unsigned long long)vdso.tv_sec, vdso.tv_usec, in test_gettimeofday() 303 (unsigned long long)end.tv_sec, end.tv_usec); in test_gettimeofday()
|
/Linux-v4.19/drivers/input/misc/ |
D | hp_sdc_rtc.c | 213 res->tv_sec = (tenms / 100) + (time64_t)days * 86400; in hp_sdc_rtc_read_rt() 230 res->tv_sec = (time64_t)(tenms / 100); in hp_sdc_rtc_read_fhs() 247 res->tv_sec = (time64_t)(tenms / 100); in hp_sdc_rtc_read_mt() 264 res->tv_sec = (time64_t)(tenms / 100); in hp_sdc_rtc_read_dt() 281 res->tv_sec = (time64_t)(tenms / 100); in hp_sdc_rtc_read_ct() 303 if (0xffff < setto->tv_sec / 86400) return -1; 304 days = setto->tv_sec / 86400; 306 days += ((setto->tv_sec % 86400) + setto->tv_usec / 1000000) / 86400; 309 if (0xffffff < setto->tv_sec) return -1; 310 tenms = setto->tv_sec * 100; [all …]
|
/Linux-v4.19/kernel/ |
D | compat.c | 50 txc->time.tv_sec = tx32.time.tv_sec; in compat_get_timex() 79 tx32.time.tv_sec = txc->time.tv_sec; in compat_put_timex() 99 __get_user(tv->tv_sec, &ctv->tv_sec) || in __compat_get_timeval() 106 __put_user(tv->tv_sec, &ctv->tv_sec) || in __compat_put_timeval() 113 __get_user(ts->tv_sec, &cts->tv_sec) || in __compat_get_timespec() 120 __put_user(ts->tv_sec, &cts->tv_sec) || in __compat_put_timespec() 166 o->it_interval.tv_sec = v32.it_interval.tv_sec; in get_compat_itimerval() 168 o->it_value.tv_sec = v32.it_value.tv_sec; in get_compat_itimerval() 177 v32.it_interval.tv_sec = i->it_interval.tv_sec; in put_compat_itimerval() 179 v32.it_value.tv_sec = i->it_value.tv_sec; in put_compat_itimerval() [all …]
|
/Linux-v4.19/arch/arm/vdso/ |
D | vgettimeofday.c | 87 ts->tv_sec = vdata->xtime_coarse_sec; in do_realtime_coarse() 104 ts->tv_sec = vdata->xtime_coarse_sec; in do_monotonic_coarse() 107 tomono.tv_sec = vdata->wtm_clock_sec; in do_monotonic_coarse() 112 ts->tv_sec += tomono.tv_sec; in do_monotonic_coarse() 147 ts->tv_sec = vdata->xtime_clock_sec; in do_realtime() 170 ts->tv_sec = vdata->xtime_clock_sec; in do_monotonic() 173 tomono.tv_sec = vdata->wtm_clock_sec; in do_monotonic() 178 ts->tv_sec += tomono.tv_sec; in do_monotonic() 259 tv->tv_sec = ts.tv_sec; in __vdso_gettimeofday()
|
/Linux-v4.19/sound/core/seq/ |
D | seq_timer.h | 90 if (a->tv_sec > b->tv_sec) in snd_seq_compare_real_time() 92 if ((a->tv_sec == b->tv_sec) && (a->tv_nsec >= b->tv_nsec)) in snd_seq_compare_real_time() 103 tm->tv_sec++; in snd_seq_sanity_real_time() 111 tm->tv_sec += inc->tv_sec; in snd_seq_inc_real_time()
|
/Linux-v4.19/tools/testing/radix-tree/ |
D | benchmark.c | 49 nsec = (finish.tv_sec - start.tv_sec) * NSEC_PER_SEC + in benchmark_iter() 77 nsec = (finish.tv_sec - start.tv_sec) * NSEC_PER_SEC + in benchmark_insert() 98 nsec = (finish.tv_sec - start.tv_sec) * NSEC_PER_SEC + in benchmark_tagging() 120 nsec = (finish.tv_sec - start.tv_sec) * NSEC_PER_SEC + in benchmark_delete() 161 nsec = (finish.tv_sec - start.tv_sec) * NSEC_PER_SEC + in __benchmark_split() 204 nsec = (finish.tv_sec - start.tv_sec) * NSEC_PER_SEC + in __benchmark_join()
|
/Linux-v4.19/tools/testing/selftests/mqueue/ |
D | mq_perf_tests.c | 355 nsec = ((middle.tv_sec - start.tv_sec) * 1000000000) + \ 359 send_total.tv_sec++; \ 362 nsec = ((end.tv_sec - middle.tv_sec) * 1000000000) + \ 366 recv_total.tv_sec++; \ 454 send_total.tv_sec = 0; in perf_test_thread() 456 recv_total.tv_sec = 0; in perf_test_thread() 461 send_total.tv_sec, send_total.tv_nsec); in perf_test_thread() 462 nsec = ((unsigned long long)send_total.tv_sec * 1000000000 + in perf_test_thread() 466 recv_total.tv_sec, recv_total.tv_nsec); in perf_test_thread() 467 nsec = ((unsigned long long)recv_total.tv_sec * 1000000000 + in perf_test_thread() [all …]
|
/Linux-v4.19/tools/testing/selftests/networking/timestamping/ |
D | timestamping.c | 149 (long)now.tv_sec, (long)now.tv_usec, in sendpacket() 167 (long)now.tv_sec, (long)now.tv_usec, in printpacket() 184 (long)stamp->tv_sec, in printpacket() 192 (long)stamp->tv_sec, in printpacket() 201 (long)stamp->tv_sec, in printpacket() 207 (long)stamp->tv_sec, in printpacket() 265 (long)tv.tv_sec, in printpacket() 273 (long)ts.tv_sec, in printpacket() 475 next.tv_sec = (next.tv_sec + 1) / 5 * 5; in main() 485 delta_us = (long)(next.tv_sec - now.tv_sec) * 1000000 + in main() [all …]
|
/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() 147 ktime_set(expire_time.tv_sec + 1, in hrtimer_event() 187 return ktime_set(ts.tv_sec + in next_intr_time()
|
/Linux-v4.19/arch/mips/vdso/ |
D | gettimeofday.c | 71 ts->tv_sec = data->xtime_sec; in do_realtime_coarse() 88 ts->tv_sec = data->xtime_sec; in do_monotonic_coarse() 95 ts->tv_sec += to_mono_sec; in do_monotonic_coarse() 176 ts->tv_sec = data->xtime_sec; in do_realtime() 200 ts->tv_sec = data->xtime_sec; in do_monotonic() 207 ts->tv_sec += to_mono_sec; in do_monotonic() 233 tv->tv_sec = ts.tv_sec; in __vdso_gettimeofday()
|
/Linux-v4.19/fs/hostfs/ |
D | hostfs_user.c | 29 p->atime.tv_sec = buf->st_atime; in stat64_to_hostfs() 31 p->ctime.tv_sec = buf->st_ctime; in stat64_to_hostfs() 33 p->mtime.tv_sec = buf->st_mtime; in stat64_to_hostfs() 244 times[0].tv_sec = st.atime.tv_sec; in set_attr() 246 times[1].tv_sec = st.mtime.tv_sec; in set_attr() 250 times[0].tv_sec = attrs->ia_atime.tv_sec; in set_attr() 254 times[1].tv_sec = attrs->ia_mtime.tv_sec; in set_attr()
|
/Linux-v4.19/include/uapi/linux/ |
D | time.h | 11 __kernel_time_t tv_sec; /* seconds */ member 17 __kernel_time_t tv_sec; /* seconds */ member 47 __kernel_time64_t tv_sec; /* seconds */ member 67 __kernel_long_t tv_sec; member
|