Searched refs:atomic_fetchadd_int (Results 1 – 4 of 4) sorted by relevance
/external/usrsctp/usrsctplib/ |
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(p, v) AO_fetch_and_add((AO_t*)p, v) [all …]
|
D | user_mbuf.c | 799 if (atomic_fetchadd_int(m->m_ext.ref_cnt, -1) == 0) in mb_free_ext()
|
/external/usrsctp/usrsctplib/netinet/ |
D | sctputil.c | 5739 chk->rec.data.tsn = atomic_fetchadd_int(&stcb->asoc.sending_seq, 1);
|
D | sctp_output.c | 8158 chk->rec.data.tsn = atomic_fetchadd_int(&asoc->sending_seq, 1);
|