Lines Matching refs:pp
125 struct refclockproc *pp;
141 pp = peer->procptr;
142 pp->io.clock_recv = pst_receive;
143 pp->io.srcclock = peer;
144 pp->io.datalen = 0;
145 pp->io.fd = fd;
146 if (!io_addclock(&pp->io)) {
148 pp->io.fd = -1;
152 pp->unitptr = up;
158 pp->clockdesc = DESCRIPTION;
159 memcpy((char *)&pp->refid, WWVREFID, 4);
174 struct refclockproc *pp;
176 pp = peer->procptr;
177 up = pp->unitptr;
178 if (-1 != pp->io.fd)
179 io_closeclock(&pp->io);
194 struct refclockproc *pp;
207 pp = peer->procptr;
208 up = pp->unitptr;
209 up->lastptr += refclock_gtlin(rbufp, up->lastptr, pp->a_lastcode
219 pp->lastrec = trtmp;
221 pp->lencode = up->lastptr - pp->a_lastcode;
230 if (pp->lencode < LENPST) {
239 if (sscanf(pp->a_lastcode,
241 &mchar, &pp->hour, &pp->minute, &pp->second, &pp->nsec,
242 &daychar, junque, &pp->day, info, <emp) != 10) {
246 pp->nsec *= 1000000;
256 pp->leap = LEAP_NOTINSYNC;
258 memcpy((char *)&pp->refid, WWVHREFID, 4);
260 memcpy((char *)&pp->refid, WWVREFID, 4);
262 peer->refid = pp->refid;
264 pp->lastref = pp->lastrec;
265 pp->disp = PST_PHI * ltemp * 60;
271 if (!refclock_process(pp))
288 struct refclockproc *pp;
298 pp = peer->procptr;
299 up = pp->unitptr;
301 up->lastptr = pp->a_lastcode;
302 if (write(pp->io.fd, "QTQDQMT", 6) != 6)
304 if (pp->coderecv == pp->codeproc) {
309 record_clock_stats(&peer->srcadr, pp->a_lastcode);
312 printf("pst: timecode %d %s\n", pp->lencode,
313 pp->a_lastcode);
315 pp->polls++;