Searched defs:u64NextTS (Results 1 - 6 of 6) sorted by relevance
/vbox/src/VBox/Runtime/generic/ |
H A D | timer-generic.cpp | 77 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 D | timerlr-generic.cpp | 79 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 D | timer-r0drv-freebsd.c | 79 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 D | timer-r0drv-os2.cpp | 78 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 D | timer-r0drv-linux.c | 118 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 D | DevPit-i8254.cpp | 176 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