Lines Matching refs:due
39 * (second "loops" counter) the date of the due (aka next) connect()
41 * - the due date is compared with the current date (aka now).
42 * - if the due is before, lateconn counter is incremented, else
45 * before the due date (e.g., because the sleep was interrupted)
48 * computed from the difference between now and due divided by rate,
272 struct timespec due; /* the date of next connect */
1326 due = last;
1328 due.tv_sec += 1;
1330 due.tv_nsec += 1010000000 / rate;
1331 while (due.tv_nsec >= 1000000000) {
1332 due.tv_sec += 1;
1333 due.tv_nsec -= 1000000000;
1335 ts = due;
1342 /* the connection was already due? */
1368 if ((now.tv_sec > due.tv_sec) ||
1369 ((now.tv_sec == due.tv_sec) &&
1370 (now.tv_nsec >= due.tv_nsec))) {
1373 toconnect = (now.tv_nsec - due.tv_nsec) / 1e9;
1374 toconnect += now.tv_sec - due.tv_sec;