Searched refs:ASMAtomicXchgU8 (Results 1 - 10 of 10) sorted by relevance

/vbox/src/VBox/Runtime/win/amd64/
H A DASMAtomicXchgU8.asm2 ; IPRT - ASMAtomicXchgU8().
37 BEGINPROC_EXPORTED ASMAtomicXchgU8
41 ENDPROC ASMAtomicXchgU8
/vbox/src/VBox/Runtime/generic/
H A Dtimer-generic.cpp167 ASMAtomicXchgU8(&pTimer->fSuspended, true);
168 ASMAtomicXchgU8(&pTimer->fDestroyed, true);
194 ASMAtomicXchgU8(&pTimer->fSuspended, false);
214 ASMAtomicXchgU8(&pTimer->fSuspended, true);
262 ASMAtomicXchgU8(&pTimer->fSuspended, true);
/vbox/src/VBox/Runtime/r0drv/os2/
H A Dsemevent-r0drv-os2.cpp146 ASMAtomicXchgU8(&pThis->fSignaled, true);
152 ASMAtomicXchgU8(&pThis->fSignaled, true);
194 ASMAtomicXchgU8(&pThis->fSignaled, false);
H A Dsemeventmulti-r0drv-os2.cpp139 ASMAtomicXchgU8(&pThis->fSignaled, true);
162 ASMAtomicXchgU8(&pThis->fSignaled, false);
/vbox/src/VBox/Runtime/r3/posix/
H A Dtimer-posix.cpp294 ASMAtomicXchgU8(&pTimer->fSuspended, true);
531 ASMAtomicXchgU8(&pTimer->fDestroyed, true);
735 if (!ASMAtomicXchgU8(&pTimer->fSuspended, false))
772 ASMAtomicXchgU8(&pTimer->fSuspended, false);
788 if (ASMAtomicXchgU8(&pTimer->fSuspended, true))
797 ASMAtomicXchgU8(&pTimer->fSuspended, true);
/vbox/include/iprt/
H A Dasm.h241 DECLASM(uint8_t) ASMAtomicXchgU8(volatile uint8_t *pu8, uint8_t u8);
243 DECLINLINE(uint8_t) ASMAtomicXchgU8(volatile uint8_t *pu8, uint8_t u8) function
281 return (int8_t)ASMAtomicXchgU8((volatile uint8_t *)pi8, (uint8_t)i8);
295 return !!ASMAtomicXchgU8((volatile uint8_t *)pf, (uint8_t)f);
297 return (bool)ASMAtomicXchgU8((volatile uint8_t *)pf, (uint8_t)f);
635 case 1: ASMAtomicXchgU8((volatile uint8_t *)(void *)(pu), (uint8_t)(uNew)); break; \
654 case 1: *(uint8_t *)(puRes) = ASMAtomicXchgU8((volatile uint8_t *)(void *)(pu), (uint8_t)(uNew)); break; \
1990 ASMAtomicXchgU8(pu8, u8);
/vbox/src/VBox/Runtime/testcase/
H A DtstTSC.cpp239 ASMAtomicXchgU8(&s_aData[i].u8ApicId, 0xff);
H A DtstRTInlineAsm.cpp624 CHECKOP(ASMAtomicXchgU8(pu8, 1), 0, "%#x", uint8_t);
627 CHECKOP(ASMAtomicXchgU8(pu8, 0), 1, "%#x", uint8_t);
630 CHECKOP(ASMAtomicXchgU8(pu8, 0xff), 0, "%#x", uint8_t);
633 CHECKOP(ASMAtomicXchgU8(pu8, 0x87), 0xffff, "%#x", uint8_t);
640 DO_SIMPLE_TEST(ASMAtomicXchgU8, uint8_t);
1657 BENCH(ASMAtomicXchgU8(&s_u8, 0), "ASMAtomicXchgU8");
/vbox/src/VBox/Runtime/common/asm/
H A Dasm-fake.cpp38 RTDECL(uint8_t) ASMAtomicXchgU8(volatile uint8_t *pu8, uint8_t u8) function
/vbox/src/VBox/VMM/VMMR3/
H A DSTAM.cpp1738 ASMAtomicXchgU8(pDesc->u.pu8, 0);

Completed in 76 milliseconds