Lines Matching full:jitter
106 static long pps_jitter; /* current jitter (ns) */
117 static long pps_jitcnt; /* jitter limit exceeded */
182 /* PPS jitter exceeded when in is_error_status()
197 txc->jitter = pps_jitter; in pps_fill_timex()
199 txc->jitter = pps_jitter / NSEC_PER_USEC; in pps_fill_timex()
229 txc->jitter = 0; in pps_fill_timex()
876 /* get current phase correction and jitter */
877 static inline long pps_phase_filter_get(long *jitter) in pps_phase_filter_get() argument
879 *jitter = pps_tf[0] - pps_tf[1]; in pps_phase_filter_get()
880 if (*jitter < 0) in pps_phase_filter_get()
881 *jitter = -*jitter; in pps_phase_filter_get()
991 long jitter; in hardpps_update_phase() local
995 correction = pps_phase_filter_get(&jitter); in hardpps_update_phase()
997 /* Nominal jitter is due to PPS signal noise. If it exceeds the in hardpps_update_phase()
1001 if (jitter > (pps_jitter << PPS_POPCORN)) { in hardpps_update_phase()
1003 "hardpps: PPSJITTER: jitter=%ld, limit=%ld\n", in hardpps_update_phase()
1004 jitter, (pps_jitter << PPS_POPCORN)); in hardpps_update_phase()
1014 /* update jitter */ in hardpps_update_phase()
1015 pps_jitter += (jitter - pps_jitter) >> PPS_INTMIN; in hardpps_update_phase()