Lines Matching refs:u64Cmp
215 uint64_t u64Cmp;
340 u32Diff = (uint32_t)pHpetTimer->u64Cmp - (uint32_t)u64Now;
348 u64Diff = pHpetTimer->u64Cmp - u64Now;
361 uint64_t cPeriods = (u64Now - pHpetTimer->u64Cmp) / u64Period;
363 pHpetTimer->u64Cmp += (cPeriods + 1) * u64Period;
468 u32Value = (uint32_t)pHpetTimer->u64Cmp;
469 Log(("read HPET_TN_CMP on %d: %#x (%#llx)\n", pHpetTimer->idxTimer, u32Value, pHpetTimer->u64Cmp));
473 u32Value = (uint32_t)(pHpetTimer->u64Cmp >> 32);
474 Log(("read HPET_TN_CMP+4 on %d: %#x (%#llx)\n", pHpetTimer->idxTimer, u32Value, pHpetTimer->u64Cmp));
537 pHpetTimer->u64Cmp = (uint32_t)pHpetTimer->u64Cmp;
563 pHpetTimer->u64Cmp = RT_MAKE_U64(u32NewValue, RT_HI_U32(pHpetTimer->u64Cmp));
565 Log2(("after HPET_TN_CMP cmp=%#llx per=%#llx\n", pHpetTimer->u64Cmp, pHpetTimer->u64Period));
581 pHpetTimer->u64Cmp = RT_MAKE_U64(RT_LO_U32(pHpetTimer->u64Cmp), u32NewValue);
583 Log2(("after HPET_TN_CMP+4 cmp=%llx per=%llx tmr=%d\n", pHpetTimer->u64Cmp, pHpetTimer->u64Period, iTimerNo));
758 if (pThis->aTimers[i].u64Cmp != hpetInvalidValue(&pThis->aTimers[i]))
1084 pThis->aTimers[i].u64Cmp,
1130 SSMR3PutU64(pSSM, pHpetTimer->u64Cmp);
1181 SSMR3GetU64(pSSM, &pHpetTimer->u64Cmp);
1271 pHpetTimer->u64Cmp = hpetInvalidValue(pHpetTimer);