Lines Matching +full:positive +full:- +full:phase

2  * ntp_timer.c - event timer support routines
41 #define TC_ERR (-1)
76 static u_long huffpuff_timer; /* huff-n'-puff timer */
149 if (-1 == rc) {
159 * reinit_timer - reinitialize interval timer after a clock step.
187 * init_timer - initialize the timer data structures
294 * timer - event timer
306 * system clock in time and frequency, implement the kiss-o'-death
315 next_peer = p->p_link;
316 if (FLAG_REFCLOCK & p->flags)
328 next_peer = p->p_link;
331 * Restrain the non-burst packet rate not more
336 if (p->throttle > 0) {
337 p->throttle--;
339 if (p->nextdate <= current_time) {
341 if (FLAG_REFCLOCK & p->flags) {
418 * Update huff-n'-puff filter.
481 * alarming - tell the world we've been alarmed
516 (void)(-1 == write(1, msg, strlen(msg)));
523 * timer_clr_stats - clear timer module stat counters
541 leap_sec_in_progress = lsdata->tai_diff && (lsdata->ddist < 3);
558 "Positive leap second, stepped backward.";
560 "Positive leap second, no step correction. "
608 leap_smear.intv_start = leap_smear.intv_end - leap_smear.interval;
623 double leap_smear_time = dtemp - leap_smear.intv_start;
626 leap_smear.doffset = -(leap_smear_time * lsdata.tai_diff / leap_smear.interval);
628 /* Google approach : lie(t) = (1.0 - cos(pi * t / w)) / 2.0 */
629 leap_smear.doffset = -((double) lsdata.tai_diff - cos( M_PI * leap_smear_time / leap_smear.interval)) / 2.0;
633 * leap_smear.doffset = 1.0 - leap_smear.doffset
659 clock_max_back < -lswarp) {
693 /* We guard against panic alarming during the red alert phase.
698 * Also make sure the alarming events are edge-triggered, that is,