Lines Matching refs:pp

154 	struct refclockproc *pp;
174 pp = peer->procptr;
175 pp->unitptr = (caddr_t)up;
176 pp->io.clock_recv = wwvb_receive;
177 pp->io.srcclock = (caddr_t)peer;
178 pp->io.datalen = 0;
179 pp->io.fd = fd;
180 if (!io_addclock(&pp->io)) {
190 pp->clockdesc = DESCRIPTION;
191 memcpy((char *)&pp->refid, REFID, 4);
206 struct refclockproc *pp;
208 pp = peer->procptr;
209 up = (struct wwvbunit *)pp->unitptr;
210 io_closeclock(&pp->io);
224 struct refclockproc *pp;
241 pp = peer->procptr;
242 up = (struct wwvbunit *)pp->unitptr;
243 temp = refclock_gtlin(rbufp, pp->a_lastcode, BMAX, &trtmp);
259 pp->lencode = temp;
260 pp->lastrec = up->laststamp;
270 switch (pp->lencode) {
277 if (sscanf(pp->a_lastcode,
279 &syncchar, &pp->day, &pp->hour, &pp->minute,
280 &pp->second, &tmpchar, &dstchar, &tz) == 8)
281 pp->nsec = 0;
288 if (sscanf(pp->a_lastcode,
290 &syncchar, &qualchar, &pp->year, &pp->day,
291 &pp->hour, &pp->minute, &pp->second, &pp->nsec,
293 pp->nsec *= 1000000;
301 if (sscanf(pp->a_lastcode,
303 &syncchar, &pp->year, &month, &day, &pp->hour,
304 &pp->minute, &pp->second, &dstchar, &leapchar) == 8)
306 pp->day = ymd2yd(pp->year, month, day);
307 pp->nsec = 0;
320 pp->a_lastcode);
337 pp->disp = .001;
338 pp->lastref = pp->lastrec;
342 pp->disp = .01;
346 pp->disp = .1;
350 pp->disp = .5;
354 pp->disp = MAXDISPERSE;
358 pp->disp = MAXDISPERSE;
363 pp->leap = LEAP_NOTINSYNC;
365 pp->leap = LEAP_ADDSECOND;
367 pp->leap = LEAP_NOWARNING;
373 if (!refclock_process(pp))
390 struct refclockproc *pp;
400 pp = peer->procptr;
401 up = (struct wwvbunit *)pp->unitptr;
406 if (write(pp->io.fd, &pollchar, 1) != 1)
421 struct refclockproc *pp;
427 pp = peer->procptr;
428 up = (struct wwvbunit *)pp->unitptr;
429 pp->polls++;
435 if (pp->sloppyclockflag & CLK_FLAG4 && pp->hour <
438 up->lasthour = pp->hour;
444 if (pp->coderecv == pp->codeproc) {
449 record_clock_stats(&peer->srcadr, pp->a_lastcode);
452 printf("wwvb: timecode %d %s\n", pp->lencode,
453 pp->a_lastcode);