Lines Matching refs:pp
129 struct refclockproc *pp;
152 pp = peer->procptr;
153 pp->io.clock_recv = zyfer_receive;
154 pp->io.srcclock = (caddr_t)peer;
155 pp->io.datalen = 0;
156 pp->io.fd = fd;
157 if (!io_addclock(&pp->io)) {
162 pp->unitptr = (caddr_t)up;
168 pp->clockdesc = DESCRIPTION;
169 memcpy((char *)&pp->refid, REFID, 4);
187 struct refclockproc *pp;
189 pp = peer->procptr;
190 up = (struct zyferunit *)pp->unitptr;
191 io_closeclock(&pp->io);
205 struct refclockproc *pp;
223 pp = peer->procptr;
224 up = (struct zyferunit *)pp->unitptr;
241 if (pp->lencode >= LENZYFER)
242 pp->lencode = 0;
244 if (!pp->lencode) {
246 pp->lencode = refclock_gtlin(rbufp, pp->a_lastcode,
247 BMAX, &pp->lastrec);
251 memcpy(pp->a_lastcode + pp->lencode, p, rbufp->recv_length);
252 pp->lencode += rbufp->recv_length;
253 pp->a_lastcode[pp->lencode] = '\0';
256 if (pp->lencode < LENZYFER)
259 record_clock_stats(&peer->srcadr, pp->a_lastcode);
267 if (pp->lencode != LENZYFER) {
275 if (sscanf(pp->a_lastcode, "!TIME,%4d,%3d,%2d,%2d,%2d,%d,%d,%d",
276 &pp->year, &pp->day, &pp->hour, &pp->minute, &pp->second,
290 pp->leap = LEAP_NOTINSYNC;
299 pp->lastrec = up->tstamp;
301 if (!refclock_process(pp)) {
328 struct refclockproc *pp;
334 pp = peer->procptr;
335 up = (struct zyferunit *)pp->unitptr;
340 pp->polls++;