Lines Matching defs:tv_nsec
59 long tv_nsec; /* and nanoseconds */
65 (ts)->tv_nsec = (tv)->tv_usec * 1000; \
69 (tv)->tv_usec = (ts)->tv_nsec / 1000; \
113 #define timespecclear(tsp) (tsp)->tv_sec = (tsp)->tv_nsec = 0
114 #define timespecisset(tsp) ((tsp)->tv_sec || (tsp)->tv_nsec)
116 ((tsp)->tv_nsec >= 0 && (tsp)->tv_nsec < 1000000000L)
119 ((tsp)->tv_nsec cmp (usp)->tv_nsec) : \
124 (vsp)->tv_nsec = (tsp)->tv_nsec + (usp)->tv_nsec; \
125 if ((vsp)->tv_nsec >= 1000000000L) { \
127 (vsp)->tv_nsec -= 1000000000L; \
133 (vsp)->tv_nsec = (tsp)->tv_nsec - (usp)->tv_nsec; \
134 if ((vsp)->tv_nsec < 0) { \
136 (vsp)->tv_nsec += 1000000000L; \
246 ts->tv_nsec = FRAC_TO_NSEC(bt->frac);
254 bt->frac = (uint64_t)ts->tv_nsec * (uint64_t)18446744073ULL;
402 ts->tv_nsec = ns % 1000000000L;
432 if (ts->tv_sec > (UINT64_MAX - ts->tv_nsec) / 1000000000ULL)
434 return ts->tv_sec * 1000000000ULL + ts->tv_nsec;