Lines Matching full:pp
132 struct refclockproc *pp;
152 pp = peer->procptr;
153 pp->io.clock_recv = zyfer_receive;
154 pp->io.srcclock = peer;
155 pp->io.datalen = 0;
156 pp->io.fd = fd;
157 if (!io_addclock(&pp->io)) {
159 pp->io.fd = -1;
163 pp->unitptr = up;
169 pp->clockdesc = DESCRIPTION;
170 memcpy((char *)&pp->refid, REFID, 4);
188 struct refclockproc *pp;
190 pp = peer->procptr;
191 up = pp->unitptr;
192 if (pp->io.fd != -1)
193 io_closeclock(&pp->io);
208 struct refclockproc *pp;
220 pp = peer->procptr;
221 up = pp->unitptr;
238 if (pp->lencode >= LENZYFER)
239 pp->lencode = 0;
241 if (!pp->lencode) {
243 pp->lencode = refclock_gtlin(rbufp, pp->a_lastcode,
244 BMAX, &pp->lastrec);
248 memcpy(pp->a_lastcode + pp->lencode, p, rbufp->recv_length);
249 pp->lencode += rbufp->recv_length;
250 pp->a_lastcode[pp->lencode] = '\0';
253 if (pp->lencode < LENZYFER)
256 record_clock_stats(&peer->srcadr, pp->a_lastcode);
264 if (pp->lencode != LENZYFER) {
272 if (sscanf(pp->a_lastcode, "!TIME,%4d,%3d,%2d,%2d,%2d,%d,%d,%d",
273 &pp->year, &pp->day, &pp->hour, &pp->minute, &pp->second,
287 pp->leap = LEAP_NOTINSYNC;
295 tsdoy.year = pp->year;
296 tsdoy.yearday = pp->day;
297 tsdoy.hour = pp->hour;
298 tsdoy.minute = pp->minute;
299 tsdoy.second = pp->second;
306 refclock_process_offset(pp, tfrac, pp->lastrec, pp->fudgetime1);
330 struct refclockproc *pp;
336 pp = peer->procptr;
337 up = pp->unitptr;
342 pp->polls++;