Searched refs:ASMAtomicCmpXchgS32 (Results 1 - 16 of 16) sorted by relevance
/vbox/src/VBox/Runtime/common/misc/ |
H A D | once.cpp | 192 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 D | strformattype.cpp | 114 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 D | PDMAllCritSect.cpp | 236 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 D | TMAll.cpp | 338 } while (!ASMAtomicCmpXchgS32(&pQueue->offSchedule, offHeadNew, offHead));
|
/vbox/src/VBox/Runtime/r3/linux/ |
H A D | semeventmulti-linux.cpp | 245 ASMAtomicCmpXchgS32(&pThis->iState, 0, -1); 325 || ASMAtomicCmpXchgS32(&pThis->iState, 1, 0))
|
H A D | semmutex-linux.cpp | 257 if (RT_UNLIKELY(!ASMAtomicCmpXchgS32(&pThis->iState, 1, 0)))
|
/vbox/src/VBox/Runtime/generic/ |
H A D | critsect-generic.cpp | 153 if (!ASMAtomicCmpXchgS32(&pCritSect->cLockers, 0, -1))
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMAsyncCompletionFile.cpp | 314 ASMAtomicCmpXchgS32(&pTaskFile->rc, rc, VINF_SUCCESS); 327 ASMAtomicCmpXchgS32(&pTaskFile->rc, rc, VINF_SUCCESS);
|
H A D | PDMBlkCache.cpp | 1907 ASMAtomicCmpXchgS32(&pReq->rcReq, rcReq, VINF_SUCCESS);
|
H A D | VMM.cpp | 1649 } while (!ASMAtomicCmpXchgS32(&pVM->vmm.s.i32RendezvousStatus, VBOXSTRICTRC_VAL(rcStrict), i32RendezvousStatus));
|
H A D | SSM.cpp | 2112 return ASMAtomicCmpXchgS32(&pStrm->rc, rc, VINF_SUCCESS);
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTInlineAsm.cpp | 1666 BENCH(ASMAtomicCmpXchgS32(&s_i32, 0, 0), "ASMAtomicCmpXchgS32"); 1670 BENCH(ASMAtomicCmpXchgS32(&s_i32, 0, 1), "ASMAtomicCmpXchgS32/neg");
|
/vbox/src/VBox/VMM/VMMR0/ |
H A D | HMR0.cpp | 192 && ASMAtomicCmpXchgS32(&pFirstRc->rc, rc, VINF_SUCCESS))
|
/vbox/src/VBox/Storage/ |
H A D | VD.cpp | 1692 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 D | asm.h | 791 DECLINLINE(bool) ASMAtomicCmpXchgS32(volatile int32_t *pi32, const int32_t i32New, const int32_t i32Old) function
|
/vbox/src/VBox/Devices/Graphics/ |
H A D | DevVGA_VDMA.cpp | 210 if (ASMAtomicCmpXchgS32(&pCmdVbva->i32State, VBVAEXHOSTCONTEXT_STATE_PROCESSING, VBVAEXHOSTCONTEXT_STATE_LISTENING))
|
Completed in 164 milliseconds