atomic_fetchadd_long
count = atomic_fetchadd_long(&(obj->retain_count), -1) - 1;
i = atomic_fetchadd_long(&LogWIndex, plen + bytes);
#define atomic_fetchadd_64 atomic_fetchadd_long
return i + atomic_fetchadd_long(&v->counter, i);
return atomic_fetchadd_long(&v->counter, -i) - i;
refs = atomic_fetchadd_long(&mm->refs, -1);
ctx->stamp = atomic_fetchadd_long(&ww_class->stamp, 1);
waitgen = atomic_fetchadd_long(&q->p_waitgen, 0x80000000);
waitgen = atomic_fetchadd_long(&q->p_waitgen, 0x80000000);
i = atomic_fetchadd_long(&slab->findex, 1);
count = atomic_fetchadd_long(&lkp->lk_count, 0);
atomic_fetchadd_long(&lkp->lk_count, -1);
if (atomic_fetchadd_long(&cr->cr_ref, -1) == 1) {
sbsize = atomic_fetchadd_long(&uip->ui_sbsize, to - *hiwat);
if ((atomic_fetchadd_long(&tok->t_count, TOK_INCR) & TOK_EXCLUSIVE) == 0) {
count = atomic_fetchadd_long(&tok->t_count,
count = atomic_fetchadd_long(&tok->t_count, -TOK_INCR);
sid = atomic_fetchadd_long(&pf_status.stateid, 1);
if ((atomic_fetchadd_long(&oldm->md.interlock_count, -1) &
icount = atomic_fetchadd_long(&m->md.interlock_count,
if ((atomic_fetchadd_long(&oldm->md.interlock_count, -1) &
icount = atomic_fetchadd_long(&m->md.interlock_count,
icount = atomic_fetchadd_long(&m->md.interlock_count,
res = atomic_fetchadd_long((uint64_t *)(kva + ((vm_offset_t)p & PAGE_MASK)),
fip->unique = atomic_fetchadd_long(&fmp->unique, 1);