/vbox/src/VBox/Runtime/generic/ |
H A D | timer-generic.cpp | 180 RTDECL(int) RTTimerStart(PRTTIMER pTimer, uint64_t u64First) argument 190 u64First += RTTimeNanoTS(); 192 ASMAtomicXchgU64(&pTimer->u64StartTS, u64First); 193 ASMAtomicXchgU64(&pTimer->u64NextTS, u64First);
|
H A D | timerlr-generic.cpp | 175 RTDECL(int) RTTimerLRStart(RTTIMERLR hTimerLR, uint64_t u64First) argument 185 if (u64First && u64First < 100*1000*1000) 194 u64First += RTTimeNanoTS(); 196 ASMAtomicWriteU64(&pThis->u64StartTS, u64First); 197 ASMAtomicWriteU64(&pThis->u64NextTS, u64First);
|
/vbox/src/VBox/Runtime/r0drv/freebsd/ |
H A D | timer-r0drv-freebsd.c | 160 RTDECL(int) RTTimerStart(PRTTIMER pTimer, uint64_t u64First) argument 175 u64First += RTTimeNanoTS(); 179 pTimer->u64StartTS = u64First; 180 pTimer->u64NextTS = u64First; 182 tv.tv_sec = u64First / 1000000000; 183 tv.tv_usec = (u64First % 1000000000) / 1000;
|
/vbox/src/VBox/Runtime/r0drv/os2/ |
H A D | timer-r0drv-os2.cpp | 229 RTDECL(int) RTTimerStart(PRTTIMER pTimer, uint64_t u64First) argument 239 u64First += RTTimeNanoTS(); 256 pTimer->u64StartTS = u64First; 257 pTimer->u64NextTS = u64First;
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRand.cpp | 146 uint64_t u64First; member in struct:__anon16754 170 uint64_t const uFirst = s_aU64Tests[iTest].u64First; 410 uint64_t u64First; member in struct:__anon16758 434 uint64_t const uFirst = s_aU64Tests[iTest].u64First;
|
/vbox/src/VBox/Runtime/common/rand/ |
H A D | randadv.cpp | 190 RTDECL(uint64_t) RTRandAdvU64Ex(RTRAND hRand, uint64_t u64First, uint64_t u64Last) RT_NO_THROW 198 return pThis->pfnGetU64(pThis, u64First, u64Last); 332 DECLHIDDEN(DECLCALLBACK(uint64_t)) rtRandAdvSynthesizeU64FromBytes(PRTRANDINT pThis, uint64_t u64First, uint64_t u64Last) argument 341 const uint64_t offLast = u64Last - u64First; 350 u.off += u64First; 361 u.off += u64First; 367 DECLHIDDEN(DECLCALLBACK(uint64_t)) rtRandAdvSynthesizeU64FromU32(PRTRANDINT pThis, uint64_t u64First, uint64_t u64Last) argument 369 uint64_t off = u64Last - u64First; 371 return (uint64_t)pThis->pfnGetU32(pThis, 0, (uint32_t)off) + u64First; 375 + u64First; [all...] |
/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | timer-r0drv-nt.cpp | 333 RTDECL(int) RTTimerStart(PRTTIMER pTimer, uint64_t u64First) argument 364 DueTime.QuadPart = -(int64_t)(u64First / 100); /* Relative, NT time. */
|
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | timer-r0drv-solaris.c | 462 RTDECL(int) RTTimerStart(PRTTIMER pTimer, uint64_t u64First) argument 500 pTimer->u.Omni.u64When = RTTimeSystemNanoTS() + (u64First ? u64First : pTimer->cNsInterval); 537 FireTime.cyt_when = RTTimeSystemNanoTS() + u64First; 539 FireTime.cyt_when = RTTimeSystemNanoTS() + u64First + RT_NS_1HOUR; 550 cyclic_reprogram(pTimer->hCyclicId, RTTimeSystemNanoTS() + u64First);
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | timer-posix.cpp | 721 RTDECL(int) RTTimerStart(PRTTIMER pTimer, uint64_t u64First) argument 737 LogFlow(("RTTimerStart: pTimer=%p u64First=%llu u64NanoInterval=%llu\n", pTimer, u64First, pTimer->u64NanoInterval)); 745 ASMAtomicUoWriteU64(&pTimer->u64NanoFirst, u64First); 763 TimerSpec.it_value.tv_sec = u64First / 1000000000; /* nanosec => sec */ 764 TimerSpec.it_value.tv_nsec = u64First ? u64First % 1000000000 : 10; /* 0 means disable, replace it with 10. */
|
/vbox/src/VBox/Storage/testcase/ |
H A D | tstVD.cpp | 281 * [u64First..u64Last]. 284 * @param u64First First number in the set. 287 RTDECL(uint64_t) RTPRandU64Ex(PRNDCTX pCtx, uint64_t u64First, uint64_t u64Last) argument 289 if (u64First == 0 && u64Last == UINT64_MAX) 293 uint64_t u64Range = u64Last - u64First + 1; 300 return u64First + u64Tmp;
|
/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | timer-r0drv-linux.c | 195 uint64_t u64First; member in struct:RTTIMERLINUXSTARTONCPUARGS 333 * @param u64First The interval from u64Now to the first time the timer should fire. 339 static void rtTimerLnxStartSubTimer(PRTTIMERLNXSUBTIMER pSubTimer, uint64_t u64Now, uint64_t u64First, argument 345 uint64_t u64NextTS = u64Now + u64First; 359 unsigned long cJiffies = !u64First ? 0 : rtTimerLnxNanoToJiffies(u64First); 887 rtTimerLnxStartSubTimer(&pTimer->aSubTimers[idCpu], pArgs->u64Now, pArgs->u64First, true /*fPinned*/, pTimer->fHighRes); 1064 rtTimerLnxStartSubTimer(pSubTimer, pArgs->u64Now, pArgs->u64First, true /*fPinned*/, pTimer->fHighRes); 1113 Args.u64First = 0; 1116 rtTimerLnxStartSubTimer(pSubTimer, Args.u64Now, Args.u64First, tru 1184 RTTimerStart(PRTTIMER pTimer, uint64_t u64First) argument [all...] |