Home | History | Annotate | Download | only in kern

Lines Matching defs:borrow

316 	bool borrow;
330 * Fail if a - b - borrow overflows TIME_MIN, or if a - b
331 * overflows TIME_MAX because timespecsub subtracts the borrow
338 borrow = (tsp->tv_nsec - usp->tv_nsec < 0);
357 * If b >= 0, then a - b - borrow <= a - b < 0, so
361 * a - b - borrow < TIME_MIN,
365 * a < TIME_MIN + b + borrow.
368 * values of b and borrow as long as TIME_MIN +
375 * - a + borrow) without extra cases like checking for
379 if (b >= 0 && a < TIME_MIN + b + borrow)
408 * (Reminder: The borrow is subtracted afterward in
410 * to merely reject a - b - borrow > TIME_MAX.)