| /netbsd/src/external/bsd/ntp/dist/libntp/ |
| D | timespecops.c | 63 if (x.tv_nsec < -3l * NANOSECONDS || in normalize_tspec() 64 x.tv_nsec > 3l * NANOSECONDS) { in normalize_tspec() 65 z = x.tv_nsec / NANOSECONDS; in normalize_tspec() 66 x.tv_nsec -= z * NANOSECONDS; in normalize_tspec() 74 if (x.tv_nsec < 0) in normalize_tspec() 76 x.tv_nsec += NANOSECONDS; in normalize_tspec() 78 } while (x.tv_nsec < 0); in normalize_tspec() 79 else if (x.tv_nsec >= NANOSECONDS) in normalize_tspec() 81 x.tv_nsec -= NANOSECONDS; in normalize_tspec() 83 } while (x.tv_nsec >= NANOSECONDS); in normalize_tspec() [all …]
|
| /netbsd/src/external/bsd/libbind/dist/isc/ |
| D | ev_timers.c | 71 x.tv_nsec = nsec; in evConsTime() 80 x.tv_nsec = addend1.tv_nsec + addend2.tv_nsec; in evAddTime() 81 if (x.tv_nsec >= BILLION) { in evAddTime() 83 x.tv_nsec -= BILLION; in evAddTime() 93 if (minuend.tv_nsec >= subtrahend.tv_nsec) in evSubTime() 94 x.tv_nsec = minuend.tv_nsec - subtrahend.tv_nsec; in evSubTime() 96 x.tv_nsec = BILLION - subtrahend.tv_nsec + minuend.tv_nsec; in evSubTime() 107 x = a.tv_nsec - b.tv_nsec; in evCmpTime() 155 ts.tv_nsec = tv.tv_usec * 1000; in evTimeSpec() 164 tv.tv_usec = ts.tv_nsec / 1000; in evTimeVal() [all …]
|
| /netbsd/src/lib/libc/isc/ |
| D | ev_timers.c | 78 x.tv_nsec = nsec; in evConsTime() 87 x.tv_nsec = addend1.tv_nsec + addend2.tv_nsec; in evAddTime() 88 if (x.tv_nsec >= BILLION) { in evAddTime() 90 x.tv_nsec -= BILLION; in evAddTime() 100 if (minuend.tv_nsec >= subtrahend.tv_nsec) in evSubTime() 101 x.tv_nsec = minuend.tv_nsec - subtrahend.tv_nsec; in evSubTime() 103 x.tv_nsec = BILLION - subtrahend.tv_nsec + minuend.tv_nsec; in evSubTime() 118 n = a.tv_nsec - b.tv_nsec; in evCmpTime() 171 ts.tv_nsec = tv.tv_usec * 1000; in evTimeSpec() 180 tv.tv_usec = (suseconds_t)(ts.tv_nsec / 1000); in evTimeVal() [all …]
|
| /netbsd/src/sys/kern/ |
| D | subr_time_arith.c | 183 if (ts->tv_nsec < 0 || ts->tv_nsec >= 1000000000) in itimespecfix() 187 if (ts->tv_sec == 0 && ts->tv_nsec != 0 && ts->tv_nsec < tick * 1000) in itimespecfix() 188 ts->tv_nsec = tick * 1000; in itimespecfix() 211 KASSERT(tsp->tv_nsec >= 0); in timespecaddok() 212 KASSERT(usp->tv_nsec >= 0); in timespecaddok() 213 KASSERT(tsp->tv_nsec < 1000000000L); in timespecaddok() 214 KASSERT(usp->tv_nsec < 1000000000L); in timespecaddok() 226 carry = (tsp->tv_nsec + usp->tv_nsec >= 1000000000L); in timespecaddok() 323 KASSERT(tsp->tv_nsec >= 0); in timespecsubok() 324 KASSERT(usp->tv_nsec >= 0); in timespecsubok() [all …]
|
| D | kern_ntptime.c | 583 pps_tf[0].tv_sec = pps_tf[0].tv_nsec = 0; in ntp_init() 584 pps_tf[1].tv_sec = pps_tf[1].tv_nsec = 0; in ntp_init() 585 pps_tf[2].tv_sec = pps_tf[2].tv_nsec = 0; in ntp_init() 722 u_nsec = tsp->tv_nsec; in hardpps() 727 v_nsec = u_nsec - pps_tf[0].tv_nsec; in hardpps() 734 pps_tf[0].tv_nsec = u_nsec; in hardpps() 760 if (pps_tf[0].tv_nsec > pps_tf[1].tv_nsec) { in hardpps() 761 if (pps_tf[1].tv_nsec > pps_tf[2].tv_nsec) { in hardpps() 762 v_nsec = pps_tf[1].tv_nsec; /* 0 1 2 */ in hardpps() 763 u_nsec = pps_tf[0].tv_nsec - pps_tf[2].tv_nsec; in hardpps() [all …]
|
| /netbsd/src/sys/sys/ |
| D | time.h | 54 (ts)->tv_nsec = (tv)->tv_usec * 1000; \ 58 (tv)->tv_usec = (suseconds_t)(ts)->tv_nsec / 1000; \ 179 ts->tv_nsec = in bintime2timespec() 188 bt->frac = (uint64_t)ts->tv_nsec * BINTIME_SCALE_NS; in timespec2bintime() 243 #define timespecclear(tsp) (tsp)->tv_sec = (time_t)((tsp)->tv_nsec = 0L) 244 #define timespecisset(tsp) ((tsp)->tv_sec || (tsp)->tv_nsec) 247 ((tsp)->tv_nsec cmp (usp)->tv_nsec) : \ 252 (vsp)->tv_nsec = (tsp)->tv_nsec + (usp)->tv_nsec; \ 253 if ((vsp)->tv_nsec >= 1000000000L) { \ 255 (vsp)->tv_nsec -= 1000000000L; \ [all …]
|
| /netbsd/src/external/bsd/ntp/dist/include/ |
| D | timespecops.h | 56 ((x)->tv_nsec >= 0 && (x)->tv_nsec < NANOSECONDS) 78 x.tv_nsec += b.tv_nsec; in add_tspec() 93 x.tv_nsec += b; in add_tspec_ns() 109 x.tv_nsec -= b.tv_nsec; in sub_tspec() 124 x.tv_nsec -= b; in sub_tspec_ns() 138 x.tv_nsec = -a.tv_nsec; in neg_tspec() 189 return format_time_fraction(x.tv_sec, x.tv_nsec, 9); in tspectoa()
|
| /netbsd/src/tests/lib/libc/sys/ |
| D | t_nanosleep.c | 68 tsn.tv_nsec = i; in ATF_TC_BODY() 86 (unsigned long long)tsn.tv_sec, tsn.tv_nsec, in ATF_TC_BODY() 87 (unsigned long long)ts1.tv_sec, ts1.tv_nsec, in ATF_TC_BODY() 88 (unsigned long long)ts2.tv_sec, ts2.tv_nsec); in ATF_TC_BODY() 91 "(resolution = %lu nsec)", tsn.tv_nsec); in ATF_TC_BODY() 108 ts.tv_nsec = -1; in ATF_TC_BODY() 113 ts.tv_nsec = 1000000000; in ATF_TC_BODY() 118 ts.tv_nsec = 0; in ATF_TC_BODY() 152 tsn.tv_nsec = 0; in ATF_TC_BODY() 155 tsr.tv_nsec = 0; in ATF_TC_BODY() [all …]
|
| D | t_timerfd.c | 285 (intmax_t)then.tv_sec, then.tv_nsec, in ATF_TC_BODY() 286 (intmax_t)now.tv_sec, now.tv_nsec, in ATF_TC_BODY() 287 (intmax_t)delta.tv_sec, delta.tv_nsec); in ATF_TC_BODY() 309 .it_value = { .tv_sec = 1, .tv_nsec = 0 }, in ATF_TC_BODY() 310 .it_interval = { .tv_sec = 0, .tv_nsec = 0 }, in ATF_TC_BODY() 319 (intmax_t)oits.it_value.tv_sec, oits.it_value.tv_nsec, in ATF_TC_BODY() 320 (intmax_t)its.it_value.tv_sec, its.it_value.tv_nsec); in ATF_TC_BODY() 328 (intmax_t)then.tv_sec, then.tv_nsec, in ATF_TC_BODY() 329 (intmax_t)now.tv_sec, now.tv_nsec, in ATF_TC_BODY() 330 (intmax_t)delta.tv_sec, delta.tv_nsec); in ATF_TC_BODY() [all …]
|
| D | t_clock_gettime.c | 113 + tsb.tv_nsec - tsa.tv_nsec; in check_timecounter() 123 (uintmax_t)tsa.tv_sec, (uintmax_t)tsa.tv_nsec, in check_timecounter() 124 (uintmax_t)tsb.tv_sec, (uintmax_t)tsb.tv_nsec, in check_timecounter() 128 + tsb.tv_nsec - tsl.tv_nsec; in check_timecounter() 140 tsa.tv_nsec = tsb.tv_nsec; in check_timecounter() 144 long long r = res.tv_sec * 1000000000 + res.tv_nsec; in check_timecounter() 202 ts.tv_nsec = 100000000; in ATF_TC_BODY() 256 (intmax_t)t0.tv_sec, t0.tv_nsec, in check_monotonicity() 257 (intmax_t)t1.tv_sec, t1.tv_nsec); in check_monotonicity() 301 clockname, ts.tv_sec, ts.tv_nsec); in check_resolution()
|
| D | t_clock_nanosleep.c | 46 rqtp.tv_sec = 0; rqtp.tv_nsec = 0; in ATF_TC_BODY() 47 rmtp.tv_sec = -1; rmtp.tv_nsec = -1; in ATF_TC_BODY() 49 ATF_CHECK(rmtp.tv_sec == 0 && rmtp.tv_nsec == 0); in ATF_TC_BODY() 52 rmtp.tv_sec = -1; rmtp.tv_nsec = -1; in ATF_TC_BODY() 54 ATF_CHECK(rmtp.tv_sec == -1 && rmtp.tv_nsec == -1); in ATF_TC_BODY()
|
| /netbsd/src/tests/lib/libc/gen/ |
| D | t_sleep.c | 142 remain->tv_nsec = 0; in do_sleep() 172 (long long)delay->tv_sec, (long)delay->tv_nsec); in do_kevent() 185 if (delay->tv_sec * BILLION + delay->tv_nsec > tmo * MILLION) in do_kevent() 282 tslp.tv_nsec = delta3 % 1000000000; in sleeptest() 284 (long long)tslp.tv_sec, (long)tslp.tv_nsec); in sleeptest() 298 (long long)tslp.tv_sec, (long)tslp.tv_nsec); in sleeptest() 305 (long long)tsa.tv_sec, (long)tsa.tv_nsec, in sleeptest() 306 (long long)tsb.tv_sec, (long)tsb.tv_nsec); in sleeptest() 311 (long long)tremain.tv_sec, (long)tremain.tv_nsec); in sleeptest() 316 (long long)tremain.tv_sec, (long)tremain.tv_nsec); in sleeptest() [all …]
|
| /netbsd/src/sys/compat/aoutm68k/ |
| D | aoutm68k_stat.c | 250 ast->st_atimespec.tv_nsec = st->st_atimespec.tv_nsec; in aoutm68k_stat43_convert() 252 ast->st_mtimespec.tv_nsec = st->st_mtimespec.tv_nsec; in aoutm68k_stat43_convert() 254 ast->st_ctimespec.tv_nsec = st->st_ctimespec.tv_nsec; in aoutm68k_stat43_convert() 276 ast->st_atimespec.tv_nsec = st->st_atimespec.tv_nsec; in aoutm68k_stat12_convert() 278 ast->st_mtimespec.tv_nsec = st->st_mtimespec.tv_nsec; in aoutm68k_stat12_convert() 280 ast->st_ctimespec.tv_nsec = st->st_ctimespec.tv_nsec; in aoutm68k_stat12_convert() 305 ast->st_atimespec.tv_nsec = st->st_atimespec.tv_nsec; in aoutm68k_stat13_convert() 307 ast->st_mtimespec.tv_nsec = st->st_mtimespec.tv_nsec; in aoutm68k_stat13_convert() 309 ast->st_ctimespec.tv_nsec = st->st_ctimespec.tv_nsec; in aoutm68k_stat13_convert()
|
| /netbsd/src/sys/fs/nfs/common/ |
| D | xdr_subs.h | 57 (t)->tv_nsec = 1000 * ntohl(((struct nfsv2_time *)(f))->nfsv2_usec); \ 59 (t)->tv_nsec = 0; \ 64 if ((f)->tv_nsec != -1) \ 65 ((struct nfsv2_time *)(t))->nfsv2_usec = htonl((f)->tv_nsec / 1000); \ 72 (t)->tv_nsec = ntohl(((struct nfsv3_time *)(f))->nfsv3_nsec); \ 77 ((struct nfsv3_time *)(t))->nfsv3_nsec = htonl((f)->tv_nsec); \ 82 (t)->tv_nsec = (ntohl(((struct nfsv4_time *)(f))->nfsv4_nsec) % \ 89 ((struct nfsv4_time *)(t))->nfsv4_nsec = htonl((f)->tv_nsec); \
|
| D | old_xdr_subs.h | 60 (t)->tv_nsec = 1000 * ntohl(((struct nfsv2_time *)(f))->nfsv2_usec); \ 62 (t)->tv_nsec = 0; \ 67 if ((f)->tv_nsec != -1) \ 68 ((struct nfsv2_time *)(t))->nfsv2_usec = htonl((f)->tv_nsec / 1000); \ 76 (t)->tv_nsec = ntohl(((struct nfsv3_time *)(f))->nfsv3_nsec); \ 81 ((struct nfsv3_time *)(t))->nfsv3_nsec = htonl((f)->tv_nsec); \
|
| /netbsd/src/external/bsd/ntp/dist/util/ |
| D | pps-api.c | 24 (vvp)->tv_nsec -= (uvp)->tv_nsec; \ 25 if ((vvp)->tv_nsec < 0) { \ 27 (vvp)->tv_nsec += 1000000000; \ 38 printf("%d.%09d ", tsa->tv_sec, tsa->tv_nsec); in Chew() 39 printf("%d.%09d ", tsc->tv_sec, tsc->tv_nsec); in Chew() 44 printf("%.9f ", ts.tv_sec + ts.tv_nsec / 1e9); in Chew() 84 to.tv_nsec = 0; in main()
|
| /netbsd/src/lib/librumpuser/ |
| D | rumpuser.c | 106 *nsec = ts.tv_nsec; in rumpuser_clock_gettime() 126 rqt.tv_nsec = nsec; in rumpuser_clock_sleep() 149 ts.tv_nsec > rqt.tv_nsec : ts.tv_sec > rqt.tv_sec) { in rumpuser_clock_sleep() 153 tsr.tv_nsec = rqt.tv_nsec - ts.tv_nsec; in rumpuser_clock_sleep() 154 if (tsr.tv_nsec < 0) { in rumpuser_clock_sleep() 156 tsr.tv_nsec += 1000*1000*1000; in rumpuser_clock_sleep()
|
| /netbsd/src/sys/altq/ |
| D | altq_rmclass.h | 61 (((a)->tv_nsec < (b)->tv_nsec) && ((a)->tv_sec <= (b)->tv_sec))) 66 delta = (int64_t)((a)->tv_nsec - (b)->tv_nsec); \ 87 (res)->tv_nsec = (a)->tv_nsec + (long)((delta) % 1000000000L); \ 88 if ((res)->tv_nsec >= 1000000000L) { \ 89 (res)->tv_nsec -= 1000000000L; \ 92 KASSERT((res)->tv_nsec >= 0); \
|
| /netbsd/src/lib/libc/compat/sys/ |
| D | compat___stat13.c | 84 ost->st_atimespec.tv_nsec = st->st_atimespec.tv_nsec; in cvtstat() 86 ost->st_mtimespec.tv_nsec = st->st_mtimespec.tv_nsec; in cvtstat() 88 ost->st_ctimespec.tv_nsec = st->st_ctimespec.tv_nsec; in cvtstat() 90 ost->st_birthtimespec.tv_nsec = st->st_birthtimespec.tv_nsec; in cvtstat()
|
| /netbsd/src/external/bsd/libarchive/dist/libarchive/ |
| D | archive_entry_stat.c | 85 st->st_atimespec.tv_nsec = archive_entry_atime_nsec(entry); in archive_entry_stat() 86 st->st_ctimespec.tv_nsec = archive_entry_ctime_nsec(entry); in archive_entry_stat() 87 st->st_mtimespec.tv_nsec = archive_entry_mtime_nsec(entry); in archive_entry_stat() 89 st->st_atim.tv_nsec = archive_entry_atime_nsec(entry); in archive_entry_stat() 90 st->st_ctim.tv_nsec = archive_entry_ctime_nsec(entry); in archive_entry_stat() 91 st->st_mtim.tv_nsec = archive_entry_mtime_nsec(entry); in archive_entry_stat() 106 st->st_birthtimespec.tv_nsec = archive_entry_birthtime_nsec(entry); in archive_entry_stat()
|
| D | archive_entry_copy_stat.c | 39 archive_entry_set_atime(entry, st->st_atime, st->st_atimespec.tv_nsec); in archive_entry_copy_stat() 40 archive_entry_set_ctime(entry, st->st_ctime, st->st_ctimespec.tv_nsec); in archive_entry_copy_stat() 41 archive_entry_set_mtime(entry, st->st_mtime, st->st_mtimespec.tv_nsec); in archive_entry_copy_stat() 43 archive_entry_set_atime(entry, st->st_atime, st->st_atim.tv_nsec); in archive_entry_copy_stat() 44 archive_entry_set_ctime(entry, st->st_ctime, st->st_ctim.tv_nsec); in archive_entry_copy_stat() 45 archive_entry_set_mtime(entry, st->st_mtime, st->st_mtim.tv_nsec); in archive_entry_copy_stat() 68 archive_entry_set_birthtime(entry, st->st_birthtime, st->st_birthtimespec.tv_nsec); in archive_entry_copy_stat()
|
| /netbsd/src/sys/external/bsd/drm2/include/linux/ |
| D | time.h | 78 if (1000000000L <= ts->tv_nsec) in timespec_valid() 89 ts.tv_nsec = (nsec % 1000000000L); in ns_to_timespec() 90 if (ts.tv_nsec < 0) { in ns_to_timespec() 92 ts.tv_nsec += 1000000000L; in ns_to_timespec() 101 return (((int64_t)ts->tv_sec * 1000000000LL) + ts->tv_nsec); in timespec_to_ns() 144 ts->tv_nsec = nsec; in set_normalized_timespec()
|
| /netbsd/src/external/bsd/ntp/dist/ntpd/ |
| D | refclock_shm.c | 403 shm_stat->tvc.tv_sec = shm_stat->tvc.tv_nsec = 0; in shm_query() 445 shm_stat->tvr.tv_nsec = shmcopy.receiveTimeStampUSec * 1000; in shm_query() 448 shm_stat->tvt.tv_nsec = shmcopy.clockTimeStampUSec * 1000; in shm_query() 462 if ( ((cns_new - (unsigned)shm_stat->tvt.tv_nsec) < 1000) in shm_query() 463 && ((rns_new - (unsigned)shm_stat->tvr.tv_nsec) < 1000)) { in shm_query() 464 shm_stat->tvt.tv_nsec = cns_new; in shm_query() 465 shm_stat->tvr.tv_nsec = rns_new; in shm_query() 476 shm_stat->tvr.tv_nsec = shmcopy.receiveTimeStampUSec * 1000; in shm_query() 479 shm_stat->tvt.tv_nsec = shmcopy.clockTimeStampUSec * 1000; in shm_query() 485 if ( ((cns_new - (unsigned)shm_stat->tvt.tv_nsec) < 1000) in shm_query() [all …]
|
| /netbsd/src/sys/nfs/ |
| D | xdr_subs.h | 74 (t)->tv_nsec = 1000 * \ 77 (t)->tv_nsec = 0; \ 81 if ((f)->tv_nsec != -1) \ 83 htonl((f)->tv_nsec / 1000); \ 90 (t)->tv_nsec = ntohl(((struct nfsv3_time *)(f))->nfsv3_nsec); \ 94 ((struct nfsv3_time *)(t))->nfsv3_nsec = htonl((f)->tv_nsec); \
|
| /netbsd/src/tests/kernel/ |
| D | t_time_arith.c | 441 next.tv_nsec == it.it_next.tv_nsec), in ATF_TC_BODY() 446 (int)it.it_time.it_interval.tv_nsec, in ATF_TC_BODY() 448 (int)it.it_time.it_value.tv_nsec, in ATF_TC_BODY() 449 (long long)it.it_now.tv_sec, (int)it.it_now.tv_nsec, in ATF_TC_BODY() 450 (long long)next.tv_sec, (int)next.tv_nsec, in ATF_TC_BODY() 451 (long long)it.it_next.tv_sec, (int)it.it_next.tv_nsec); in ATF_TC_BODY() 457 (int)it.it_time.it_interval.tv_nsec, in ATF_TC_BODY() 459 (int)it.it_time.it_value.tv_nsec, in ATF_TC_BODY() 460 (long long)it.it_now.tv_sec, (int)it.it_now.tv_nsec, in ATF_TC_BODY()
|