Lines Matching refs:pp

163           struct refclockproc *pp;  in as2201_start()  local
179 pp = peer->procptr; in as2201_start()
180 pp->io.clock_recv = as2201_receive; in as2201_start()
181 pp->io.srcclock = peer; in as2201_start()
182 pp->io.datalen = 0; in as2201_start()
183 pp->io.fd = fd; in as2201_start()
184 if (!io_addclock(&pp->io)) { in as2201_start()
186 pp->io.fd = -1; in as2201_start()
190 pp->unitptr = up; in as2201_start()
196 pp->clockdesc = DESCRIPTION; in as2201_start()
197 memcpy((char *)&pp->refid, REFID, 4); in as2201_start()
214 struct refclockproc *pp; in as2201_shutdown() local
216 pp = peer->procptr; in as2201_shutdown()
217 up = pp->unitptr; in as2201_shutdown()
218 if (-1 != pp->io.fd) in as2201_shutdown()
219 io_closeclock(&pp->io); in as2201_shutdown()
234 struct refclockproc *pp; in as2201_receive() local
243 pp = peer->procptr; in as2201_receive()
244 up = pp->unitptr; in as2201_receive()
245 pp->lencode = refclock_gtlin(rbufp, pp->a_lastcode, BMAX, &trtmp); in as2201_receive()
249 up->linect, pp->lencode, pp->a_lastcode); in as2201_receive()
251 if (pp->lencode == 0) in as2201_receive()
265 if (pp->sloppyclockflag & CLK_FLAG2) in as2201_receive()
266 pp->lastrec = trtmp; in as2201_receive()
269 if ((int)(up->lastptr - up->stats + pp->lencode) > SMAX - 2) in as2201_receive()
272 memcpy(up->lastptr, pp->a_lastcode, 1 + pp->lencode); in as2201_receive()
273 up->lastptr += pp->lencode; in as2201_receive()
276 if (pp->lencode == 1) { in as2201_receive()
277 up->linect = atoi(pp->a_lastcode); in as2201_receive()
295 if (pp->lencode < LENTOC) { in as2201_receive()
303 if (sscanf(pp->a_lastcode, "%2d:%3d:%2d:%2d:%2d.%3ld", &pp->year, in as2201_receive()
304 &pp->day, &pp->hour, &pp->minute, &pp->second, &pp->nsec) in as2201_receive()
309 pp->nsec *= 1000000; in as2201_receive()
314 if (pp->a_lastcode[2] != ':') in as2201_receive()
315 pp->leap = LEAP_NOTINSYNC; in as2201_receive()
317 pp->leap = LEAP_NOWARNING; in as2201_receive()
323 if (!refclock_process(pp)) { in as2201_receive()
333 if ((int)(up->lastptr - up->stats + pp->lencode) > SMAX - 2) in as2201_receive()
335 memcpy(up->lastptr, pp->a_lastcode, pp->lencode); in as2201_receive()
336 up->lastptr += pp->lencode; in as2201_receive()
337 if (pp->sloppyclockflag & CLK_FLAG4) { in as2201_receive()
367 struct refclockproc *pp; in as2201_poll() local
374 pp = peer->procptr; in as2201_poll()
375 if (write(pp->io.fd, "\r*toc\r", 6) != 6) { in as2201_poll()
378 pp->polls++; in as2201_poll()
379 if (!(pp->sloppyclockflag & CLK_FLAG2)) in as2201_poll()
380 get_systime(&pp->lastrec); in as2201_poll()
382 if (pp->coderecv == pp->codeproc) { in as2201_poll()