Lines Matching refs:pp

161 	struct refclockproc *pp;  in as2201_start()  local
177 pp = peer->procptr; in as2201_start()
178 pp->io.clock_recv = as2201_receive; in as2201_start()
179 pp->io.srcclock = peer; in as2201_start()
180 pp->io.datalen = 0; in as2201_start()
181 pp->io.fd = fd; in as2201_start()
182 if (!io_addclock(&pp->io)) { in as2201_start()
184 pp->io.fd = -1; in as2201_start()
188 pp->unitptr = up; in as2201_start()
194 pp->clockdesc = DESCRIPTION; in as2201_start()
195 memcpy((char *)&pp->refid, REFID, 4); in as2201_start()
212 struct refclockproc *pp; in as2201_shutdown() local
214 pp = peer->procptr; in as2201_shutdown()
215 up = pp->unitptr; in as2201_shutdown()
216 if (-1 != pp->io.fd) in as2201_shutdown()
217 io_closeclock(&pp->io); in as2201_shutdown()
232 struct refclockproc *pp; in as2201_receive() local
241 pp = peer->procptr; in as2201_receive()
242 up = pp->unitptr; in as2201_receive()
243 pp->lencode = refclock_gtlin(rbufp, pp->a_lastcode, BMAX, &trtmp); in as2201_receive()
247 up->linect, pp->lencode, pp->a_lastcode); in as2201_receive()
249 if (pp->lencode == 0) in as2201_receive()
263 if (pp->sloppyclockflag & CLK_FLAG2) in as2201_receive()
264 pp->lastrec = trtmp; in as2201_receive()
267 if ((int)(up->lastptr - up->stats + pp->lencode) > SMAX - 2) in as2201_receive()
270 memcpy(up->lastptr, pp->a_lastcode, 1 + pp->lencode); in as2201_receive()
271 up->lastptr += pp->lencode; in as2201_receive()
274 if (pp->lencode == 1) { in as2201_receive()
275 up->linect = atoi(pp->a_lastcode); in as2201_receive()
293 if (pp->lencode < LENTOC) { in as2201_receive()
301 if (sscanf(pp->a_lastcode, "%2d:%3d:%2d:%2d:%2d.%3ld", &pp->year, in as2201_receive()
302 &pp->day, &pp->hour, &pp->minute, &pp->second, &pp->nsec) in as2201_receive()
307 pp->nsec *= 1000000; in as2201_receive()
312 if (pp->a_lastcode[2] != ':') in as2201_receive()
313 pp->leap = LEAP_NOTINSYNC; in as2201_receive()
315 pp->leap = LEAP_NOWARNING; in as2201_receive()
321 if (!refclock_process(pp)) { in as2201_receive()
331 if ((int)(up->lastptr - up->stats + pp->lencode) > SMAX - 2) in as2201_receive()
333 memcpy(up->lastptr, pp->a_lastcode, pp->lencode); in as2201_receive()
334 up->lastptr += pp->lencode; in as2201_receive()
335 if (pp->sloppyclockflag & CLK_FLAG4) { in as2201_receive()
365 struct refclockproc *pp; in as2201_poll() local
372 pp = peer->procptr; in as2201_poll()
373 if (write(pp->io.fd, "\r*toc\r", 6) != 6) { in as2201_poll()
376 pp->polls++; in as2201_poll()
377 if (!(pp->sloppyclockflag & CLK_FLAG2)) in as2201_poll()
378 get_systime(&pp->lastrec); in as2201_poll()
380 if (pp->coderecv == pp->codeproc) { in as2201_poll()