Lines Matching refs:pp

138 	struct refclockproc *pp;
158 pp = peer->procptr;
159 pp->unitptr = (caddr_t)up;
160 pp->io.clock_recv = ulink_receive;
161 pp->io.srcclock = (caddr_t)peer;
162 pp->io.datalen = 0;
163 pp->io.fd = fd;
164 if (!io_addclock(&pp->io)) {
175 pp->clockdesc = DESCRIPTION;
176 memcpy((char *)&pp->refid, REFID, 4);
191 struct refclockproc *pp;
193 pp = peer->procptr;
194 up = (struct ulinkunit *)pp->unitptr;
195 io_closeclock(&pp->io);
209 struct refclockproc *pp;
225 pp = peer->procptr;
226 up = (struct ulinkunit *)pp->unitptr;
227 temp = refclock_gtlin(rbufp, pp->a_lastcode, BMAX, &trtmp);
241 pp->lencode = temp;
242 pp->lastrec = up->laststamp;
247 printf("ulink: timecode %d %s\n", pp->lencode,
248 pp->a_lastcode);
257 switch (pp->lencode ) {
267 if (sscanf(pp->a_lastcode, "%c%*31c",
308 if (sscanf(pp->a_lastcode,
310 char_quality, &pp->year, &pp->day,
311 &pp->hour, &syncchar, &pp->minute, &pp->second,
380 if (sscanf(pp->a_lastcode,
382 char_quality, &pp->year, &pp->day,
383 &pp->hour, &syncchar, &pp->minute, &pp->second,
441 if (sscanf(pp->a_lastcode, "%c%1d%c%4d%3d%*c%2d:%2d:%2d.%2ld%c",
442 &syncchar, &quality, &modechar, &pp->year, &pp->day,
443 &pp->hour, &pp->minute, &pp->second,
444 &pp->nsec, &leapchar) == 10) {
445 pp->nsec *= 10000000; /* M320 returns 10's of msecs */
483 if (pp->lencode == LEN33X) {
486 pp->disp=.002;
489 pp->disp=.02;
492 pp->disp=.04;
495 pp->disp=.08;
498 pp->disp=MAXDISPERSE;
504 pp->disp=.002;
507 pp->disp=.02;
510 pp->disp=.04;
513 pp->disp=.08;
516 pp->disp=.16;
519 pp->disp=MAXDISPERSE;
532 pp->leap = LEAP_NOTINSYNC;
534 pp->leap = LEAP_ADDSECOND;
536 pp->leap = LEAP_DELSECOND;
538 pp->leap = LEAP_NOWARNING;
544 if (!refclock_process(pp)) {
560 struct refclockproc *pp;
563 pp = peer->procptr;
565 if (pp->sloppyclockflag & CLK_FLAG1) {
566 if (write(pp->io.fd, &pollchar, 1) != 1)
569 pp->polls++;
572 pp->polls++;
576 if (pp->coderecv == pp->codeproc) {
580 pp->lastref = pp->lastrec;
582 record_clock_stats(&peer->srcadr, pp->a_lastcode);