Lines Matching refs:diff
45 // diff is how far off we think our clock is from reality (in nanoseconds)
46 static unsigned long long lunchtime(struct timespec *television, long long diff)
51 if (diff) nanomove(&tv, diff);
74 long long diff = 0;
122 pktime[5] = SWAP_BE64(before = lunchtime(&tv, diff));
173 int unset = !diff;
181 lunchtime(&tv2, diff);
182 diff = nanodiff(&tv, &tv2);
183 if (unset && diff) break;
188 // we sent the packet at, tv2 is what server replied, so now diff
192 nanomove(&tv, diff/2);
194 diff = nanodiff(&tv, &tv2);
199 nanomove(&tv2, diff);
208 nanomove(&tv2, diff);
217 printf("%s offset %c%lld.%09lld secs\n", toybuf, (diff<0) ? '-' : '+',
218 llabs(diff/1000000000), llabs(diff%1000000000));