atomic64_add_return
generation = atomic64_add_return(ASID_FIRST_VERSION,
ATOMIC64_FETCH_OPS(atomic64_add_return)
elapsed = atomic64_add_return(elapsed, &virt_timer_elapsed);
new_pinned = atomic64_add_return(ubuf->nr_pages, &ubuf->mm->pinned_vm);
uint64_t total_mem = atomic64_add_return(size, &priv->total_mem);
uint64_t ctx_mem = atomic64_add_return(size, &ctx->ctx_mem);
atomic64_add_return(num_pages, &xe->global_total_pages);
new_pinned = atomic64_add_return(npages, &mm->pinned_vm);
(u64)atomic64_add_return(sdata, maddr) - sdata :
locked = atomic64_add_return(npages, ¤t->mm->pinned_vm);
(u64)atomic64_add_return(sdata, maddr) - sdata :
mega_mod64((atomic64_add_return(1, &instance->high_iops_outstanding) /
(mega_mod64(atomic64_add_return(1, &instance->total_io_count),
base_mod64(atomic64_add_return(1,
atomic64_add_return(1, &ioc->high_iops_outstanding) /
#define local64_add_return(i, l) atomic64_add_return((i), (&(l)->a))
s64 next = atomic64_add_return(COOKIE_LOCAL_BATCH,
new_usage = atomic64_add_return(amount, &res->usage);
int64_t new = atomic64_add_return(num, &p->counter);
int64_t new = atomic64_add_return(num, &p->counter);
u64 consumed = atomic64_add_return(skb->len, priv->consumed);
return atomic64_add_return(i, v);