Lines Matching +full:duration +full:- +full:us

21  *	Added defines for hybrid phase/frequency-lock loop.
25 * defines for PPS phase-lock loop.
45 * ntp_gettime - NTP user application interface
56 * ntp_adjtime - NTP daemon application interface
76 * phase-lock loop (PLL) model used in the kernel implementation. These
105 * possible without overflow of a 32-bit word.
108 * which serves as a an extension to the low-order bits of the system
119 * FINEUSEC is 1 us in SHIFT_UPDATE units of the time_phase variable.
124 #define FINEUSEC (1L << SHIFT_SCALE) /* 1 us in phase units */
157 #define MAXPHASE 512000L /* max phase error (us) */
160 #define MAXTIME (200L << PPS_AVG) /* max PPS error (jitter) (200 us) */
169 * The following defines are used only if a pulse-per-second (PPS)
172 * asynch driver. They establish the design parameters of the frequency-
189 #define PPS_SHIFT 2 /* min interval duration (s) (shift) */
190 #define PPS_SHIFTMAX 8 /* max interval duration (s) (shift) */
216 #define STA_FLL 0x0008 /* select frequency-lock mode (rw) */
231 STA_PPSERROR | STA_CLOCKERR) /* read-only bits */
244 * NTP user interface (ntp_gettime()) - used to read kernel clock values
251 long maxerror; /* maximum error (us) (ro) */
252 long esterror; /* estimated error (us) (ro) */
256 * NTP daemon interface - (ntp_adjtime()) used to discipline CPU clock
261 long offset; /* time offset (us) (rw) */
263 long maxerror; /* maximum error (us) (rw) */
264 long esterror; /* estimated error (us) (rw) */
267 long precision; /* clock precision (us) (ro) */
271 * The following read-only structure members are implemented
276 long jitter; /* pps jitter (us) (ro) */
277 int shift; /* interval duration (s) (shift) (ro) */