Lines Matching refs:u64Diff
346 uint64_t u64Diff;
348 u64Diff = pHpetTimer->u64Cmp - u64Now;
349 u64Diff = ((int64_t)u64Diff > 0) ? u64Diff : (uint64_t)0;
350 return u64Diff;
394 uint64_t u64Diff = hpetComputeDiff(pHpetTimer, u64Ticks);
404 if (u32TillWrap < (uint32_t)u64Diff)
407 pHpetTimer->idxTimer, u32TillWrap, u64Ticks, u64Diff));
408 u64Diff = u32TillWrap;
417 if (u64Diff == 0)
418 u64Diff = 100000; /* 1 millisecond */
421 Log4(("HPET: next IRQ in %lld ticks (%lld ns)\n", u64Diff, hpetTicksToNs(pHpetTimer->CTX_SUFF(pHpet), u64Diff)));
422 TMTimerSetNano(pHpetTimer->CTX_SUFF(pTimer), hpetTicksToNs(pHpetTimer->CTX_SUFF(pHpet), u64Diff));
1029 uint64_t u64Diff;
1036 u64Diff = hpetComputeDiff(pHpetTimer, u64CurTick);
1038 Log4(("HPET: periodic: next in %llu\n", hpetTicksToNs(pThis, u64Diff)));
1039 TMTimerSetNano(pTimer, hpetTicksToNs(pThis, u64Diff));
1047 u64Diff = hpetComputeDiff(pHpetTimer, u64CurTick);
1048 TMTimerSetNano(pTimer, hpetTicksToNs(pThis, u64Diff));