Lines Matching refs:tv_nsec
62 #define timespecclear(tsp) (tsp)->tv_sec = (time_t)((tsp)->tv_nsec = 0L)
63 #define timespecisset(tsp) ((tsp)->tv_sec || (tsp)->tv_nsec)
66 ((tsp)->tv_nsec cmp (usp)->tv_nsec) : \
71 (vsp)->tv_nsec = (tsp)->tv_nsec + (usp)->tv_nsec; \
72 if ((vsp)->tv_nsec >= 1000000000L) { \
74 (vsp)->tv_nsec -= 1000000000L; \
80 (vsp)->tv_nsec = (tsp)->tv_nsec - (usp)->tv_nsec; \
81 if ((vsp)->tv_nsec < 0) { \
83 (vsp)->tv_nsec += 1000000000L; \
89 ((double)(tv)->tv_sec + (double)((tv)->tv_nsec) / 1000000000.0)
91 while ((tv)->tv_nsec >= NSEC_PER_SEC) { \
93 (tv)->tv_nsec -= NSEC_PER_SEC; \
98 ms += (tv)->tv_nsec / MSEC_PER_NSEC; \
102 (tv)->tv_nsec = (suseconds_t)(ms - ((tv)->tv_sec * MSEC_PER_SEC)) \
109 (ts)->tv_nsec = (tv)->tv_usec * USEC_PER_NSEC; \