Searched refs:ASMAtomicWriteU64 (Results 1 - 20 of 20) sorted by relevance

/vbox/src/VBox/Runtime/generic/
H A Dtimerlr-generic.cpp195 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 DTMAllVirtual.cpp370 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 DPGMAllShw.h111 # 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 DPGMAllPool.cpp286 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 DTMAll.cpp392 ASMAtomicWriteU64(&pQueue->u64Expire, u64Expire);
410 ASMAtomicWriteU64(&pQueue->u64Expire, u64Expire);
1137 ASMAtomicWriteU64(&pTimer->u64Expire, u64Expire);
/vbox/src/VBox/VMM/VMMR3/
H A DPDMAsyncCompletionFile.cpp362 ASMAtomicWriteU64(&pEpClassFile->cMilliesNext, tsDelay);
737 ASMAtomicWriteU64(&pEpClassFile->cMilliesNext, UINT64_MAX);
781 ASMAtomicWriteU64(&pEpClassFile->cMilliesNext, cMilliesNext);
1247 ASMAtomicWriteU64(&pEpFile->cbFile, cbSize);
H A DPDMAsyncCompletionFileFailsafe.cpp97 ASMAtomicWriteU64(&pEndpoint->cbFile, pCurr->Off + pCurr->DataSeg.cbSeg);
H A DTM.cpp1146 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 DPDMAsyncCompletionFileNormal.cpp804 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 DSUPDrvGip.cpp492 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 Dtimer-r0drv-linux.c1212 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 Dtimer-r0drv-solaris.c614 ASMAtomicWriteU64(&pTimer->cNsInterval, u64NanoInterval);
/vbox/include/iprt/
H A Dasm.h2136 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 DGVMMR0.cpp1827 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 DUIMachineView.cpp866 ASMAtomicWriteU64(&m_u64MaxGuestSize,
/vbox/src/VBox/VMM/include/
H A DPGMInternal.h459 # 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 DtstRTInlineAsm.cpp1655 BENCH(ASMAtomicWriteU64(&s_u64, 0), "ASMAtomicWriteU64");
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/
H A DVBoxMPMisc.cpp2049 ASMAtomicWriteU64((volatile uint64_t*)&pDevExt->VSyncTime.QuadPart, VSyncTime.QuadPart);
/vbox/src/VBox/VMM/VMMRZ/
H A DPGMRZDynMap.cpp902 ASMAtomicWriteU64(&pPage->uPte.pPae->u, PGMR0DYNMAP_GUARD_PAGE_PAE_PTE);
/vbox/src/VBox/Devices/VMMDev/
H A DVMMDev.cpp387 ASMAtomicWriteU64(&pThis->uLastHBTime, TMTimerGetNano(pThis->pHBCheckTimer));

Completed in 412 milliseconds