Searched defs:u64NextTS (Results 1 - 6 of 6) sorted by relevance

/vbox/src/VBox/Runtime/generic/
H A Dtimer-generic.cpp77 uint64_t volatile u64NextTS; member in struct:RTTIMER
193 ASMAtomicXchgU64(&pTimer->u64NextTS, u64First);
256 if (u64NanoTS >= pTimer->u64NextTS)
270 pTimer->u64NextTS = pTimer->u64StartTS + pTimer->iTick * pTimer->u64NanoInterval;
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.cpp79 uint64_t volatile u64NextTS; member in struct:RTTIMERLRINT
197 ASMAtomicWriteU64(&pThis->u64NextTS, u64First);
262 ASMAtomicWriteU64(&pThis->u64NextTS, u64Now);
294 if (u64NanoTS >= pThis->u64NextTS)
320 pThis->u64NextTS = pThis->u64StartTS + pThis->iTick * pThis->u64NanoInterval;
321 if (RT_LIKELY(pThis->u64NextTS > u64NanoTS))
322 cNanoSeconds = pThis->u64NextTS - u64NanoTS;
333 pThis->u64NextTS = u64NanoTS + cNanoSeconds;
337 cNanoSeconds = pThis->u64NextTS - u64NanoTS;
/vbox/src/VBox/Runtime/r0drv/freebsd/
H A Dtimer-r0drv-freebsd.c79 uint64_t volatile u64NextTS; member in struct:RTTIMER
180 pTimer->u64NextTS = u64First;
246 pTimer->u64NextTS = pTimer->u64StartTS + pTimer->iTick * pTimer->u64NanoInterval;
247 if (pTimer->u64NextTS < u64NanoTS)
248 pTimer->u64NextTS = u64NanoTS + RTTimerGetSystemGranularity() / 2;
250 tv.tv_sec = pTimer->u64NextTS / 1000000000;
251 tv.tv_usec = (pTimer->u64NextTS % 1000000000) / 1000;
/vbox/src/VBox/Runtime/r0drv/os2/
H A Dtimer-r0drv-os2.cpp78 uint64_t volatile u64NextTS; member in struct:RTTIMER
257 pTimer->u64NextTS = u64First;
322 && pTimer->u64NextTS <= u64NanoTS)
332 pTimer->u64NextTS = pTimer->u64StartTS + pTimer->iTick * pTimer->u64NanoInterval;
333 if (pTimer->u64NextTS < u64NanoTS)
334 pTimer->u64NextTS = u64NanoTS + RTTimerGetSystemGranularity() / 2;
/vbox/src/VBox/Runtime/r0drv/linux/
H A Dtimer-r0drv-linux.c118 uint64_t u64NextTS; member in struct:RTTIMERLNXSUBTIMER::__anon16665::__anon16667
119 /** The u64NextTS in jiffies. */
122 * and u64NextTS gets reinitialized (eliminating some jitter). */
345 uint64_t u64NextTS = u64Now + u64First; local
347 pSubTimer->u.Std.u64NextTS = u64NextTS;
354 hrtimer_start(&pSubTimer->u.Hr.LnxTimer, rtTimerLnxNanoToKt(u64NextTS),
748 * The first time around, we'll re-adjust the u.Std.u64NextTS to
762 pSubTimer->u.Std.u64NextTS = RTTimeSystemNanoTS();
767 pSubTimer->u.Std.u64NextTS
840 uint64_t u64NextTS; local
[all...]
/vbox/src/VBox/Devices/PC/
H A DDevPit-i8254.cpp176 uint64_t u64NextTS; member in struct:PITCHANNEL
259 if (pChan->u64NextTS == UINT64_MAX)
264 uint64_t Interval = pChan->u64NextTS - pChan->u64ReloadTS;
564 pChan->u64NextTS = expire_time;
565 TMTimerSet(pChan->CTX_SUFF(pTimer), pChan->u64NextTS);
571 pChan->u64NextTS = UINT64_MAX;
891 SSMR3PutU64(pSSM, pChan->u64NextTS);
967 SSMR3GetU64(pSSM, &pChan->u64NextTS);
1037 " u64ReloadTS=%016RX64 u64NextTS=%016RX64\n"
1045 pChan->u64ReloadTS, pChan->u64NextTS);
[all...]

Completed in 85 milliseconds