Lines Matching refs:pp
99 struct refclockproc *pp;
124 pp = peer->procptr;
125 pp->unitptr = (caddr_t)up;
126 pp->io.clock_recv = chronolog_receive;
127 pp->io.srcclock = (caddr_t)peer;
128 pp->io.datalen = 0;
129 pp->io.fd = fd;
130 if (!io_addclock(&pp->io)) {
140 pp->clockdesc = DESCRIPTION;
141 memcpy((char *)&pp->refid, REFID, 4);
156 struct refclockproc *pp;
158 pp = peer->procptr;
159 up = (struct chronolog_unit *)pp->unitptr;
160 io_closeclock(&pp->io);
174 struct refclockproc *pp;
188 pp = peer->procptr;
189 up = (struct chronolog_unit *)pp->unitptr;
190 temp = refclock_gtlin(rbufp, pp->a_lastcode, BMAX, &trtmp);
200 pp->lencode = temp;
201 pp->lastrec = up->laststamp;
207 printf("chronolog: timecode %d %s\n", pp->lencode,
208 pp->a_lastcode);
219 if (sscanf(pp->a_lastcode, "Y %d/%d/%d", &up->year,&up->month,&up->day))
227 if (sscanf(pp->a_lastcode,"Z %02d:%02d:%02d",
259 pp->day = ymd2yd (adjyear, adjmon, gmtp->tm_mday);
260 pp->hour = gmtp->tm_hour;
261 pp->minute = gmtp->tm_min;
262 pp->second = gmtp->tm_sec;
266 adjyear,adjmon,gmtp->tm_mday,pp->hour,pp->minute,
267 pp->second);
274 pp->day = ymd2yd(year+1900,month,day);
275 pp->hour = hours;
276 pp->minute = minutes;
277 pp->second = seconds;
291 if (!refclock_process(pp)) {
295 pp->lastref = pp->lastrec;
297 record_clock_stats(&peer->srcadr, pp->a_lastcode);
298 up->lasthour = pp->hour;
321 struct refclockproc *pp;
324 pp = peer->procptr;
325 up = (struct chronolog_unit *)pp->unitptr;
332 if (write(pp->io.fd, &pollchar, 1) != 1)
335 pp->polls++;