Searched defs:atomic_fetchadd_int (Results 1 - 1 of 1) sorted by relevance
/external/chromium_org/third_party/usrsctp/usrsctplib/ |
H A D | user_atomic.h | 48 #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