Searched refs:ASMAtomicCmpXchgPtr (Results 1 - 25 of 29) sorted by relevance

12

/vbox/src/VBox/HostDrivers/Support/
H A DSUPR0IdcClient.c127 ASMAtomicCmpXchgPtr(&g_pMainHandle, pHandle, NULL);
169 ASMAtomicCmpXchgPtr(&g_pMainHandle, NULL, pHandle);
H A DSUPLib.cpp339 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 DPDMAllQueue.cpp109 } 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 Dreqqueue.cpp301 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 Dlockvalidator.cpp3888 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 DVMReq.cpp532 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 DPDMAsyncCompletionFile.cpp292 } while (!ASMAtomicCmpXchgPtr(&pEndpoint->pTasksNewHead, pTask, pNext));
358 } while (!ASMAtomicCmpXchgPtr(&pEpFile->pDelayedHead, pTaskFile, pHead));
771 } while (!ASMAtomicCmpXchgPtr(&pEpFile->pDelayedHead, pTmp, pHead));
H A DPDMQueue.cpp811 if (ASMAtomicCmpXchgPtr(&pQueue->pPendingR3, pItems, NULL))
H A DSSM.cpp2130 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 DVBoxGuest-freebsd.c216 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 Dtimer-r0drv-os2.cpp132 if (!ASMAtomicCmpXchgPtr((void * volatile *)&g_Spinlock, Spinlock, NIL_RTSPINLOCK))
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/
H A DVBoxMPInternal.cpp392 } while (!ASMAtomicCmpXchgPtr(&pDispContext->pCmd, NULL, pCmd));
557 while (!ASMAtomicCmpXchgPtr(&pHandler->pCmd, pFirst, pCmd));
/vbox/src/VBox/Main/src-all/
H A DVirtualBoxBase.cpp83 if (!ASMAtomicCmpXchgPtr(&mObjectLock, objLock, NULL))
/vbox/src/VBox/Runtime/r3/
H A Dtcp.cpp844 if (ASMAtomicCmpXchgPtr(ppCancelCookie, (PRTTCPCLIENTCONNECTCANCEL)Sock, NULL))
847 if (ASMAtomicCmpXchgPtr(ppCancelCookie, NULL, (PRTTCPCLIENTCONNECTCANCEL)Sock))
H A Dstream.cpp178 if (RT_LIKELY(ASMAtomicCmpXchgPtr(&pStream->pCritSect, pCritSect, NULL)))
/vbox/src/VBox/HostDrivers/VBoxUSB/win/dev/
H A DVBoxUsbRt.cpp51 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 DSUPR3HardenedMain-win.cpp637 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 DSUPHardenedVerifyImage-win.cpp2532 if (!ASMAtomicCmpXchgPtr(&s_aHashes[i].hCachedCatAdmin, hCatAdmin, NULL))
/vbox/src/VBox/Runtime/r3/posix/
H A Dfileaio-posix.cpp825 && !ASMAtomicCmpXchgPtr(&pCtxInt->apReqsNewHead[iSlot], pHead, NULL))
/vbox/include/iprt/
H A Dasm.h947 # define ASMAtomicCmpXchgPtr(ppv, pvNew, pvOld) \ macro
958 # define ASMAtomicCmpXchgPtr(ppv, pvNew, pvOld) \ macro
/vbox/src/VBox/Additions/solaris/Mouse/
H A Dvboxms.c332 if (!ASMAtomicCmpXchgPtr(&g_OpenNodeState.pDip, pDip, NULL))
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/
H A DVBoxMPCr.cpp102 if (ASMAtomicCmpXchgPtr(&pCache->pBufDr, pDr, NULL))
/vbox/src/VBox/Runtime/common/log/
H A Dlog.cpp2711 && ASMAtomicCmpXchgPtr((void * volatile *)&g_aPerThreadLoggers[i].NativeThread, (void *)Self, (void *)NIL_RTNATIVETHREAD))
/vbox/src/VBox/Devices/Storage/
H A DDevBusLogic.cpp2822 } while (!ASMAtomicCmpXchgPtr(&pBusLogic->pTasksRedoHead, pTaskState, pTaskState->pRedoNext));
/vbox/src/VBox/Devices/Network/
H A DSrvIntNetR0.cpp1968 && ASMAtomicCmpXchgPtr(&pIf->pDstTab, pNew, pOld))

Completed in 208 milliseconds

12