atomic_inc_return
if (atomic_inc_return(&id_mgr->reserved_vmid_num) >
if (atomic_inc_return(&src->enabled_types[type]) == 1)
if (atomic_inc_return(&amn->recursion) == 1)
if (atomic_inc_return(&ring->num_jobs[priority]) <= 0)
if (atomic_inc_return(&adev->vm_manager.num_prt_users) == 1)
if (atomic_inc_return(&t->count) == 1)
WARN_ON(atomic_inc_return(&fence->pending) <= 1);
return (s_job && atomic_inc_return(&s_job->karma) > threshold);
#define atomic_fetch_inc(v) (atomic_inc_return(v) - 1)
if (atomic_inc_return(&rdev->irq.ring_int[ring]) == 1) {
return atomic_inc_return(&rdev->irq.ring_int[ring]) == 1;
if (atomic_inc_return(&rdev->irq.pflip[crtc]) == 1) {
seq = atomic_inc_return(&entity->fence_seq);