Lines Matching refs:pp
154 struct refclockproc *pp;
170 pp = peer->procptr;
171 pp->io.clock_recv = arb_receive;
172 pp->io.srcclock = peer;
173 pp->io.datalen = 0;
174 pp->io.fd = fd;
175 if (!io_addclock(&pp->io)) {
177 pp->io.fd = -1;
181 pp->unitptr = up;
187 pp->clockdesc = DESCRIPTION;
188 memcpy((char *)&pp->refid, REFID, 4);
192 pp->io.fd = -1;
214 struct refclockproc *pp;
216 pp = peer->procptr;
217 up = pp->unitptr;
218 if (-1 != pp->io.fd)
219 io_closeclock(&pp->io);
234 struct refclockproc *pp;
245 pp = peer->procptr;
246 up = pp->unitptr;
266 pp->lastrec = up->laststamp;
290 if (pp->sloppyclockflag & CLK_FLAG4)
343 strlcpy(pp->a_lastcode, tbuf, sizeof(pp->a_lastcode));
344 pp->a_lastcode[LENARB - 2] = up->qualchar;
345 strlcat(pp->a_lastcode, up->status, sizeof(pp->a_lastcode));
346 pp->lencode = strlen(pp->a_lastcode);
348 if (sscanf(pp->a_lastcode, "%c%2d %3d %2d:%2d:%2d",
349 &syncchar, &pp->year, &pp->day, &pp->hour,
350 &pp->minute, &pp->second) != 6) {
363 pp->disp = 1e-7;
364 pp->lastref = pp->lastrec;
368 pp->disp = 1e-6;
372 pp->disp = 1e-5;
376 pp->disp = 1e-4;
380 pp->disp = .001;
384 pp->disp = .01;
388 pp->disp = .1;
392 pp->disp = 1;
396 pp->disp = 10;
400 pp->disp = MAXDISPERSE;
407 pp->disp = MAXDISPERSE;
414 pp->leap = LEAP_NOTINSYNC;
416 pp->leap = LEAP_NOWARNING;
422 if (!refclock_process(pp))
443 struct refclockproc *pp;
453 pp = peer->procptr;
454 up = pp->unitptr;
455 pp->polls++;
464 if (pp->coderecv == pp->codeproc) {
469 record_clock_stats(&peer->srcadr, pp->a_lastcode);
473 pp->lencode, pp->a_lastcode);