Lines Matching defs:tv_nsec
54 r->tv_nsec = a->tv_nsec + b->tv_nsec;
55 if (r->tv_nsec > NSEC_PER_SEC) {
57 r->tv_nsec -= NSEC_PER_SEC;
73 r->tv_nsec = a->tv_nsec - b->tv_nsec;
74 if (r->tv_nsec < 0) {
76 r->tv_nsec += NSEC_PER_SEC;
91 r->tv_nsec = a->tv_nsec + (b % NSEC_PER_SEC);
93 if (r->tv_nsec >= NSEC_PER_SEC) {
95 r->tv_nsec -= NSEC_PER_SEC;
96 } else if (r->tv_nsec < 0) {
98 r->tv_nsec += NSEC_PER_SEC;
124 return (uint64_t)a->tv_sec * NSEC_PER_SEC + a->tv_nsec;
153 return (uint64_t)a->tv_sec * 1000 + a->tv_nsec / 1000000;
180 return (uint64_t)a->tv_sec * 1000000 + a->tv_nsec / 1000;
189 * \param tv_nsec[out] the nanoseconds part
196 uint32_t *tv_sec_lo, uint32_t *tv_nsec)
199 assert(a->tv_nsec >= 0 && a->tv_nsec < NSEC_PER_SEC);
205 *tv_nsec = a->tv_nsec;
218 a->tv_nsec = b % NSEC_PER_SEC;
251 * \param tv_nsec the nanoseconds part
255 uint32_t tv_sec_lo, uint32_t tv_nsec)
258 a->tv_nsec = tv_nsec;
270 return a->tv_sec == 0 && a->tv_nsec == 0;
284 a->tv_nsec == b->tv_nsec;
311 (a->tv_nsec > b->tv_nsec) :