Lines Matching refs:pp

187           struct refclockproc *pp;  in wwvb_start()  local
203 pp = peer->procptr; in wwvb_start()
204 pp->io.clock_recv = wwvb_receive; in wwvb_start()
205 pp->io.srcclock = peer; in wwvb_start()
206 pp->io.datalen = 0; in wwvb_start()
207 pp->io.fd = fd; in wwvb_start()
208 if (!io_addclock(&pp->io)) { in wwvb_start()
210 pp->io.fd = -1; in wwvb_start()
214 pp->unitptr = up; in wwvb_start()
220 pp->clockdesc = DESCRIPTION; in wwvb_start()
221 memcpy(&pp->refid, REFID, 4); in wwvb_start()
235 struct refclockproc * pp; in wwvb_shutdown() local
238 pp = peer->procptr; in wwvb_shutdown()
239 up = pp->unitptr; in wwvb_shutdown()
240 if (-1 != pp->io.fd) in wwvb_shutdown()
241 io_closeclock(&pp->io); in wwvb_shutdown()
256 struct refclockproc *pp; in wwvb_receive() local
273 pp = peer->procptr; in wwvb_receive()
274 up = pp->unitptr; in wwvb_receive()
275 temp = refclock_gtlin(rbufp, pp->a_lastcode, BMAX, &trtmp); in wwvb_receive()
308 pp->lencode = temp; in wwvb_receive()
309 pp->lastrec = up->laststamp; in wwvb_receive()
314 prettydate(&trtmp), prettydate(&pp->lastrec))); in wwvb_receive()
315 if (L_ISZERO(&pp->lastrec)) in wwvb_receive()
326 switch (pp->lencode) { in wwvb_receive()
333 if (sscanf(pp->a_lastcode, in wwvb_receive()
335 &syncchar, &pp->day, &pp->hour, &pp->minute, in wwvb_receive()
336 &pp->second, &tmpchar, &dstchar, &tz) == 8) { in wwvb_receive()
337 pp->nsec = 0; in wwvb_receive()
346 if (sscanf(pp->a_lastcode, in wwvb_receive()
348 &syncchar, &qualchar, &pp->year, &pp->day, in wwvb_receive()
349 &pp->hour, &pp->minute, &pp->second, &pp->nsec, in wwvb_receive()
351 pp->nsec *= 1000000; in wwvb_receive()
364 if (sscanf(pp->a_lastcode, in wwvb_receive()
366 &syncchar, &pp->year, &month, &day, &pp->hour, in wwvb_receive()
367 &pp->minute, &pp->second, &dstchar, &leapchar) == 8) in wwvb_receive()
369 pp->day = ymd2yd(pp->year, month, day); in wwvb_receive()
370 pp->nsec = 0; in wwvb_receive()
385 pp->a_lastcode); in wwvb_receive()
402 pp->disp = .001; in wwvb_receive()
403 pp->lastref = pp->lastrec; in wwvb_receive()
407 pp->disp = .01; in wwvb_receive()
411 pp->disp = .1; in wwvb_receive()
415 pp->disp = .5; in wwvb_receive()
419 pp->disp = MAXDISPERSE; in wwvb_receive()
423 pp->disp = MAXDISPERSE; in wwvb_receive()
428 pp->leap = LEAP_NOTINSYNC; in wwvb_receive()
430 pp->leap = LEAP_ADDSECOND; in wwvb_receive()
432 pp->leap = LEAP_NOWARNING; in wwvb_receive()
444 if (!refclock_process_f(pp, pp->fudgetime2)) in wwvb_receive()
459 struct refclockproc *pp; in wwvb_timer() local
472 pp = peer->procptr; in wwvb_timer()
473 up = pp->unitptr; in wwvb_timer()
478 if (write(pp->io.fd, &pollchar, 1) != 1) in wwvb_timer()
487 refclock_pps(peer, &up->atom, pp->sloppyclockflag) > 0) { in wwvb_timer()
506 struct refclockproc *pp; in wwvb_poll() local
512 pp = peer->procptr; in wwvb_poll()
513 up = pp->unitptr; in wwvb_poll()
514 pp->polls++; in wwvb_poll()
520 if (pp->sloppyclockflag & CLK_FLAG4 && pp->hour < in wwvb_poll()
523 up->lasthour = (u_char)pp->hour; in wwvb_poll()
535 pp->coderecv = pp->codeproc; in wwvb_poll()
541 if (pp->coderecv == pp->codeproc) { in wwvb_poll()
547 record_clock_stats(&peer->srcadr, pp->a_lastcode); in wwvb_poll()
550 printf("wwvb: timecode %d %s\n", pp->lencode, in wwvb_poll()
551 pp->a_lastcode); in wwvb_poll()
569 struct refclockproc *pp; in wwvb_control() local
571 pp = peer->procptr; in wwvb_control()
572 up = pp->unitptr; in wwvb_control()
574 if (!(pp->sloppyclockflag & CLK_FLAG1)) { in wwvb_control()
594 if (refclock_ppsapi(pp->io.fd, &up->atom)) { in wwvb_control()