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

/vbox/include/iprt/
H A Dasm.h1276 * @param ppvOld Pointer store the old value at.
1278 DECLINLINE(bool) ASMAtomicCmpXchgExPtrVoid(void * volatile *ppv, const void *pvNew, const void *pvOld, void **ppvOld) argument
1281 return ASMAtomicCmpXchgExU32((volatile uint32_t *)(void *)ppv, (uint32_t)pvNew, (uint32_t)pvOld, (uint32_t *)ppvOld);
1283 return ASMAtomicCmpXchgExU64((volatile uint64_t *)(void *)ppv, (uint64_t)pvNew, (uint64_t)pvOld, (uint64_t *)ppvOld);
1300 * @param ppvOld Pointer store the old value at.
1305 # define ASMAtomicCmpXchgExPtr(ppv, pvNew, pvOld, ppvOld) \
1311 __typeof__(*(ppv)) * const ppvOldTypeChecked = (ppvOld); \
1318 # define ASMAtomicCmpXchgExPtr(ppv, pvNew, pvOld, ppvOld) \
1319 ASMAtomicCmpXchgExPtrVoid((void * volatile *)(ppv), (void *)(pvNew), (void *)(pvOld), (void **)(ppvOld))

Completed in 52 milliseconds