Searched defs:u64NanoInterval (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/Runtime/generic/
H A Dtimer-generic.cpp71 uint64_t u64NanoInterval; member in struct:RTTIMER
89 RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser) argument
113 pTimer->u64NanoInterval = u64NanoInterval;
224 RTDECL(int) RTTimerChangeInterval(PRTTIMER pTimer, uint64_t u64NanoInterval) argument
228 NOREF(u64NanoInterval);
261 if (!pTimer->u64NanoInterval)
270 pTimer->u64NextTS = pTimer->u64StartTS + pTimer->iTick * pTimer->u64NanoInterval;
H A Dtimerlr-generic.cpp73 uint64_t u64NanoInterval; member in struct:RTTIMERLRINT
92 RTDECL(int) RTTimerLRCreateEx(RTTIMERLR *phTimerLR, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMERLR pfnTimer, void *pvUser) argument
102 if (u64NanoInterval && u64NanoInterval < 100*1000*1000)
119 pThis->u64NanoInterval = u64NanoInterval;
233 RTDECL(int) RTTimerLRChangeInterval(RTTIMERLR hTimerLR, uint64_t u64NanoInterval) argument
240 if (u64NanoInterval && u64NanoInterval < 100*1000*1000)
250 ASMAtomicWriteU64(&pThis->u64NanoInterval, u64NanoInterva
[all...]
/vbox/src/VBox/Runtime/r0drv/freebsd/
H A Dtimer-r0drv-freebsd.c73 uint64_t u64NanoInterval; member in struct:RTTIMER
92 RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser) argument
119 pTimer->u64NanoInterval = u64NanoInterval;
207 RTDECL(int) RTTimerChangeInterval(PRTTIMER pTimer, uint64_t u64NanoInterval) argument
237 if (!pTimer->u64NanoInterval)
246 pTimer->u64NextTS = pTimer->u64StartTS + pTimer->iTick * pTimer->u64NanoInterval;
/vbox/src/VBox/Runtime/r0drv/os2/
H A Dtimer-r0drv-os2.cpp72 uint64_t u64NanoInterval; member in struct:RTTIMER
111 RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser) argument
148 pTimer->u64NanoInterval = u64NanoInterval;
287 RTDECL(int) RTTimerChangeInterval(PRTTIMER pTimer, uint64_t u64NanoInterval) argument
328 if (!pTimer->u64NanoInterval)
332 pTimer->u64NextTS = pTimer->u64StartTS + pTimer->iTick * pTimer->u64NanoInterval;
/vbox/src/VBox/Runtime/r0drv/nt/
H A Dtimer-r0drv-nt.cpp95 uint64_t u64NanoInterval; member in struct:RTTIMER
151 Assert(pTimer->u64NanoInterval);
153 uint64_t uNtNext = (iTick * pTimer->u64NanoInterval) / 100 - 10; /* 1us fudge */
194 if (!pTimer->u64NanoInterval)
197 if (pTimer->u64NanoInterval)
238 if (!pTimer->u64NanoInterval)
288 if (pTimer->u64NanoInterval)
355 uint64_t u64Interval = pTimer->u64NanoInterval / 1000000; /* This is ms, believe it or not. */
359 else if (!ulInterval && pTimer->u64NanoInterval)
423 RTDECL(int) RTTimerChangeInterval(PRTTIMER pTimer, uint64_t u64NanoInterval) argument
466 RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser) argument
[all...]
/vbox/src/VBox/Runtime/r0drv/solaris/
H A Dtimer-r0drv-solaris.c353 RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser) argument
371 && u64NanoInterval == 0)
407 pTimer->cNsInterval = u64NanoInterval;
600 RTDECL(int) RTTimerChangeInterval(PRTTIMER pTimer, uint64_t u64NanoInterval) argument
606 AssertReturn(u64NanoInterval > 0, VERR_INVALID_PARAMETER);
607 AssertReturn(u64NanoInterval < UINT64_MAX / 8, VERR_INVALID_PARAMETER);
611 pTimer->cNsInterval = u64NanoInterval;
614 ASMAtomicWriteU64(&pTimer->cNsInterval, u64NanoInterval);
/vbox/src/VBox/Runtime/r3/posix/
H A Dtimer-posix.cpp130 uint64_t u64NanoInterval; member in struct:RTTIMER
280 if (pTimer->u64NanoInterval)
282 uint64_t u64 = RT_MAX(1000, pTimer->u64NanoInterval);
328 if (RT_UNLIKELY(!pTimer->u64NanoInterval))
389 if (RT_UNLIKELY(!pTimer->u64NanoInterval))
400 RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser) argument
499 pTimer->u64NanoInterval = u64NanoInterval;
555 LogFlow(("RTTimerCreateEx: u64NanoInterval=%llu fFlags=%lu\n", u64NanoInterval, fFlag
822 RTTimerChangeInterval(PRTTIMER pTimer, uint64_t u64NanoInterval) argument
[all...]
/vbox/src/VBox/Runtime/r0drv/linux/
H A Dtimer-r0drv-linux.c171 uint64_t volatile u64NanoInterval; member in struct:RTTIMER
651 if (pTimer->u64NanoInterval)
659 hrtimer_add_expires_ns(&pSubTimer->u.Hr.LnxTimer, ASMAtomicReadU64(&pTimer->u64NanoInterval));
743 if (pTimer->u64NanoInterval)
752 uint64_t u64NanoInterval; local
757 u64NanoInterval = pTimer->u64NanoInterval;
767 pSubTimer->u.Std.u64NextTS += u64NanoInterval;
776 pSubTimer->u.Std.u64NextTS += u64NanoInterval;
783 pSubTimer->u.Std.u64NextTS += u64NanoInterval;
1344 RTTimerChangeInterval(PRTTIMER pTimer, uint64_t u64NanoInterval) argument
1467 RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser) argument
[all...]

Completed in 41 milliseconds