Searched refs:ASMAtomicCmpXchgS32 (Results 1 - 16 of 16) sorted by relevance

/vbox/src/VBox/Runtime/common/misc/
H A Donce.cpp192 if (ASMAtomicCmpXchgS32(&pOnce->iState, RTONCESTATE_BUSY_CREATING_SEM, RTONCESTATE_BUSY_NO_SEM))
200 if (!ASMAtomicCmpXchgS32(&pOnce->iState, RTONCESTATE_BUSY_HAVE_SEM, RTONCESTATE_BUSY_CREATING_SEM))
203 AssertReturn(ASMAtomicCmpXchgS32(&pOnce->iState, RTONCESTATE_DONE, RTONCESTATE_DONE_CREATING_SEM)
215 AssertReturn( ASMAtomicCmpXchgS32(&pOnce->iState, RTONCESTATE_BUSY_SPIN, RTONCESTATE_BUSY_CREATING_SEM)
216 || ASMAtomicCmpXchgS32(&pOnce->iState, RTONCESTATE_DONE, RTONCESTATE_DONE_CREATING_SEM)
334 && ASMAtomicCmpXchgS32(&pOnce->iState, RTONCESTATE_BUSY_NO_SEM, RTONCESTATE_UNINITIALIZED))
361 if ( !ASMAtomicCmpXchgS32(&pOnce->iState, RTONCESTATE_DONE, RTONCESTATE_BUSY_NO_SEM)
362 && !ASMAtomicCmpXchgS32(&pOnce->iState, RTONCESTATE_DONE, RTONCESTATE_BUSY_SPIN)
363 && !ASMAtomicCmpXchgS32(&pOnce->iState, RTONCESTATE_DONE_CREATING_SEM, RTONCESTATE_BUSY_CREATING_SEM)
367 AssertReturn(ASMAtomicCmpXchgS32(
[all...]
/vbox/src/VBox/Runtime/common/string/
H A Dstrformattype.cpp114 if (RT_UNLIKELY(!ASMAtomicCmpXchgS32(&g_i32Spinlock, -RTSTRFORMATTYPE_LOCK_OFFSET, 0)))
121 && ASMAtomicCmpXchgS32(&g_i32Spinlock, -RTSTRFORMATTYPE_LOCK_OFFSET, 0))
/vbox/src/VBox/VMM/VMMAll/
H A DPDMAllCritSect.cpp236 if (ASMAtomicCmpXchgS32(&pCritSect->s.Core.cLockers, 0, -1))
256 if (ASMAtomicCmpXchgS32(&pCritSect->s.Core.cLockers, 0, -1))
428 if (ASMAtomicCmpXchgS32(&pCritSect->s.Core.cLockers, 0, -1))
644 if (ASMAtomicCmpXchgS32(&pCritSect->s.Core.cLockers, -1, 0))
H A DTMAll.cpp338 } while (!ASMAtomicCmpXchgS32(&pQueue->offSchedule, offHeadNew, offHead));
/vbox/src/VBox/Runtime/r3/linux/
H A Dsemeventmulti-linux.cpp245 ASMAtomicCmpXchgS32(&pThis->iState, 0, -1);
325 || ASMAtomicCmpXchgS32(&pThis->iState, 1, 0))
H A Dsemmutex-linux.cpp257 if (RT_UNLIKELY(!ASMAtomicCmpXchgS32(&pThis->iState, 1, 0)))
/vbox/src/VBox/Runtime/generic/
H A Dcritsect-generic.cpp153 if (!ASMAtomicCmpXchgS32(&pCritSect->cLockers, 0, -1))
/vbox/src/VBox/VMM/VMMR3/
H A DPDMAsyncCompletionFile.cpp314 ASMAtomicCmpXchgS32(&pTaskFile->rc, rc, VINF_SUCCESS);
327 ASMAtomicCmpXchgS32(&pTaskFile->rc, rc, VINF_SUCCESS);
H A DPDMBlkCache.cpp1907 ASMAtomicCmpXchgS32(&pReq->rcReq, rcReq, VINF_SUCCESS);
H A DVMM.cpp1649 } while (!ASMAtomicCmpXchgS32(&pVM->vmm.s.i32RendezvousStatus, VBOXSTRICTRC_VAL(rcStrict), i32RendezvousStatus));
H A DSSM.cpp2112 return ASMAtomicCmpXchgS32(&pStrm->rc, rc, VINF_SUCCESS);
/vbox/src/VBox/Runtime/testcase/
H A DtstRTInlineAsm.cpp1666 BENCH(ASMAtomicCmpXchgS32(&s_i32, 0, 0), "ASMAtomicCmpXchgS32");
1670 BENCH(ASMAtomicCmpXchgS32(&s_i32, 0, 1), "ASMAtomicCmpXchgS32/neg");
/vbox/src/VBox/VMM/VMMR0/
H A DHMR0.cpp192 && ASMAtomicCmpXchgS32(&pFirstRc->rc, rc, VINF_SUCCESS))
/vbox/src/VBox/Storage/
H A DVD.cpp1692 ASMAtomicCmpXchgS32(&pIoCtx->rcReq, rc, VINF_SUCCESS);
4074 ASMAtomicCmpXchgS32(&pIoCtx->rcReq, rcReq, VINF_SUCCESS);
4091 ASMAtomicCmpXchgS32(&pIoCtxParent->rcReq, pIoCtx->rcReq, VINF_SUCCESS);
5307 ASMAtomicCmpXchgS32(&pIoCtx->rcReq, rcReq, VINF_SUCCESS);
/vbox/include/iprt/
H A Dasm.h791 DECLINLINE(bool) ASMAtomicCmpXchgS32(volatile int32_t *pi32, const int32_t i32New, const int32_t i32Old) function
/vbox/src/VBox/Devices/Graphics/
H A DDevVGA_VDMA.cpp210 if (ASMAtomicCmpXchgS32(&pCmdVbva->i32State, VBVAEXHOSTCONTEXT_STATE_PROCESSING, VBVAEXHOSTCONTEXT_STATE_LISTENING))

Completed in 164 milliseconds