Searched refs:_InterlockedExchangeAdd (Results 1 – 2 of 2) sorted by relevance
83 *ret = _InterlockedExchangeAdd((void *)val, 1) + 1; in CRYPTO_UP_REF()90 *ret = _InterlockedExchangeAdd((void *)val, -1) - 1; in CRYPTO_DOWN_REF()123 # pragma intrinsic(_InterlockedExchangeAdd)126 extern long __cdecl _InterlockedExchangeAdd(long volatile*, long);130 # define _InterlockedExchangeAdd InterlockedExchangeAdd macro137 *ret = _InterlockedExchangeAdd(val, 1) + 1; in CRYPTO_UP_REF()144 *ret = _InterlockedExchangeAdd(val, -1) - 1; in CRYPTO_DOWN_REF()
92 # define _InterlockedExchangeAdd _InterlockedExchangeAdd_nf macro111 # pragma intrinsic(_InterlockedExchangeAdd)115 : _InterlockedExchangeAdd((ptr), (n)))117 # define tsan_add(ptr, n) _InterlockedExchangeAdd((ptr), (n))
Completed in 4 milliseconds