/vbox/src/VBox/Additions/WINNT/SharedFolders/driver/ |
H A D | Win2kWorkarounds.c | 70 ASMAtomicWritePtr(&g_pfnFsRtlTeardownPerStreamContexts, pfn); 134 ASMAtomicWritePtr(&g_pfnRtlGetVersion, pfn); 174 ASMAtomicWritePtr(&g_pfnPsGetProcessImageFileName, pfn);
|
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPR0IdcClientStubs.c | 58 ASMAtomicWritePtr((void * volatile *)ppfn, Req.u.Out.pfnSymbol);
|
/vbox/src/VBox/Runtime/r3/nt/ |
H A D | time-nt.cpp | 64 ASMAtomicWritePtr((void * volatile *)&g_pfnRtlGetSystemTimePrecise, pvFunc);
|
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | semeventwait-r0drv-solaris.h | 288 ASMAtomicWritePtr(&pWait->pvMtx, pMtx); /* atomic is paranoia */ 379 ASMAtomicWritePtr(&pWait->pvMtx, NULL);
|
/vbox/src/VBox/Runtime/common/alloc/ |
H A D | memcache.cpp | 327 ASMAtomicWritePtr(&pThis->pPageHint, pPage); 330 ASMAtomicWritePtr(pThis->ppPageNext, pPage); 429 ASMAtomicWritePtr(&pThis->pPageHint, pPage);
|
/vbox/src/VBox/Additions/WINNT/Mouse/NT5/ |
H A D | VBoxMFInternal.cpp | 220 ASMAtomicWritePtr(&g_ctx.pCurrentDevExt, pDevExt); 250 ASMAtomicWritePtr(&g_ctx.pCurrentDevExt, pNewCurDevExt);
|
/vbox/src/VBox/Runtime/common/string/ |
H A D | strformattype.cpp | 390 ASMAtomicWritePtr(&g_aTypes[i].pvUser, pvUser);
|
/vbox/src/VBox/Runtime/common/time/ |
H A D | timesup.cpp | 273 ASMAtomicWritePtr((void * volatile *)&g_pfnWorker, (void *)(uintptr_t)pfnWorker);
|
/vbox/src/VBox/Runtime/r3/win/ |
H A D | semmutex-win.cpp | 140 ASMAtomicWritePtr(&pThis->hMtx, INVALID_HANDLE_VALUE);
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMAsyncCompletionFile.cpp | 229 ASMAtomicWritePtr(&pEndpoint->pAioMgr, pAioMgr); 234 ASMAtomicWritePtr(&pAioMgr->BlockingEventData.AddEndpoint.pEndpoint, pEndpoint); 249 ASMAtomicWritePtr(&pAioMgr->BlockingEventData.RemoveEndpoint.pEndpoint, pEndpoint); 264 ASMAtomicWritePtr(&pAioMgr->BlockingEventData.CloseEndpoint.pEndpoint, pEndpoint);
|
H A D | VMReq.cpp | 530 ASMAtomicWritePtr(&pTail->pNext, pList); 774 ASMAtomicWritePtr(&pReq->pNext, pNext); 882 ASMAtomicWritePtr(&pReq->pNext, pNext); 917 ASMAtomicWritePtr(&pReq->pNext, pNext); 1073 ASMAtomicWritePtr(&pLast->pNext, pReqList);
|
H A D | PDMNetShaper.cpp | 325 ASMAtomicWritePtr(&pFilter->pBwGroupR0, MMHyperR3ToR0(pUVM->pVM, pBwGroupNew));
|
/vbox/src/VBox/Runtime/common/misc/ |
H A D | aiomgr.cpp | 930 ASMAtomicWritePtr(&pFile->pAioMgr, pThis); 935 ASMAtomicWritePtr(&pThis->BlockingEventData.pFileAdd, pFile); 955 ASMAtomicWritePtr(&pThis->BlockingEventData.pFileClose, pFile);
|
H A D | reqqueue.cpp | 411 ASMAtomicWritePtr(&pReq->pNext, pNext);
|
H A D | thread.cpp | 456 ASMAtomicWritePtr(&pThread->Core.Key, (void *)NativeThread); 624 ASMAtomicWritePtr(&pThread->Core.Key, (void *)NIL_RTTHREAD);
|
H A D | lockvalidator.cpp | 350 /** Wrapper around ASMAtomicWritePtr. */ 354 ASMAtomicWritePtr(ppRec, pRecNew); 1339 ASMAtomicWritePtr(ppHashEntry, &pChunk->aRefs[i]); 1450 ASMAtomicWritePtr(&pChunk->pNext, pNew); 3845 ASMAtomicWritePtr(&pShared->papOwners, papOwners);
|
H A D | reqpool.cpp | 538 ASMAtomicWritePtr(&pThread->pTodoReq, pReq);
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | fileaio-posix.cpp | 490 ASMAtomicWritePtr(&pCtxInt->pReqToCancel, pReqInt); 840 ASMAtomicWritePtr(&pCtxInt->apReqsNewHead[0], pHead);
|
H A D | semrw-posix.cpp | 59 # define ATOMIC_SET_PTHREAD_T(ppvVar, pThread) ASMAtomicWritePtr((void * volatile *)ppvVar, (void *)pThread)
|
/vbox/src/VBox/HostDrivers/VBoxNetFlt/linux/ |
H A D | VBoxNetFlt-linux.c | 409 ASMAtomicWritePtr((void * volatile *)&pDev->OVR_OPS, pOverride); 439 ASMAtomicWritePtr((void * volatile *)&pDev->hard_start_xmit, pOverride->pfnStartXmit); 441 ASMAtomicWritePtr((void const * volatile *)&pDev->OVR_OPS, pOverride->pOrgOps);
|
/vbox/src/VBox/Additions/solaris/Mouse/ |
H A D | vboxms.c | 337 ASMAtomicWritePtr(&g_OpenNodeState.pDip, NULL); 369 ASMAtomicWritePtr(&g_OpenNodeState.pDip, NULL);
|
/vbox/src/VBox/HostDrivers/VBoxNetFlt/solaris/ |
H A D | VBoxNetFlt-solaris.c | 989 ASMAtomicWritePtr(&pPromiscStream->TimeoutId, NULL); 1516 ASMAtomicWritePtr(&pPromiscStream->TimeoutId, NULL); 3781 ASMAtomicWritePtr(&pPromiscStream->TimeoutId, TimeoutId);
|
/vbox/src/VBox/Runtime/common/log/ |
H A D | log.cpp | 2689 ASMAtomicWritePtr((void * volatile *)&g_aPerThreadLoggers[i].uKey, (void *)uKey); 2713 ASMAtomicWritePtr((void * volatile *)&g_aPerThreadLoggers[i].uKey, (void *)uKey); 2714 ASMAtomicWritePtr(&g_aPerThreadLoggers[i].pLogger, pLogger);
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | TMAllVirtual.cpp | 133 ASMAtomicWritePtr((void * volatile *)&CTX_SUFF(pVM->tm.s.pfnVirtualGetRaw), (void *)(uintptr_t)pfnWorker);
|
/vbox/include/iprt/ |
H A D | asm.h | 2241 # define ASMAtomicWritePtr(ppv, pv) \ macro 2254 # define ASMAtomicWritePtr(ppv, pv) \ macro
|