Lines Matching refs:pp

98 	struct refclockproc *pp;
126 pp = peer->procptr;
127 pp->unitptr = (caddr_t)up;
128 pp->io.clock_recv = fg_receive;
129 pp->io.srcclock = (caddr_t)peer;
130 pp->io.datalen = 0;
131 pp->io.fd = fd;
132 if (!io_addclock(&pp->io)) {
142 pp->clockdesc = DESCRIPTION;
143 memcpy((char *)&pp->refid, REFID, 3);
150 if(!fg_init(pp->io.fd))
166 struct refclockproc *pp;
169 pp = peer->procptr;
170 up = (struct fgunit *)pp->unitptr;
171 io_closeclock(&pp->io);
185 struct refclockproc *pp;
187 pp = peer->procptr;
196 if (write(pp->io.fd, fgdate, LENFG) != LENFG)
199 pp->polls++;
204 if (pp->coderecv == pp->codeproc) {
211 record_clock_stats(&peer->srcadr, pp->a_lastcode);
226 struct refclockproc *pp;
236 pp = peer->procptr;
237 up = (struct fgunit *)pp->unitptr;
267 pp->year = BP1(2)*10 + BP2(2);
269 if(pp->year == 94)
272 if(!fg_init(pp->io.fd))
280 if (pp->year < 99)
281 pp->year += 100;
283 pp->year += 1900;
284 pp->day = 100 * BP2(3) + 10 * BP1(4) + BP2(4);
294 pp->hour = BP1(6)*10 + BP2(6);
296 pp->hour = BP1(5)*10 + BP2(5);
298 if((up->y2kwarn > 10) && (pp->hour == 10))
300 pp->minute = BP1(7)*10 + BP2(7);
301 pp->second = BP1(8)*10 + BP2(8);
302 pp->nsec = (BP1(9)*10 + BP2(9)) * 1000000;
303 pp->nsec += BP1(10) * 1000;
305 pp->hour = BP1(5)*10 + BP2(5);
306 pp->minute = BP1(6)*10 + BP2(6);
307 pp->second = BP1(7)*10 + BP2(7);
308 pp->nsec = (BP1(8)*10 + BP2(8)) * 1000000;
309 pp->nsec += BP1(9) * 1000;
312 if((pp->hour == 10) && (pp->minute == 10))
317 sprintf(pp->a_lastcode, "%d %d %d %d %d", pp->year, pp->day, pp->hour, pp->minute, pp->second);
318 pp->lencode = strlen(pp->a_lastcode);
319 /*get_systime(&pp->lastrec);*/
324 pp->year, pp->day, pp->hour, pp->minute, pp->second);
326 pp->disp = (10e-6);
327 pp->lastrec = rbufp->recv_time; /* Is it better than get_systime()? */
328 /* pp->leap = LEAP_NOWARNING; */
335 if (!refclock_process(pp))
337 pp->lastref = pp->lastrec;