Lines Matching refs:pp

126 	struct refclockproc *pp;
150 pp = peer->procptr;
151 pp->unitptr = up;
152 pp->io.clock_recv = hopfserial_receive;
153 pp->io.srcclock = peer;
154 pp->io.datalen = 0;
155 pp->io.fd = fd;
156 if (!io_addclock(&pp->io)) {
161 pp->io.fd = -1;
163 pp->unitptr = NULL;
170 pp->clockdesc = DESCRIPTION;
172 memcpy((char *)&pp->refid, REFID, 4);
191 struct refclockproc *pp;
193 pp = peer->procptr;
194 up = pp->unitptr;
196 if (-1 != pp->io.fd)
197 io_closeclock(&pp->io);
214 struct refclockproc *pp;
227 pp = peer->procptr;
228 up = pp->unitptr;
235 pp->lencode = (u_short)refclock_gtlin(rbufp, pp->a_lastcode,
236 sizeof(pp->a_lastcode),
237 &pp->lastrec);
238 if (pp->lencode == 0)
241 converted = sscanf(pp->a_lastcode,
249 &pp->hour,
250 &pp->minute,
251 &pp->second,
254 &pp->year);
261 if ((8 != converted) || (pp->hour < 0) || (pp->hour > 23) ||
262 (pp->minute < 0) || (pp->minute > 59) || (pp->second < 0) ||
263 (pp->second > 60) /*Allow for leap seconds.*/ ||
266 (pp->year < 0) || (pp->year > 99)) {
274 pp->day = ymd2yd(pp->year,month,day);
275 pp->leap=0;
280 if(pp->year < YEAR_PIVOT) { pp->year += 100; } /* < 98 */
281 pp->year += 1900;
286 snprintf(pp->a_lastcode, sizeof(pp->a_lastcode),
292 pp->year,
293 pp->hour,
294 pp->minute,
295 pp->second);
297 pp->lencode = strlen(pp->a_lastcode);
300 pp->leap = LEAP_NOTINSYNC;
309 pp->leap = LEAP_NOTINSYNC;
319 if ((pp->sloppyclockflag & CLK_FLAG1) == 0) {
321 pp->leap = LEAP_NOTINSYNC;
327 if (!refclock_process(pp)) {
331 pp->lastref = pp->lastrec;
335 msyslog(LOG_ERR, " D:%x D:%d D:%d",synch,pp->minute,pp->second);
338 record_clock_stats(&peer->srcadr, pp->a_lastcode);
355 struct refclockproc *pp;
356 pp = peer->procptr;
358 up = pp->unitptr;
360 pp->polls++;
364 record_clock_stats(&peer->srcadr, pp->a_lastcode);