atomic_dec_and_test
if (atomic_dec_and_test(&ar->dp.num_tx_pending))
if (atomic_dec_and_test(&ar->dp.num_tx_pending))
if (atomic_dec_and_test(&src->enabled_types[type]))
if (atomic_dec_and_test(&aux_dev->usecount))
if (atomic_dec_and_test(&aux_dev->usecount))
if (atomic_dec_and_test(&dev->open_count))
if (atomic_dec_and_test(&dev->open_count))
if (atomic_dec_and_test(&dfa->num_pending))
if (atomic_dec_and_test(&dfa->num_pending))
if (atomic_dec_and_test(&vblank->refcount)) {
if (atomic_dec_and_test(&obj->mm.shrink_pin)) {
if (atomic_dec_and_test(&ppgtt->pin_count))
if (atomic_dec_and_test(&b->active))
if (atomic_dec_and_test(&tl->active_count))
if (atomic_dec_and_test(&pt->used)) {
if (!atomic_dec_and_test(&ring->pin_count))
if (atomic_dec_and_test(&tl->active_count))
if (!atomic_dec_and_test(&tl->pin_count))
if (atomic_dec_and_test(&tl->active_count))
if (atomic_dec_and_test(&slpc->num_waiters))
if (atomic_dec_and_test(&guc->outstanding_submission_g2h))
if (!atomic_dec_and_test(&fence->pending))
return atomic_dec_and_test(&t->count);
if (unlikely(!atomic_dec_and_test(&wf->count)))
if (atomic_dec_and_test(&i915->selftest.counter)) {
if (likely(atomic_dec_and_test(&kref->refcount))) {
if (likely(atomic_dec_and_test(&kref->refcount))) {
return atomic_dec_and_test(p);
if (atomic_dec_and_test(&rdev->irq.ring_int[ring])) {
if (atomic_dec_and_test(&rdev->irq.pflip[crtc])) {