Lines Matching refs:peer
215 static int acts_start (int, struct peer *);
216 static void acts_shutdown (int, struct peer *);
218 static void acts_message (struct peer *, const char *);
219 static void acts_timecode (struct peer *, const char *);
220 static void acts_poll (int, struct peer *);
221 static void acts_timeout (struct peer *, teModemState);
222 static void acts_timer (int, struct peer *);
223 static void acts_close (struct peer *);
244 struct peer *peer
256 pp = peer->procptr;
259 pp->io.srcclock = peer;
266 peer->precision = PRECISION;
269 peer->sstclktype = CTL_SST_TS_TELEPHONE;
287 struct peer *peer
296 pp = peer->procptr;
298 acts_close(peer);
313 struct peer *peer;
325 peer = rbufp->recv_peer;
326 pp = peer->procptr;
338 acts_message(peer, up->buf);
344 refclock_write(peer, tptr, 1, "data");
356 struct peer *peer,
371 pp = peer->procptr;
400 mprintf_event(PEVNT_CLOCK, peer, "DIAL #%d %s",
404 refclock_write(peer, sys_phone[up->retry],
407 refclock_write(peer, "\r", 1, "CR");
423 report_event(PEVNT_CLOCK, peer, msg);
435 report_event(PEVNT_CLOCK, peer, msg);
437 acts_timecode(peer, msg);
439 acts_timeout(peer, S_MSG);
446 report_event(PEVNT_CLOCK, peer, msg);
447 acts_close(peer);
456 struct peer *peer,
470 pp = peer->procptr;
493 report_event(PEVNT_CLOCK, peer, "acts: port busy");
508 fd = refclock_open(&peer->srcadr, device, SPEED232, LDISC_ACTS |
529 refclock_write(peer, "T", 1, "T");
539 mprintf_event(PEVNT_CLOCK, peer, "SETUP %s",
541 refclock_write(peer, modem_setup, strlen(modem_setup),
543 refclock_write(peer, "\r", 1, "CR");
552 report_event(PEVNT_CLOCK, peer, "no modem");
559 report_event(PEVNT_CLOCK, peer, "no answer");
569 report_event(PEVNT_CLOCK, peer, "no timecodes");
572 record_clock_stats(&peer->srcadr, pp->a_lastcode);
573 refclock_receive(peer);
577 acts_close(peer);
590 struct peer *peer
598 pp = peer->procptr;
601 report_event(PEVNT_CLOCK, peer, "close");
631 struct peer *peer
642 pp = peer->procptr;
644 switch (peer->ttl) {
663 * as either no peers are available or this peer is selected.
666 if (!(sys_peer == NULL || sys_peer == peer))
674 acts_timeout(peer, S_IDLE);
685 struct peer *peer
697 pp = peer->procptr;
702 acts_timeout(peer, S_IDLE);
707 acts_timeout(peer, up->state);
716 struct peer * peer, /* peer structure pointer */
747 pp = peer->procptr;
772 refclock_report(peer, CEVNT_BADREPLY);
795 refclock_report(peer, CEVNT_BADREPLY);
818 refclock_report(peer, CEVNT_BADREPLY);
841 refclock_report(peer, CEVNT_BADREPLY);
859 refclock_report(peer, CEVNT_BADREPLY);
886 peer->refid = pp->refid;
894 refclock_report(peer, CEVNT_BADTIME);