Lines Matching refs:first
100 struct timespec tsDelta(const struct timespec *first, in tsDelta() argument
105 assert(first != NULL); in tsDelta()
107 assert(first->tv_nsec >= 0 && first->tv_nsec < nSecsPerSec); in tsDelta()
109 rv.tv_sec = second->tv_sec - first->tv_sec; in tsDelta()
110 if (second->tv_nsec >= first->tv_nsec) { in tsDelta()
111 rv.tv_nsec = second->tv_nsec - first->tv_nsec; in tsDelta()
113 rv.tv_nsec = (second->tv_nsec + nSecsPerSec) - first->tv_nsec; in tsDelta()
123 struct timeval tvDelta(const struct timeval *first, in tvDelta() argument
128 assert(first != NULL); in tvDelta()
130 assert(first->tv_usec >= 0 && first->tv_usec < uSecsPerSec); in tvDelta()
132 rv.tv_sec = second->tv_sec - first->tv_sec; in tvDelta()
133 if (second->tv_usec >= first->tv_usec) { in tvDelta()
134 rv.tv_usec = second->tv_usec - first->tv_usec; in tvDelta()
136 rv.tv_usec = (second->tv_usec + uSecsPerSec) - first->tv_usec; in tvDelta()