Lines Matching refs:pp

248 	struct refclockproc *pp;
259 pp = peer->procptr;
260 pp->unitptr = (caddr_t)up;
261 pp->io.clock_recv = acts_receive;
262 pp->io.srcclock = (caddr_t)peer;
263 pp->io.datalen = 0;
269 pp->clockdesc = DESCRIPTION;
270 memcpy((char *)&pp->refid, REFID, 4);
273 up->bufptr = pp->a_lastcode;
288 struct refclockproc *pp;
293 pp = peer->procptr;
294 up = (struct actsunit *)pp->unitptr;
308 struct refclockproc *pp;
321 pp = peer->procptr;
322 up = (struct actsunit *)pp->unitptr;
323 pp->lencode = refclock_gtraw(rbufp, tbuf, BMAX - (up->bufptr -
324 pp->a_lastcode), &pp->lastrec);
327 if (up->bufptr == pp->a_lastcode) {
328 up->tstamp = pp->lastrec;
334 up->bufptr = pp->a_lastcode;
339 up->tstamp = pp->lastrec;
340 write(pp->io.fd, tptr, 1);
356 struct refclockproc *pp;
367 pp = peer->procptr;
368 up = (struct actsunit *)pp->unitptr;
370 ioctl(pp->io.fd, TIOCMGET, (char *)&modem);
372 up->timer, strlen(pp->a_lastcode), pp->a_lastcode);
376 strncpy(tbuf, pp->a_lastcode, SMAX);
379 record_clock_stats(&peer->srcadr, pp->a_lastcode);
390 pp->a_lastcode);
394 ioctl(pp->io.fd, TIOCMBIS, (char *)&dtr);
404 record_clock_stats(&peer->srcadr, pp->a_lastcode);
418 acts_timecode(peer, pp->a_lastcode);
433 struct refclockproc *pp;
459 pp = peer->procptr;
460 up = (struct actsunit *)pp->unitptr;
461 pp->nsec = 0;
481 &mjd, &pp->year, &month, &day, &pp->hour,
482 &pp->minute, &pp->second, &dst, &leap, &dut1,
496 pp->day = ymd2yd(pp->year, month, day);
497 pp->leap = LEAP_NOWARNING;
499 pp->leap = LEAP_ADDSECOND;
500 else if (pp->leap == 2)
501 pp->leap = LEAP_DELSECOND;
502 memcpy(&pp->refid, REFACTS, 4);
513 &mjd, &pp->day, &pp->hour, &pp->minute,
514 &pp->second, utc) != 6) {
524 pp->leap = LEAP_NOWARNING;
525 memcpy(&pp->refid, REFUSNO, 4);
537 &pp->second, &pp->year, &month, &day, &pp->hour,
538 &pp->minute, &mjd, &dut1, &leapdir, &leapmonth,
543 pp->leap = LEAP_NOWARNING;
546 pp->leap = LEAP_ADDSECOND;
548 pp->leap = LEAP_DELSECOND;
550 pp->day = ymd2yd(pp->year, month, day);
551 memcpy(&pp->refid, REFPTB, 4);
563 &synchar, &pp->day, &pp->hour, &pp->minute,
564 &pp->second, &dstchar, &tz) != 7) {
568 pp->leap = LEAP_NOWARNING;
570 pp->leap = LEAP_NOTINSYNC;
571 memcpy(&pp->refid, REFWWVB, 4);
582 &synchar, &qualchar, &pp->year, &pp->day,
583 &pp->hour, &pp->minute, &pp->second, &pp->nsec,
588 pp->nsec *= 1000000;
589 pp->leap = LEAP_NOWARNING;
591 pp->leap = LEAP_NOTINSYNC;
593 pp->leap = LEAP_ADDSECOND;
594 memcpy(&pp->refid, REFWWVB, 4);
614 peer->refid = pp->refid;
615 pp->lastrec = up->tstamp;
616 if (!refclock_process(pp)) {
620 pp->lastref = pp->lastrec;
640 struct refclockproc *pp;
647 pp = peer->procptr;
648 up = (struct actsunit *)pp->unitptr;
665 pp->sloppyclockflag |= CLK_FLAG1;
674 pp->sloppyclockflag |= CLK_FLAG1;
690 struct refclockproc *pp;
699 pp = peer->procptr;
700 up = (struct actsunit *)pp->unitptr;
701 if (pp->sloppyclockflag & CLK_FLAG1 && up->state == S_IDLE) {
723 struct refclockproc *pp;
733 pp = peer->procptr;
734 up = (struct actsunit *)pp->unitptr;
735 pp->sloppyclockflag &= ~CLK_FLAG1;
736 if (sys_phone[up->retry] == NULL && !(pp->sloppyclockflag &
753 if (pp->sloppyclockflag & CLK_FLAG2) {
769 if (!pp->io.fd) {
776 pp->io.fd = fd;
777 if (!io_addclock(&pp->io)) {
781 pp->io.fd = 0;
790 if (pp->sloppyclockflag & CLK_FLAG3) {
791 if (write(pp->io.fd, "T", 1) < 0) {
807 if (write(pp->io.fd, MODEM_SETUP, strlen(MODEM_SETUP)) <
835 write(pp->io.fd, sys_phone[up->retry],
837 write(pp->io.fd, "\r", 1);
865 if (pp->io.fd) {
866 io_closeclock(&pp->io);
867 close(pp->io.fd);
868 if (pp->sloppyclockflag & CLK_FLAG2) {
872 pp->io.fd = 0;
880 up->bufptr = pp->a_lastcode;
908 struct refclockproc *pp;
917 pp = peer->procptr;
918 up = (struct actsunit *)pp->unitptr;
921 if (!(pp->sloppyclockflag & CLK_FLAG3)) {
922 ioctl(pp->io.fd, TIOCMBIC, (char *)&dtr);
923 write(pp->io.fd, MODEM_HANGUP, strlen(MODEM_HANGUP));