Searched refs:ASMAtomicXchgU32 (Results 1 - 25 of 32) sorted by relevance

12

/vbox/src/VBox/Runtime/testcase/
H A DtstTSC.cpp231 ASMAtomicXchgU32(&g_cReady, 0);
232 ASMAtomicXchgU32(&g_u32Go, 0);
233 ASMAtomicXchgU32(&g_cRead, 0);
234 ASMAtomicXchgU32(&g_cFailed, 0);
265 ASMAtomicXchgU32(&g_u32Go, 1);
272 ASMAtomicXchgU32(&g_u32Go, 2);
H A DtstRTCritSect.cpp323 ASMAtomicXchgU32(pArgs->pu32Alone, ~0);
332 ASMAtomicXchgU32(pArgs->pu32Prev, pArgs->iThread);
H A DtstRTInlineAsm.cpp672 CHECKOP(ASMAtomicXchgU32(pu32, 1), 0, "%#x", uint32_t);
675 CHECKOP(ASMAtomicXchgU32(pu32, 0), 1, "%#x", uint32_t);
678 CHECKOP(ASMAtomicXchgU32(pu32, ~UINT32_C(0)), 0, "%#x", uint32_t);
681 CHECKOP(ASMAtomicXchgU32(pu32, 0x87654321), ~UINT32_C(0), "%#x", uint32_t);
688 DO_SIMPLE_TEST(ASMAtomicXchgU32, uint32_t);
1661 BENCH(ASMAtomicXchgU32(&s_u32, 0), "ASMAtomicXchgU32");
/vbox/src/VBox/Runtime/common/err/
H A Derrmsg.cpp110 int iMsg = ASMAtomicXchgU32(&g_iUnknownMsgs, (g_iUnknownMsgs + 1) % RT_ELEMENTS(g_aUnknownMsgs));
/vbox/src/VBox/Runtime/r0drv/solaris/
H A Dsemfastmutex-r0drv-solaris.c90 ASMAtomicXchgU32(&pThis->u32Magic, RTSEMFASTMUTEX_MAGIC_DEAD);
/vbox/src/VBox/Runtime/r0drv/os2/
H A Dsemeventmulti-r0drv-os2.cpp110 ASMAtomicXchgU32(&pThis->cWaking, pThis->cWaking + pThis->cWaiters);
142 ASMAtomicXchgU32(&pThis->cWaking, pThis->cWaking + pThis->cWaiters);
143 ASMAtomicXchgU32(&pThis->cWaiters, 0);
H A Dsemevent-r0drv-os2.cpp110 ASMAtomicXchgU32(&pThis->cWaking, pThis->cWaking + pThis->cWaiters);
/vbox/src/VBox/Runtime/r3/win/
H A Dtimer-win.cpp376 ASMAtomicXchgU32(&pTimer->u32Magic, RTTIMER_MAGIC + 1);
416 ASMAtomicXchgU32(&pTimer->u32Magic, RTTIMER_MAGIC + 1);
424 ASMAtomicXchgU32(&pTimer->u32Magic, RTTIMER_MAGIC + 1);
/vbox/src/VBox/Devices/Audio/
H A Dfilteraudio.c299 ASMAtomicXchgU32(&pVoice->status, CA_STATUS_IN_INIT);
315 ASMAtomicXchgU32(&pVoice->status, CA_STATUS_INIT);
459 ASMAtomicXchgU32(&pVoice->status, CA_STATUS_IN_UNINIT);
462 ASMAtomicXchgU32(&pVoice->status, CA_STATUS_UNINIT);
484 ASMAtomicXchgU32(&pVoice->status, CA_STATUS_UNINIT);
H A Dcoreaudio.c572 ASMAtomicXchgU32(&caVoice->status, CA_STATUS_REINIT);
676 ASMAtomicXchgU32(&caVoice->status, CA_STATUS_IN_INIT);
943 ASMAtomicXchgU32(&caVoice->status, CA_STATUS_INIT);
1099 ASMAtomicXchgU32(&caVoice->status, CA_STATUS_IN_UNINIT);
1120 ASMAtomicXchgU32(&caVoice->status, CA_STATUS_UNINIT);
1140 ASMAtomicXchgU32(&caVoice->status, CA_STATUS_UNINIT);
1227 ASMAtomicXchgU32(&caVoice->status, CA_STATUS_REINIT);
1260 ASMAtomicXchgU32(&caVoice->status, CA_STATUS_REINIT);
1500 ASMAtomicXchgU32(&caVoice->status, CA_STATUS_IN_INIT);
1875 ASMAtomicXchgU32(
[all...]
H A DDrvHostCoreAudio.cpp365 ASMAtomicXchgU32(&pStreamIn->status, CA_STATUS_REINIT);
432 ASMAtomicXchgU32(&pStreamIn->status, CA_STATUS_REINIT);
661 ASMAtomicXchgU32(&pStreamIn->status, CA_STATUS_IN_INIT);
979 ASMAtomicXchgU32(&pStreamIn->status, CA_STATUS_INIT);
1004 ASMAtomicXchgU32(&pStreamOut->status, CA_STATUS_IN_INIT);
1265 ASMAtomicXchgU32(&pStreamOut->status, CA_STATUS_INIT);
1705 ASMAtomicXchgU32(&pStreamIn->status, CA_STATUS_IN_UNINIT);
1760 ASMAtomicXchgU32(&pStreamIn->status, CA_STATUS_UNINIT);
1803 ASMAtomicXchgU32(&pStreamOut->status, CA_STATUS_IN_UNINIT);
1839 ASMAtomicXchgU32(
[all...]
/vbox/src/VBox/Runtime/r3/posix/
H A Dsemeventmulti-posix.cpp153 ASMAtomicXchgU32(&pThis->u32State, EVENTMULTI_STATE_NOT_SIGNALED);
154 ASMAtomicXchgU32(&pThis->cWaiters, 0);
215 ASMAtomicXchgU32(&pThis->u32State, EVENTMULTI_STATE_UNINITIALIZED);
290 ASMAtomicXchgU32(&pThis->u32State, EVENTMULTI_STATE_SIGNALED);
341 ASMAtomicXchgU32(&pThis->u32State, EVENTMULTI_STATE_NOT_SIGNALED);
H A Dtimer-posix.cpp532 ASMAtomicXchgU32(&pTimer->u32Magic, ~RTTIMER_MAGIC);
/vbox/include/iprt/
H A Dasm.h362 DECLASM(uint32_t) ASMAtomicXchgU32(volatile uint32_t *pu32, uint32_t u32);
364 DECLINLINE(uint32_t) ASMAtomicXchgU32(volatile uint32_t *pu32, uint32_t u32) function
406 return (int32_t)ASMAtomicXchgU32((volatile uint32_t *)pi32, (uint32_t)i32);
513 return (void *)ASMAtomicXchgU32((volatile uint32_t *)(void *)ppv, (uint32_t)pv);
554 return (RTRCPTR)ASMAtomicXchgU32((uint32_t volatile *)(void *)ppvRC, (uint32_t)pvRC);
568 return (RTR0PTR)ASMAtomicXchgU32((volatile uint32_t *)(void *)ppvR0, (uint32_t)pvR0);
587 return (RTR3PTR)ASMAtomicXchgU32((volatile uint32_t *)(void *)ppvR3, (uint32_t)pvR3);
610 *(uint32_t *)(phRes) = ASMAtomicXchgU32((uint32_t volatile *)(ph), (const uint32_t)(hNew)); \
637 case 4: ASMAtomicXchgU32((volatile uint32_t *)(void *)(pu), (uint32_t)(uNew)); break; \
656 case 4: *(uint32_t *)(puRes) = ASMAtomicXchgU32((volatil
[all...]
/vbox/src/VBox/Storage/testcase/
H A DVDIoBackendMem.cpp212 uint32_t cReqsWaiting = ASMAtomicXchgU32(&pIoBackend->cReqsWaiting, 0);
/vbox/src/VBox/Devices/USB/
H A DVUSBInternal.h565 VUSBDEVICESTATE enmStateOld = (VUSBDEVICESTATE)ASMAtomicXchgU32((volatile uint32_t *)&pDev->enmState, enmState);
/vbox/src/VBox/Runtime/common/asm/
H A Dasm-fake.cpp52 RTDECL(uint32_t) ASMAtomicXchgU32(volatile uint32_t *pu32, uint32_t u32) function
/vbox/src/VBox/VMM/include/
H A DTMInternal.h220 uint32_t uOld2 = ASMAtomicXchgU32((uint32_t volatile *)&(pTimer)->enmState, state); \
/vbox/src/VBox/VMM/VMMR3/
H A DDBGF.cpp116 rc = (DBGFCMD)ASMAtomicXchgU32((uint32_t volatile *)(void *)&pVM->dbgf.s.enmVMMCmd, enmCmd);
123 rc = (DBGFCMD)ASMAtomicXchgU32((uint32_t volatile *)(void *)&pVM->dbgf.s.enmVMMCmd, enmCmd);
H A DSTAM.cpp1727 ASMAtomicXchgU32(&pDesc->u.pRatioU32->u32A, 0);
1728 ASMAtomicXchgU32(&pDesc->u.pRatioU32->u32B, 0);
1748 ASMAtomicXchgU32(pDesc->u.pu32, 0);
/vbox/src/VBox/Devices/Storage/
H A DDevAHCI.cpp1152 uCIValue = ASMAtomicXchgU32(&pAhciPort->u32TasksFinished, 0);
1180 uCIValue = ASMAtomicXchgU32(&pAhciPort->u32TasksFinished, 0);
1202 uint32_t u32TasksFinished = ASMAtomicXchgU32(&pAhciPort->u32QueuedTasksFinished, 0);
1714 ahci->regHbaIs |= ASMAtomicXchgU32(&ahci->u32PortsInterrupted, 0);
1771 u32PortsInterrupted = ASMAtomicXchgU32(&ahci->u32PortsInterrupted, 0);
3918 return ASMAtomicXchgU32(&pAhciPort->MediaTrackType, MediaTrackType);
6122 ASMAtomicXchgU32((volatile uint32_t *)&pAhciReq->enmTxState, AHCITXSTATE_FREE);
6625 u32Tasks = ASMAtomicXchgU32(&pAhciPort->u32TasksNew, 0);
6634 u32Tasks = ASMAtomicXchgU32(&pAhciPort->u32TasksNew, 0);
/vbox/src/VBox/Runtime/common/misc/
H A Dthread.cpp623 ASMAtomicXchgU32(&pThread->u32Magic, RTTHREADINT_MAGIC_DEAD);
/vbox/src/VBox/Additions/common/VBoxGuest/
H A DVBoxGuest-win.cpp963 if (ASMAtomicXchgU32(&pDevExt->Core.u32MousePosChangedSeq, 0))
/vbox/src/VBox/Runtime/r3/
H A Dalloc-ef.cpp156 ASMAtomicXchgU32(&g_BlocksLock, 0);
/vbox/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/
H A DVBoxNetLwf-win.cpp419 uint32_t enmPrevState = ASMAtomicXchgU32(&pModuleCtx->enmState, enmNew);
1959 uint32_t enmPrevState = ASMAtomicXchgU32(&g_VBoxNetLwfGlobals.enmIdcState, LwfIdcState_Stopping);

Completed in 165 milliseconds

12