Searched defs:u64NanoTS (Results 1 - 13 of 13) sorted by relevance

/vbox/src/VBox/Runtime/common/time/
H A Dtimesupref.h140 uint64_t u64NanoTS = pGipCpu->u64NanoTS; local
144 uint64_t u64NanoTS = pGip->aCPUs[0].u64NanoTS; local
246 u64NanoTS += u64Delta;
247 uint64_t u64DeltaPrev = u64NanoTS - u64PrevNanoTS;
254 /* Occasional - u64NanoTS is in the recent 'past' relative the previous call. */
256 u64NanoTS = u64PrevNanoTS + 1;
264 pData->pfnBad(pData, u64NanoTS, u64DeltaPrev, u64PrevNanoTS);
270 * There is no point in recalculating u64NanoTS becaus
[all...]
H A Dtimesup.cpp51 static DECLCALLBACK(void) rtTimeNanoTSInternalBitch(PRTTIMENANOTSDATA pData, uint64_t u64NanoTS, uint64_t u64DeltaPrev, uint64_t u64PrevNanoTS);
116 static DECLCALLBACK(void) rtTimeNanoTSInternalBitch(PRTTIMENANOTSDATA pData, uint64_t u64NanoTS, uint64_t u64DeltaPrev, argument
121 LogRel(("TM: u64DeltaPrev=%RI64 u64PrevNanoTS=0x%016RX64 u64NanoTS=0x%016RX64\n",
122 u64DeltaPrev, u64PrevNanoTS, u64NanoTS));
124 Log(("TM: u64DeltaPrev=%RI64 u64PrevNanoTS=0x%016RX64 u64NanoTS=0x%016RX64 (debugging?)\n",
125 u64DeltaPrev, u64PrevNanoTS, u64NanoTS));
/vbox/src/VBox/Runtime/generic/
H A Dtimer-generic.cpp255 const uint64_t u64NanoTS = RTTimeNanoTS(); local
256 if (u64NanoTS >= pTimer->u64NextTS)
271 if (pTimer->u64NextTS < u64NanoTS)
273 pTimer->u64NextTS = u64NanoTS + 1;
275 pTimer->u64NextTS = u64NanoTS + RTTimerGetSystemGranularity() / 2;
280 uint64_t cNanoSeconds = pTimer->u64NextTS - u64NanoTS;
H A Dtimerlr-generic.cpp293 const uint64_t u64NanoTS = RTTimeNanoTS(); local
294 if (u64NanoTS >= pThis->u64NextTS)
321 if (RT_LIKELY(pThis->u64NextTS > u64NanoTS))
322 cNanoSeconds = pThis->u64NextTS - u64NanoTS;
325 uint64_t iActualTick = (u64NanoTS - pThis->u64StartTS) / pThis->u64NanoInterval;
333 pThis->u64NextTS = u64NanoTS + cNanoSeconds;
337 cNanoSeconds = pThis->u64NextTS - u64NanoTS;
/vbox/src/VBox/Runtime/r0drv/freebsd/
H A Dtimer-r0drv-freebsd.c245 const uint64_t u64NanoTS = RTTimeNanoTS(); local
247 if (pTimer->u64NextTS < u64NanoTS)
248 pTimer->u64NextTS = u64NanoTS + RTTimerGetSystemGranularity() / 2;
/vbox/src/VBox/Runtime/r0drv/os2/
H A Dtimer-r0drv-os2.cpp301 const uint64_t u64NanoTS = RTTimeNanoTS(); local
322 && pTimer->u64NextTS <= u64NanoTS)
333 if (pTimer->u64NextTS < u64NanoTS)
334 pTimer->u64NextTS = u64NanoTS + RTTimerGetSystemGranularity() / 2;
/vbox/src/VBox/VMM/VMMAll/
H A DTMAllVirtual.cpp48 DECLEXPORT(void) tmVirtualNanoTSBadPrev(PRTTIMENANOTSDATA pData, uint64_t u64NanoTS, uint64_t u64DeltaPrev, argument
54 LogRel(("TM: u64DeltaPrev=%RI64 u64PrevNanoTS=0x%016RX64 u64NanoTS=0x%016RX64 pVM=%p\n",
55 u64DeltaPrev, u64PrevNanoTS, u64NanoTS, pVM));
57 Log(("TM: u64DeltaPrev=%RI64 u64PrevNanoTS=0x%016RX64 u64NanoTS=0x%016RX64 pVM=%p (debugging?)\n",
58 u64DeltaPrev, u64PrevNanoTS, u64NanoTS, pVM));
961 * @param u64NanoTS The nanosecond value ticks to convert.
964 VMM_INT_DECL(uint64_t) TMVirtualFromNano(PVM pVM, uint64_t u64NanoTS) argument
968 return u64NanoTS;
/vbox/src/VBox/VMM/VMMR3/
H A DVMEmt.cpp343 uint64_t u64NanoTS; local
344 TMTimerPollGIP(pVM, pVCpu, &u64NanoTS);
353 if (u64NanoTS < 50000)
355 //RTLogPrintf("u64NanoTS=%RI64 cLoops=%d spin\n", u64NanoTS, cLoops++);
362 if (u64NanoTS < 870000) /* this is a bit speculative... works fine on linux. */
364 //RTLogPrintf("u64NanoTS=%RI64 cLoops=%d yield", u64NanoTS, cLoops++);
370 else if (u64NanoTS < 2000000)
372 //RTLogPrintf("u64NanoTS
546 uint64_t u64NanoTS; local
[all...]
/vbox/src/VBox/VMM/include/
H A DGIMKvmInternal.h153 uint64_t u64NanoTS; member in struct:GIMKVMSYSTEMTIME
/vbox/src/VBox/Runtime/r0drv/linux/
H A Dtimer-r0drv-linux.c781 const uint64_t u64NanoTS = RTTimeSystemNanoTS(); local
782 while (pSubTimer->u.Std.u64NextTS < u64NanoTS)
784 pSubTimer->u.Std.ulNextJiffies = jiffies + rtTimerLnxNanoToJiffies(pSubTimer->u.Std.u64NextTS - u64NanoTS);
839 uint64_t u64NanoTS; local
845 u64NanoTS = RTTimeSystemNanoTS();
849 pSubTimer->u.Std.ulNextJiffies = u64NextTS > u64NanoTS
850 ? jiffies + rtTimerLnxNanoToJiffies(u64NextTS - u64NanoTS)
/vbox/src/VBox/HostServices/GuestProperties/
H A Dservice.cpp409 uint64_t u64NanoTS = RTTimeSpecGetNano(RTTimeNow(&time)); local
410 if (mPrevTimestamp - u64NanoTS > mcTimestampAdjustments)
415 u64NanoTS = mPrevTimestamp + 1;
417 this->mPrevTimestamp = u64NanoTS;
418 return u64NanoTS;
/vbox/src/VBox/Devices/Network/
H A DDevVirtioNet.cpp156 uint64_t u64NanoTS; member in struct:VNetState_st
1344 pThis->u64NanoTS = RTTimeNanoTS();
1357 uint32_t u32MicroDiff = (uint32_t)((RTTimeNanoTS() - pThis->u64NanoTS)/1000);
/vbox/include/VBox/
H A Dsup.h237 volatile uint64_t u64NanoTS; member in struct:SUPGIPCPU
238 /** The TSC at the time of u64NanoTS. */
278 AssertCompileMemberAlignment(SUPGIPCPU, u64NanoTS, 8);

Completed in 87 milliseconds