Home
last modified time | relevance | path

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

/third_party/node/deps/openssl/openssl/include/internal/
H A Drefcount.h83 *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 macro
137 *ret = _InterlockedExchangeAdd((long volatile *)val, 1) + 1; in CRYPTO_UP_REF()
144 *ret = _InterlockedExchangeAdd((long volatile *)val, -1) - 1; in CRYPTO_DOWN_REF()
H A Dtsan_assist.h94 # define _InterlockedExchangeAdd _InterlockedExchangeAdd_nf macro
113 # pragma intrinsic(_InterlockedExchangeAdd)
117 : _InterlockedExchangeAdd((ptr), 1))
119 : _InterlockedExchangeAdd((ptr), -1))
121 # define tsan_counter(ptr) _InterlockedExchangeAdd((ptr), 1)
122 # define tsan_decr(ptr) _InterlockedExchangeAdd((ptr), -1)
/third_party/openssl/include/internal/
H A Drefcount.h83 *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 macro
137 *ret = _InterlockedExchangeAdd(val, 1) + 1; in CRYPTO_UP_REF()
144 *ret = _InterlockedExchangeAdd(val, -1) - 1; in CRYPTO_DOWN_REF()
H A Dtsan_assist.h94 # define _InterlockedExchangeAdd _InterlockedExchangeAdd_nf macro
113 # pragma intrinsic(_InterlockedExchangeAdd)
117 : _InterlockedExchangeAdd((ptr), 1))
119 : _InterlockedExchangeAdd((ptr), -1))
121 # define tsan_counter(ptr) _InterlockedExchangeAdd((ptr), 1)
122 # define tsan_decr(ptr) _InterlockedExchangeAdd((ptr), -1)
/third_party/openssl/ohos_lite/include/internal/
H A Dtsan_assist.h94 # define _InterlockedExchangeAdd _InterlockedExchangeAdd_nf macro
113 # pragma intrinsic(_InterlockedExchangeAdd)
117 : _InterlockedExchangeAdd((ptr), 1))
119 : _InterlockedExchangeAdd((ptr), -1))
121 # define tsan_counter(ptr) _InterlockedExchangeAdd((ptr), 1)
122 # define tsan_decr(ptr) _InterlockedExchangeAdd((ptr), -1)
H A Drefcount.h103 # pragma intrinsic(_InterlockedExchangeAdd)
106 extern long __cdecl _InterlockedExchangeAdd(long volatile*, long);
110 # define _InterlockedExchangeAdd InterlockedExchangeAdd macro
116 *ret = _InterlockedExchangeAdd(val, 1) + 1; in CRYPTO_UP_REF()
122 *ret = _InterlockedExchangeAdd(val, -1) - 1; in CRYPTO_DOWN_REF()
/third_party/node/deps/v8/src/runtime/
H A Druntime-atomics.cc131 #define InterlockedExchangeAdd32 _InterlockedExchangeAdd

Completed in 5 milliseconds