Lines Matching refs:nanoseconds

45  * All of the INSIST()s checks of nanoseconds < NS_PER_S are for
90 unsigned int seconds, unsigned int nanoseconds)
93 REQUIRE(nanoseconds < NS_PER_S);
96 i->nanoseconds = nanoseconds;
102 INSIST(i->nanoseconds < NS_PER_S);
104 if (i->seconds == 0 && i->nanoseconds == 0)
119 isc_time_set(isc_time_t *t, unsigned int seconds, unsigned int nanoseconds) {
121 REQUIRE(nanoseconds < NS_PER_S);
124 t->nanoseconds = nanoseconds;
132 t->nanoseconds = 0;
138 INSIST(t->nanoseconds < NS_PER_S);
140 if (t->seconds == 0 && t->nanoseconds == 0)
184 t->nanoseconds = tv.tv_usec * NS_PER_US;
196 INSIST(i->nanoseconds < NS_PER_S);
231 t->nanoseconds = tv.tv_usec * NS_PER_US + i->nanoseconds;
232 if (t->nanoseconds >= NS_PER_S) {
234 t->nanoseconds -= NS_PER_S;
243 INSIST(t1->nanoseconds < NS_PER_S && t2->nanoseconds < NS_PER_S);
249 if (t1->nanoseconds < t2->nanoseconds)
251 if (t1->nanoseconds > t2->nanoseconds)
260 INSIST(t->nanoseconds < NS_PER_S && i->nanoseconds < NS_PER_S);
273 result->nanoseconds = t->nanoseconds + i->nanoseconds;
274 if (result->nanoseconds >= NS_PER_S) {
276 result->nanoseconds -= NS_PER_S;
287 INSIST(t->nanoseconds < NS_PER_S && i->nanoseconds < NS_PER_S);
291 t->nanoseconds < i->nanoseconds))
295 if (t->nanoseconds >= i->nanoseconds)
296 result->nanoseconds = t->nanoseconds - i->nanoseconds;
298 result->nanoseconds = NS_PER_S - i->nanoseconds +
299 t->nanoseconds;
311 INSIST(t1->nanoseconds < NS_PER_S && t2->nanoseconds < NS_PER_S);
313 i1 = (isc_uint64_t)t1->seconds * NS_PER_S + t1->nanoseconds;
314 i2 = (isc_uint64_t)t2->seconds * NS_PER_S + t2->nanoseconds;
332 INSIST(t->nanoseconds < NS_PER_S);
342 INSIST(t->nanoseconds < NS_PER_S);
378 ENSURE(t->nanoseconds < NS_PER_S);
380 return ((isc_uint32_t)t->nanoseconds);
395 ".%03u", t->nanoseconds / 1000000);