/vbox/src/VBox/Runtime/generic/ |
H A D | timerlr-generic.cpp | 73 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...] |
H A D | timer-generic.cpp | 71 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;
|
/vbox/include/iprt/ |
H A D | timer.h | 108 * @param u64NanoInterval The interval between timer ticks specified in nanoseconds if it's 118 RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser); 202 * @param u64NanoInterval The interval between timer ticks specified in 208 RTDECL(int) RTTimerChangeInterval(PRTTIMER pTimer, uint64_t u64NanoInterval); 311 * @param u64NanoInterval The interval between timer ticks specified in nanoseconds if it's 320 RTDECL(int) RTTimerLRCreateEx(PRTTIMERLR phTimerLR, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMERLR pfnTimer, void *pvUser); 372 * @param u64NanoInterval The interval between timer ticks specified in 377 RTDECL(int) RTTimerLRChangeInterval(RTTIMERLR hTimerLR, uint64_t u64NanoInterval);
|
/vbox/src/VBox/Runtime/r0drv/freebsd/ |
H A D | timer-r0drv-freebsd.c | 73 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/nt/ |
H A D | timer-r0drv-nt.cpp | 95 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/os2/ |
H A D | timer-r0drv-os2.cpp | 72 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/linux/ |
H A D | timer-r0drv-linux.c | 171 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...] |
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | timer-posix.cpp | 130 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/solaris/ |
H A D | timer-r0drv-solaris.c | 353 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);
|