Lines Matching refs:diff
103 static int adjustperiod(vlong diff, vlong accuracy, int secs);
129 static void writefreqfile(int fd, vlong hz, int secs, vlong diff);
149 vlong diff, accuracy, taccuracy; in main() local
352 diff = 0; in main()
375 diff = ntpsample(); in main()
376 if(diff == 0LL){ in main()
386 diff = gpssample(); in main()
387 if(diff == 0LL){ in main()
400 s->stime = s->ltime + diff; in main()
409 diff = s->stime - s->ltime; in main()
410 if(diff > 10*SEC || diff < -10*SEC){ in main()
416 avgerr = (avgerr>>1) + (vabs(diff)>>1); in main()
422 tsecs = secs = adjustperiod(diff, accuracy, secs); in main()
434 if(abs(diff) > ε) in main()
435 if(diff > 0) in main()
436 settime(-1, 0, diff-((3*ε)/4), secs); in main()
438 settime(-1, 0, diff+((3*ε)/4), secs); in main()
440 settime(-1, 0, diff, 4*secs); in main()
444 fprint(2, "δ %lld avgδ %lld f %lld\n", diff, avgerr, hz); in main()
480 writefreqfile(fd, hz, (s->stime - x->stime)/SEC, diff); in main()
489 diff, avgerr, hz); in main()
497 adjustperiod(vlong diff, vlong accuracy, int secs) in adjustperiod() argument
501 absdiff = vabs(diff); in adjustperiod()
1321 writefreqfile(int fd, vlong hz, int secs, vlong diff) in writefreqfile() argument
1334 fprint(fd, "%lld %d %d %lld\n", hz, secs, type, diff); in writefreqfile()