/vbox/src/VBox/Runtime/generic/ |
H A D | timerlr-generic.cpp | 195 ASMAtomicWriteU64(&pThis->iTick, 0); 196 ASMAtomicWriteU64(&pThis->u64StartTS, u64First); 197 ASMAtomicWriteU64(&pThis->u64NextTS, u64First); 250 ASMAtomicWriteU64(&pThis->u64NanoInterval, u64NanoInterval); 260 ASMAtomicWriteU64(&pThis->iTick, 0); 261 ASMAtomicWriteU64(&pThis->u64StartTS, u64Now); 262 ASMAtomicWriteU64(&pThis->u64NextTS, u64Now); 263 ASMAtomicWriteU64(&pThis->u64NanoInterval, u64NanoInterval);
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | TMAllVirtual.cpp | 370 ASMAtomicWriteU64(&pVM->tm.s.u64VirtualSync, u64); 372 ASMAtomicWriteU64(&pVM->tm.s.offVirtualSync, off); 376 ASMAtomicWriteU64(&pVM->tm.s.u64VirtualSyncCatchUpPrev, u64); 390 ASMAtomicWriteU64(&pVM->tm.s.u64VirtualSync, u64); 470 ASMAtomicWriteU64(&pVM->tm.s.u64VirtualSync, u64); 478 ASMAtomicWriteU64(&pVM->tm.s.u64VirtualSync, u64);
|
H A D | PGMAllShw.h | 111 # define SHW_PTE_ATOMIC_SET(Pte, uNew) do { ASMAtomicWriteU64(&(Pte).u, (uNew)); } while (0) 112 # define SHW_PTE_ATOMIC_SET2(Pte, Pte2) do { ASMAtomicWriteU64(&(Pte).u, (Pte2).u); } while (0)
|
H A D | PGMAllPool.cpp | 286 ASMAtomicWriteU64(&uShw.pPDPae->a[iShw+i].u, 0); 312 ASMAtomicWriteU64(&uShw.pPDPae->a[iShw2].u, 0); 471 ASMAtomicWriteU64(&uShw.pPDPae->a[iShw].u, 0); 500 ASMAtomicWriteU64(&uShw.pPDPae->a[iShw2].u, 0); 539 ASMAtomicWriteU64(&uShw.pPDPT->a[iShw].u, 0); 568 ASMAtomicWriteU64(&uShw.pPDPT->a[iShw2].u, 0); 590 ASMAtomicWriteU64(&uShw.pPDPae->a[iShw].u, 0); 607 ASMAtomicWriteU64(&uShw.pPDPae->a[iShw2].u, 0); 626 ASMAtomicWriteU64(&uShw.pPDPT->a[iShw].u, 0); 637 ASMAtomicWriteU64( [all...] |
H A D | TMAll.cpp | 392 ASMAtomicWriteU64(&pQueue->u64Expire, u64Expire); 410 ASMAtomicWriteU64(&pQueue->u64Expire, u64Expire); 1137 ASMAtomicWriteU64(&pTimer->u64Expire, u64Expire);
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMAsyncCompletionFile.cpp | 362 ASMAtomicWriteU64(&pEpClassFile->cMilliesNext, tsDelay); 737 ASMAtomicWriteU64(&pEpClassFile->cMilliesNext, UINT64_MAX); 781 ASMAtomicWriteU64(&pEpClassFile->cMilliesNext, cMilliesNext); 1247 ASMAtomicWriteU64(&pEpFile->cbFile, cbSize);
|
H A D | PDMAsyncCompletionFileFailsafe.cpp | 97 ASMAtomicWriteU64(&pEndpoint->cbFile, pCurr->Off + pCurr->DataSeg.cbSeg);
|
H A D | TM.cpp | 1146 ASMAtomicWriteU64((uint64_t volatile *)&pVM->tm.s.offVirtualSyncGivenUp, offNew); 1147 ASMAtomicWriteU64((uint64_t volatile *)&pVM->tm.s.offVirtualSync, offNew); 2252 ASMAtomicWriteU64(&pVM->tm.s.u64VirtualSync, u64Now); 2258 ASMAtomicWriteU64(&pVM->tm.s.u64VirtualSync, u64Now); 2261 ASMAtomicWriteU64(&pVM->tm.s.offVirtualSync, off); 2262 ASMAtomicWriteU64(&pVM->tm.s.u64VirtualSyncCatchUpPrev, u64VirtualNow); 2263 ASMAtomicWriteU64(&pVM->tm.s.u64VirtualSync, u64Now); 2310 ASMAtomicWriteU64(&pVM->tm.s.u64VirtualSync, pTimer->u64Expire); 2423 ASMAtomicWriteU64((uint64_t volatile *)&pVM->tm.s.offVirtualSyncGivenUp, offNew); 2448 ASMAtomicWriteU64((uint64_ [all...] |
H A D | PDMAsyncCompletionFileNormal.cpp | 804 ASMAtomicWriteU64(&pEndpoint->cbFile, pTask->Off + pTask->DataSeg.cbSeg); 938 ASMAtomicWriteU64(&pEndpoint->cbFile, pTask->Off + pTask->DataSeg.cbSeg); 1525 ASMAtomicWriteU64(&pEndpoint->cbFile, pTask->Off + pTask->DataSeg.cbSeg);
|
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPDrvGip.cpp | 492 ASMAtomicWriteU64(&pGipR0->u64NanoTSLastUpdateHz, 0); 722 ASMAtomicWriteU64(&pGip->u64CpuHz, uCpuHz); 725 ASMAtomicWriteU64(&pGip->aCPUs[0].u64CpuHz, uCpuHz); 729 ASMAtomicWriteU64(&pGip->aCPUs[iTick + 1].u64CpuHz, uCpuHz); 1485 ASMAtomicWriteU64((uint64_t volatile *)pvUser1, ASMReadTSC()); 2106 ASMAtomicWriteU64(&pGipCpu->u64NanoTS, u64NanoTS); 2112 ASMAtomicWriteU64(&pGipCpu->u64TSC, u64TSC); 2233 ASMAtomicWriteU64(&pGipCpu->u64CpuHz, u64CpuHz); 2304 ASMAtomicWriteU64(&pGip->u64NanoTSLastUpdateHz, u64NanoTS | 1); 3023 ASMAtomicWriteU64( [all...] |
/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | timer-r0drv-linux.c | 1212 ASMAtomicWriteU64(&pTimer->aSubTimers[0].uNsRestartAt, Args.u64Now + u64First); 1366 ASMAtomicWriteU64(&pTimer->u64NanoInterval, u64NanoInterval); 1385 ASMAtomicWriteU64(&pTimer->u64NanoInterval, u64NanoInterval);
|
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | timer-r0drv-solaris.c | 614 ASMAtomicWriteU64(&pTimer->cNsInterval, u64NanoInterval);
|
/vbox/include/iprt/ |
H A D | asm.h | 2136 DECLINLINE(void) ASMAtomicWriteU64(volatile uint64_t *pu64, uint64_t u64) function 2223 ASMAtomicWriteU64((volatile uint64_t *)(void *)ppv, (uint64_t)pv); 2374 ASMAtomicWriteU64((uint64_t volatile *)(ph), (const uint64_t)(hNew)); \ 2419 case 8: ASMAtomicWriteU64((volatile uint64_t *)(void *)(pu), (uint64_t)(uNew)); break; \
|
/vbox/src/VBox/VMM/VMMR0/ |
H A D | GVMMR0.cpp | 1827 ASMAtomicWriteU64(&pCurGVCpu->gvmm.s.u64HaltExpire, u64ExpireGipTime); 1835 ASMAtomicWriteU64(&pCurGVCpu->gvmm.s.u64HaltExpire, 0); 1885 ASMAtomicWriteU64(&pGVCpu->gvmm.s.u64HaltExpire, 0);
|
/vbox/src/VBox/Frontends/VirtualBox/src/runtime/ |
H A D | UIMachineView.cpp | 866 ASMAtomicWriteU64(&m_u64MaxGuestSize,
|
/vbox/src/VBox/VMM/include/ |
H A D | PGMInternal.h | 459 # define PGMSHWPTEPAE_ATOMIC_SET(Pte, uVal) do { ASMAtomicWriteU64(&(Pte).uCareful, (uVal)); } while (0) 460 # define PGMSHWPTEPAE_ATOMIC_SET2(Pte, Pte2) do { ASMAtomicWriteU64(&(Pte).uCareful, (Pte2).uCareful); } while (0) 489 # define PGMSHWPTEPAE_ATOMIC_SET(Pte, uVal) do { ASMAtomicWriteU64(&(Pte).u, (uVal)); } while (0) 490 # define PGMSHWPTEPAE_ATOMIC_SET2(Pte, Pte2) do { ASMAtomicWriteU64(&(Pte).u, (Pte2).u); } while (0)
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTInlineAsm.cpp | 1655 BENCH(ASMAtomicWriteU64(&s_u64, 0), "ASMAtomicWriteU64");
|
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/ |
H A D | VBoxMPMisc.cpp | 2049 ASMAtomicWriteU64((volatile uint64_t*)&pDevExt->VSyncTime.QuadPart, VSyncTime.QuadPart);
|
/vbox/src/VBox/VMM/VMMRZ/ |
H A D | PGMRZDynMap.cpp | 902 ASMAtomicWriteU64(&pPage->uPte.pPae->u, PGMR0DYNMAP_GUARD_PAGE_PAE_PTE);
|
/vbox/src/VBox/Devices/VMMDev/ |
H A D | VMMDev.cpp | 387 ASMAtomicWriteU64(&pThis->uLastHBTime, TMTimerGetNano(pThis->pHBCheckTimer));
|