Searched refs:u32New (Results 1 - 3 of 3) sorted by relevance

/vbox/src/VBox/Runtime/common/asm/
H A Dasm-fake.cpp76 RTDECL(bool) ASMAtomicCmpXchgU32(volatile uint32_t *pu32, const uint32_t u32New, const uint32_t u32Old) argument
80 *pu32 = u32New;
96 RTDECL(bool) ASMAtomicCmpXchgExU32(volatile uint32_t *pu32, const uint32_t u32New, const uint32_t u32Old, uint32_t *pu32Old) argument
101 *pu32 = u32New;
/vbox/include/iprt/
H A Dasm.h732 * @param u32New The new value to assigned to *pu32.
736 DECLASM(bool) ASMAtomicCmpXchgU32(volatile uint32_t *pu32, const uint32_t u32New, const uint32_t u32Old);
738 DECLINLINE(bool) ASMAtomicCmpXchgU32(volatile uint32_t *pu32, const uint32_t u32New, uint32_t u32Old) argument
747 : "r" (u32New),
753 return (uint32_t)_InterlockedCompareExchange((long *)pu32, u32New, u32Old) == u32Old;
765 mov ecx, [u32New]
1021 * @param u32New The new value to assigned to *pu32.
1026 DECLASM(bool) ASMAtomicCmpXchgExU32(volatile uint32_t *pu32, const uint32_t u32New, const uint32_t u32Old, uint32_t *pu32Old);
1028 DECLINLINE(bool) ASMAtomicCmpXchgExU32(volatile uint32_t *pu32, const uint32_t u32New, const uint32_t u32Old, uint32_t *pu32Old) argument
1037 : "r" (u32New),
[all...]
/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/uts/common/dtrace/
H A Ddtrace.c124 DECLINLINE(uint32_t) VBoxDtCompareAndSwapU32(uint32_t volatile *pu32Dst, uint32_t u32Old, uint32_t u32New)
127 ASMAtomicCmpXchgExU32(pu32Dst, u32New, u32Old, &u32Ret);

Completed in 82 milliseconds