/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPR0IdcClient.c | 127 ASMAtomicCmpXchgPtr(&g_pMainHandle, pHandle, NULL); 169 ASMAtomicCmpXchgPtr(&g_pMainHandle, NULL, pHandle);
|
H A D | SUPLib.cpp | 339 ASMAtomicCmpXchgPtr((void * volatile *)&g_pSUPGlobalInfoPage, GipMapReq.u.Out.pGipR3, NULL); 340 ASMAtomicCmpXchgPtr((void * volatile *)&g_pSUPGlobalInfoPageR0, (void *)GipMapReq.u.Out.pGipR0, NULL);
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | PDMAllQueue.cpp | 109 } while (!ASMAtomicCmpXchgPtr(&pQueue->CTX_SUFF(pPending), pItem, pvNext)); 116 } while (!ASMAtomicCmpXchgPtr(&pQueue->CTX_SUFF(pPending), pItem, pNext));
|
/vbox/src/VBox/Runtime/common/misc/ |
H A D | reqqueue.cpp | 301 if (ASMAtomicCmpXchgPtr(ppHead, pHead, pList)) 304 if (ASMAtomicCmpXchgPtr(ppHead, pHead, NULL)) 365 && !ASMAtomicCmpXchgPtr(ppHead, pNext, NULL)) 412 } while (!ASMAtomicCmpXchgPtr(ppHead, pReq, pNext)); 432 } while (!ASMAtomicCmpXchgPtr(&pQueue->pReqs, pReq, pNext));
|
H A D | lockvalidator.cpp | 3888 if (ASMAtomicCmpXchgPtr(&papOwners[iEntry], pEntry, NULL)) 3919 || !ASMAtomicCmpXchgPtr(&pShared->papOwners[iEntry], NULL, pEntry))) 3926 if (ASMAtomicCmpXchgPtr(&papOwners[iEntry], NULL, pEntry))
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | VMReq.cpp | 532 if (ASMAtomicCmpXchgPtr(ppHead, pHead, pList)) 536 if (ASMAtomicCmpXchgPtr(ppHead, pHead, NULL)) 617 && !ASMAtomicCmpXchgPtr(ppHead, (pNext = pReq->pNext), pReq) 619 && !ASMAtomicCmpXchgPtr(ppHead, (pNext = pReq->pNext), pReq)) 630 && !ASMAtomicCmpXchgPtr(ppHead, pNext, NULL)) 776 } while (!ASMAtomicCmpXchgPtr(ppHead, pReq, pNext)); 884 } while (!ASMAtomicCmpXchgPtr(ppQueueHead, pReq, pNext)); 919 } while (!ASMAtomicCmpXchgPtr(ppQueueHead, pReq, pNext)); 1061 if (RT_UNLIKELY(!ASMAtomicCmpXchgPtr(ppReqs, pReqList, NULL))) 1076 } while (!ASMAtomicCmpXchgPtr(ppReq [all...] |
H A D | PDMAsyncCompletionFile.cpp | 292 } while (!ASMAtomicCmpXchgPtr(&pEndpoint->pTasksNewHead, pTask, pNext)); 358 } while (!ASMAtomicCmpXchgPtr(&pEpFile->pDelayedHead, pTaskFile, pHead)); 771 } while (!ASMAtomicCmpXchgPtr(&pEpFile->pDelayedHead, pTmp, pHead));
|
H A D | PDMQueue.cpp | 811 if (ASMAtomicCmpXchgPtr(&pQueue->pPendingR3, pItems, NULL))
|
H A D | SSM.cpp | 2130 if (ASMAtomicCmpXchgPtr(&pStrm->pFree, pBuf, pCurFreeHead)) 2173 if (ASMAtomicCmpXchgPtr(&pStrm->pFree, pMine->pNext, pMine)) 2199 if (ASMAtomicCmpXchgPtr(&pStrm->pHead, pBuf, pCurHead))
|
/vbox/src/VBox/Additions/common/VBoxGuest/ |
H A D | VBoxGuest-freebsd.c | 216 if (!ASMAtomicCmpXchgPtr(&pDev->si_drv1, (void *)0x42, NULL)) 225 if (ASMAtomicCmpXchgPtr(&pDev->si_drv1, pSession, (void *)0x42)) 254 if (!ASMAtomicCmpXchgPtr(&pDev->si_drv1, NULL, pSession))
|
/vbox/src/VBox/Runtime/r0drv/os2/ |
H A D | timer-r0drv-os2.cpp | 132 if (!ASMAtomicCmpXchgPtr((void * volatile *)&g_Spinlock, Spinlock, NIL_RTSPINLOCK))
|
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/ |
H A D | VBoxMPInternal.cpp | 392 } while (!ASMAtomicCmpXchgPtr(&pDispContext->pCmd, NULL, pCmd)); 557 while (!ASMAtomicCmpXchgPtr(&pHandler->pCmd, pFirst, pCmd));
|
/vbox/src/VBox/Main/src-all/ |
H A D | VirtualBoxBase.cpp | 83 if (!ASMAtomicCmpXchgPtr(&mObjectLock, objLock, NULL))
|
/vbox/src/VBox/Runtime/r3/ |
H A D | tcp.cpp | 844 if (ASMAtomicCmpXchgPtr(ppCancelCookie, (PRTTCPCLIENTCONNECTCANCEL)Sock, NULL)) 847 if (ASMAtomicCmpXchgPtr(ppCancelCookie, NULL, (PRTTCPCLIENTCONNECTCANCEL)Sock))
|
H A D | stream.cpp | 178 if (RT_LIKELY(ASMAtomicCmpXchgPtr(&pStream->pCritSect, pCritSect, NULL)))
|
/vbox/src/VBox/HostDrivers/VBoxUSB/win/dev/ |
H A D | VBoxUsbRt.cpp | 51 bool bRc = ASMAtomicCmpXchgPtr(&pDevExt->Rt.pOwner, pFObj, NULL); 65 bool bRc = ASMAtomicCmpXchgPtr(&pDevExt->Rt.pOwner, NULL, pFObj);
|
/vbox/src/VBox/HostDrivers/Support/win/ |
H A D | SUPR3HardenedMain-win.cpp | 637 if (ASMAtomicCmpXchgPtr(ppEntry, pEntry, NULL)) 642 while (!ASMAtomicCmpXchgPtr(&g_pVerifierCacheTodoWvt, pEntry, pEntry->pNextTodoWvt)); 852 while (!ASMAtomicCmpXchgPtr(&g_pVerifierCacheTodoImports, pImport, pImport->pNext)); 1128 while (!ASMAtomicCmpXchgPtr(&g_pVerifierCacheTodoWvt, pReschedule, *ppReschedLastNext));
|
H A D | SUPHardenedVerifyImage-win.cpp | 2532 if (!ASMAtomicCmpXchgPtr(&s_aHashes[i].hCachedCatAdmin, hCatAdmin, NULL))
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | fileaio-posix.cpp | 825 && !ASMAtomicCmpXchgPtr(&pCtxInt->apReqsNewHead[iSlot], pHead, NULL))
|
/vbox/include/iprt/ |
H A D | asm.h | 947 # define ASMAtomicCmpXchgPtr(ppv, pvNew, pvOld) \ macro 958 # define ASMAtomicCmpXchgPtr(ppv, pvNew, pvOld) \ macro
|
/vbox/src/VBox/Additions/solaris/Mouse/ |
H A D | vboxms.c | 332 if (!ASMAtomicCmpXchgPtr(&g_OpenNodeState.pDip, pDip, NULL))
|
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/ |
H A D | VBoxMPCr.cpp | 102 if (ASMAtomicCmpXchgPtr(&pCache->pBufDr, pDr, NULL))
|
/vbox/src/VBox/Runtime/common/log/ |
H A D | log.cpp | 2711 && ASMAtomicCmpXchgPtr((void * volatile *)&g_aPerThreadLoggers[i].NativeThread, (void *)Self, (void *)NIL_RTNATIVETHREAD))
|
/vbox/src/VBox/Devices/Storage/ |
H A D | DevBusLogic.cpp | 2822 } while (!ASMAtomicCmpXchgPtr(&pBusLogic->pTasksRedoHead, pTaskState, pTaskState->pRedoNext));
|
/vbox/src/VBox/Devices/Network/ |
H A D | SrvIntNetR0.cpp | 1968 && ASMAtomicCmpXchgPtr(&pIf->pDstTab, pNew, pOld))
|