Searched defs:atomic_fetchadd_int (Results 1 - 1 of 1) sorted by relevance

/external/chromium_org/third_party/usrsctp/usrsctplib/
H A Duser_atomic.h48 #define atomic_fetchadd_int(addr, val) InterlockedExchangeAdd((LPLONG)addr, (LONG)val) macro
55 #define atomic_fetchadd_int(addr, val) OSAtomicAdd32Barrier(val, (int32_t *)addr) macro
58 #define SCTP_DECREMENT_AND_CHECK_REFCOUNT(addr) (atomic_fetchadd_int(addr, -1) == 0)
65 newval = atomic_fetchadd_int(addr, -val); \
74 newval = atomic_fetchadd_int(addr, -val); \
103 #define atomic_fetchadd_int(p, v) __sync_fetch_and_add(p, v) macro
115 #define SCTP_DECREMENT_AND_CHECK_REFCOUNT(addr) (atomic_fetchadd_int(addr, -1) == 1)
120 oldval = atomic_fetchadd_int(addr, -val); \
129 oldval = atomic_fetchadd_int(addr, -val); \
150 #define atomic_fetchadd_int(
[all...]

Completed in 84 milliseconds