Lines Matching defs:tsp
221 * timespecaddok(tsp, usp)
223 * True if tsp + usp can be computed without overflow, i.e., if it
224 * is OK to do timespecadd(tsp, usp, ...).
227 timespecaddok(const struct timespec *tsp, const struct timespec *usp)
230 time_t a = tsp->tv_sec;
239 KASSERT(tsp->tv_nsec >= 0);
241 KASSERT(tsp->tv_nsec < 1000000000L);
254 carry = (tsp->tv_nsec + usp->tv_nsec >= 1000000000L);
334 * timespecsubok(tsp, usp)
336 * True if tsp - usp can be computed without overflow, i.e., if it
337 * is OK to do timespecsub(tsp, usp, ...).
340 timespecsubok(const struct timespec *tsp, const struct timespec *usp)
343 time_t a = tsp->tv_sec, b = usp->tv_sec;
351 KASSERT(tsp->tv_nsec >= 0);
353 KASSERT(tsp->tv_nsec < 1000000000L);
366 borrow = (tsp->tv_nsec - usp->tv_nsec < 0);