Lines Matching refs:pp
123 struct refclockproc *pp;
139 pp = peer->procptr;
140 pp->io.clock_recv = pst_receive;
141 pp->io.srcclock = peer;
142 pp->io.datalen = 0;
143 pp->io.fd = fd;
144 if (!io_addclock(&pp->io)) {
146 pp->io.fd = -1;
150 pp->unitptr = up;
156 pp->clockdesc = DESCRIPTION;
157 memcpy((char *)&pp->refid, WWVREFID, 4);
172 struct refclockproc *pp;
174 pp = peer->procptr;
175 up = pp->unitptr;
176 if (-1 != pp->io.fd)
177 io_closeclock(&pp->io);
192 struct refclockproc *pp;
205 pp = peer->procptr;
206 up = pp->unitptr;
207 up->lastptr += refclock_gtlin(rbufp, up->lastptr, pp->a_lastcode
217 pp->lastrec = trtmp;
219 pp->lencode = up->lastptr - pp->a_lastcode;
228 if (pp->lencode < LENPST) {
237 if (sscanf(pp->a_lastcode,
239 &mchar, &pp->hour, &pp->minute, &pp->second, &pp->nsec,
240 &daychar, junque, &pp->day, info, <emp) != 10) {
244 pp->nsec *= 1000000;
254 pp->leap = LEAP_NOTINSYNC;
256 memcpy((char *)&pp->refid, WWVHREFID, 4);
258 memcpy((char *)&pp->refid, WWVREFID, 4);
260 peer->refid = pp->refid;
262 pp->lastref = pp->lastrec;
263 pp->disp = PST_PHI * ltemp * 60;
269 if (!refclock_process(pp))
286 struct refclockproc *pp;
296 pp = peer->procptr;
297 up = pp->unitptr;
299 up->lastptr = pp->a_lastcode;
300 if (write(pp->io.fd, "QTQDQMT", 6) != 6)
302 if (pp->coderecv == pp->codeproc) {
307 record_clock_stats(&peer->srcadr, pp->a_lastcode);
310 printf("pst: timecode %d %s\n", pp->lencode,
311 pp->a_lastcode);
313 pp->polls++;