Lines Matching refs:pp

126 	struct refclockproc *pp;
164 pp = peer->procptr;
165 pp->unitptr = (caddr_t)up;
166 pp->io.clock_recv = hopfserial_receive;
167 pp->io.srcclock = (caddr_t)peer;
168 pp->io.datalen = 0;
169 pp->io.fd = fd;
170 if (!io_addclock(&pp->io)) {
182 pp->clockdesc = DESCRIPTION;
185 memcpy((char *)&pp->refid, REFID, 4);
204 struct refclockproc *pp;
206 pp = peer->procptr;
207 up = (struct hopfclock_unit *)pp->unitptr;
208 io_closeclock(&pp->io);
224 struct refclockproc *pp;
236 pp = peer->procptr;
237 up = (struct hopfclock_unit *)pp->unitptr;
245 pp->lencode = (u_short)refclock_gtlin(rbufp, pp->a_lastcode, BMAX, &pp->lastrec);
247 if (pp->lencode == 0)
250 sscanf(pp->a_lastcode,
258 &pp->hour,
259 &pp->minute,
260 &pp->second,
263 &pp->year);
270 if((pp->hour < 0) || (pp->hour > 23) ||
271 (pp->minute < 0) || (pp->minute > 59) ||
272 (pp->second < 0) || (pp->second > 60) /*Allow for leap seconds.*/ ||
275 (pp->year < 0) || (pp->year > 99)) {
283 pp->day = ymd2yd(pp->year,month,day);
284 pp->leap=0;
289 if(pp->year < YEAR_PIVOT) { pp->year += 100; } /* < 98 */
290 pp->year += 1900;
295 wsprintf(pp->a_lastcode,
301 pp->year,
302 pp->hour,
303 pp->minute,
304 pp->second);
306 pp->lencode = strlen(pp->a_lastcode);
309 pp->leap = LEAP_NOTINSYNC;
318 pp->leap = LEAP_NOTINSYNC;
328 if ((pp->sloppyclockflag & CLK_FLAG1) == 0) {
330 pp->leap = LEAP_NOTINSYNC;
336 if (!refclock_process(pp)) {
340 pp->lastref = pp->lastrec;
344 msyslog(LOG_ERR, " D:%x D:%d D:%d",synch,pp->minute,pp->second);
347 record_clock_stats(&peer->srcadr, pp->a_lastcode);
364 struct refclockproc *pp;
365 pp = peer->procptr;
367 up = (struct hopfclock_unit *)pp->unitptr;
369 pp->polls++;
373 record_clock_stats(&peer->srcadr, pp->a_lastcode);