Lines Matching refs:pp
217 struct refclockproc *pp;
228 pp = peer->procptr;
229 pp->io.clock_recv = heath_receive;
230 pp->io.srcclock = (caddr_t)peer;
231 pp->io.datalen = 0;
232 pp->io.fd = fd;
233 if (!io_addclock(&pp->io)) {
243 pp->clockdesc = DESCRIPTION;
244 memcpy((char *)&pp->refid, REFID, 4);
258 struct refclockproc *pp;
260 pp = peer->procptr;
261 io_closeclock(&pp->io);
273 struct refclockproc *pp;
284 pp = peer->procptr;
285 pp->lencode = refclock_gtlin(rbufp, pp->a_lastcode, BMAX,
293 switch (pp->lencode) {
300 if (sscanf(pp->a_lastcode,
301 "%2d:%2d:%2d.%c%5c%2d/%2d/%2d", &pp->hour,
302 &pp->minute, &pp->second, &dsec, a, &month, &day,
303 &pp->year) != 8) {
314 if (sscanf(pp->a_lastcode, "%2d:%2d:%2d.%c", &pp->hour,
315 &pp->minute, &pp->second, &dsec) != 4) {
360 if (pp->year % 4) {
375 pp->day = day;
381 pp->leap = LEAP_NOTINSYNC;
383 pp->nsec = (dsec - '0') * 100000000;
384 pp->leap = LEAP_NOWARNING;
386 if (!refclock_process(pp))
400 struct refclockproc *pp;
411 pp = peer->procptr;
425 if (ioctl(pp->io.fd, TIOCMBIC, (char *)&bits) < 0)
427 get_systime(&pp->lastrec);
428 if (write(pp->io.fd, "T", 1) != 1)
430 ioctl(pp->io.fd, TIOCMBIS, (char *)&bits);
433 if (pp->coderecv == pp->codeproc) {
437 pp->lastref = pp->lastrec;
439 record_clock_stats(&peer->srcadr, pp->a_lastcode);
442 printf("heath: timecode %d %s\n", pp->lencode,
443 pp->a_lastcode);
446 pp->polls++;