Searched defs:ASMAtomicCmpXchgU32 (Results 1 - 3 of 3) sorted by relevance
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | pipe-posix.cpp | 226 AssertReturn(ASMAtomicCmpXchgU32(&pThis->u32Magic, ~RTPIPE_MAGIC, RTPIPE_MAGIC), VERR_INVALID_HANDLE); 326 if (ASMAtomicCmpXchgU32(&pThis->u32State, u32State, u32StateOld)) 336 if (ASMAtomicCmpXchgU32(&pThis->u32State, u32State, u32StateOld)) 388 if (ASMAtomicCmpXchgU32(&pThis->u32State, u32State, u32StateOld)) 398 if (ASMAtomicCmpXchgU32(&pThis->u32State, u32State, u32StateOld)) 323 AssertReturn(cUsers < RTPIPE_POSIX_USERS_MASK / 2, VERR_INTERNAL_ERROR_4); u32State &= ~RTPIPE_POSIX_USERS_MASK; u32State |= cUsers + 1; if (ASMAtomicCmpXchgU32(&pThis->u32State, u32State, u32StateOld) argument 385 AssertReturn(cUsers < RTPIPE_POSIX_USERS_MASK / 2, VERR_INTERNAL_ERROR_4); u32State &= ~RTPIPE_POSIX_USERS_MASK; u32State |= cUsers + 1; if (ASMAtomicCmpXchgU32(&pThis->u32State, u32State, u32StateOld) argument
|
/vbox/src/VBox/Runtime/common/asm/ |
H A D | asm-fake.cpp | 76 RTDECL(bool) ASMAtomicCmpXchgU32(volatile uint32_t *pu32, const uint32_t u32New, const uint32_t u32Old) function
|
/vbox/include/iprt/ |
H A D | asm.h | 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) function 793 return ASMAtomicCmpXchgU32((volatile uint32_t *)pi32, (uint32_t)i32New, (uint32_t)i32Old); 925 return ASMAtomicCmpXchgU32((volatile uint32_t *)(void *)ppv, (uint32_t)pvNew, (uint32_t)pvOld); 977 (fRc) = ASMAtomicCmpXchgU32((uint32_t volatile *)(ph), (const uint32_t)(hNew), (const uint32_t)(hOld)); \ 1002 case 4: (fRc) = ASMAtomicCmpXchgU32((volatile uint32_t *)(void *)(pu), (uint32_t)(uNew), (uint32_t)(uOld)); \
|
Completed in 52 milliseconds