atomic_dec_and_test
if (!atomic_dec_and_test(&rtc_status)) {
} else if (atomic_dec_and_test(&test_runs) || random_warps) {
if (atomic_dec_and_test(&ptdesc->pt_frag_refcount)) {
if (atomic_dec_and_test(&ptdesc->pt_frag_refcount)) {
if (atomic_dec_and_test(&dtl_count))
if (atomic_dec_and_test(&pending_boot_probes))
if (unlikely(!atomic_dec_and_test(&pending_boot_probes)))
if (atomic_dec_and_test(&smp_capture_depth)) {
if (atomic_dec_and_test(&mm->context.perf_rdpmc_allowed))
if (unlikely(!atomic_dec_and_test(refs)))
} else if (atomic_dec_and_test(&test_runs) || random_warps) {
if (atomic_dec_and_test(&bdev->bd_openers))
if (atomic_dec_and_test(&part->bd_openers)) {
if (atomic_dec_and_test(&bio->__bi_remaining)) {
if (!atomic_dec_and_test(&bio->__bi_cnt))
if (atomic_dec_and_test(&ioc->active_ref)) {
return atomic_dec_and_test(&req->ref);
if (atomic_dec_and_test(&dio->ref)) {
if (atomic_dec_and_test(&ask->refcnt))
if (!atomic_dec_and_test(&charlcd_available))
if (!atomic_dec_and_test(&keypad_available))
if (atomic_dec_and_test(&device->md_io.in_use))
if (atomic_dec_and_test(&ctx->in_flight)) {
if (!atomic_dec_and_test(&ctx->in_flight))
if (atomic_dec_and_test(&ctx->in_flight)) {
if (atomic_dec_and_test(&device->local_cnt))
if (atomic_dec_and_test(&device->suspend_cnt))
if (atomic_dec_and_test(&ctx->pending))
if (!atomic_dec_and_test(&ctx.pending))
if (atomic_dec_and_test(&peer_req->pending_bios)) {
if (!atomic_dec_and_test(&usage_count))
if (!atomic_dec_and_test(&cmd->ref))
if (atomic_dec_and_test(&iu->refcount)) {
if (atomic_dec_and_test(&pending_req->pendcnt))
if (atomic_dec_and_test(&ring->inflight) && atomic_read(&blkif->drain)) {
if (atomic_dec_and_test(&(_b)->refcnt)) \
if (!atomic_dec_and_test(&cmd->ref))
if (atomic_dec_and_test(&msg_tofree)) {
if (atomic_dec_and_test(&msg_tofree)) {
update = atomic_dec_and_test(&mstop->usecnt);
atomic_dec_and_test(&mstop[i]))
if (atomic_dec_and_test(&stm_timer->refcnt))
if (!atomic_dec_and_test(&ctx->configuring))
if (atomic_dec_and_test(&ctx->configuring))
if (atomic_dec_and_test(&ctx->configuring))
if (!atomic_dec_and_test(&ctx->configuring))
if (atomic_dec_and_test(&se_devices.count) &&
if (atomic_dec_and_test(&se_devices.count)) {
if (atomic_dec_and_test(&ldev->dmb_cnt))
if (atomic_dec_and_test(&array->num_pending))
if (atomic_dec_and_test(&array->num_pending)) {
if (atomic_dec_and_test(&data->children))
if (atomic_dec_and_test(&ppc440spe_adma_err_irq_ref))
if (atomic_dec_and_test(&ppc440spe_adma_err_irq_ref)) {
if (atomic_dec_and_test(&uirq->refcnt)) {
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(&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 (atomic_dec_and_test(&pipe->task))
if (atomic_dec_and_test(&pipe->task))
if (atomic_dec_and_test(&pipe->task))
if (atomic_dec_and_test(&chan->blocked))
if (atomic_dec_and_test(&runl->rc_triggered))
if (atomic_dec_and_test(&rdev->irq.ring_int[ring])) {
if (atomic_dec_and_test(&rdev->irq.pflip[crtc])) {
if (q->xef && atomic_dec_and_test(&q->xef->exec_queue.pending_removal))
if (atomic_dec_and_test(&ssi->tx_usecnt)) {
if (atomic_dec_and_test(&vmbus_connection.nr_chan_close_on_suspend))
if (atomic_dec_and_test(&dev->ibi->pending_ibis))
if (atomic_dec_and_test(&priv->n_active_ch)) {
if (atomic_dec_and_test(&data->enable_refcount))
if (atomic_dec_and_test(&trig->use_count) && trig->ops &&
if (atomic_dec_and_test(&trig->use_count) && trig->ops &&
if (atomic_dec_and_test(&group->refcount)) {
if (atomic_dec_and_test(&client->users))
if (inode && !atomic_dec_and_test(&xrcd->usecnt))
if (atomic_dec_and_test(&dd->aspm_disabled_cnt))
return atomic_dec_and_test(&wait->sdma_busy);
return atomic_dec_and_test(&wait->pio_busy);
if (atomic_dec_and_test(&txq->tx_ring.stops))
if (atomic_dec_and_test(&pq->n_reqs))
if (atomic_dec_and_test(ref)) \
if (atomic_dec_and_test(&group->refcount)) {
if (atomic_dec_and_test(&wss->clean_counter)) {
if (atomic_dec_and_test(&priv->ntbl.entries)) {
if (atomic_dec_and_test(&clt_path->connected_cnt))
if (atomic_dec_and_test(&check_state->started))
if (atomic_dec_and_test(&state->started))
wake = atomic_dec_and_test(&b->hold_count);
if (atomic_dec_and_test(&cache->nr_allocated_migrations))
if (atomic_dec_and_test(&clone->hydrations_in_flight))
if (atomic_dec_and_test(&clone->hydrations_in_flight))
if (!atomic_dec_and_test(&io->io_pending))
crypt_finished = atomic_dec_and_test(&ctx->cc_pending);
crypt_finished = atomic_dec_and_test(&ctx->cc_pending);
if (atomic_dec_and_test(&io->ctx.cc_pending))
if (atomic_dec_and_test(&io->ctx.cc_pending))
if (!atomic_dec_and_test(&ctx->cc_pending))
if (atomic_dec_and_test(&dio->in_flight)) {
if (likely(atomic_dec_and_test(&comp->in_flight)))
if (atomic_dec_and_test(&io->count))
if (atomic_dec_and_test(&kc->nr_jobs))
} else if (atomic_dec_and_test(&job->sub_jobs)) {
if (atomic_dec_and_test(&lc->pending_blocks)) {
if (atomic_dec_and_test(&lc->io_blocks)) {
if (atomic_dec_and_test(&backing_dev->inflight_reqs))
if (atomic_dec_and_test(&cache_seg->refs))
if (!atomic_dec_and_test(&cache->writeback_ctx.pending))
if (atomic_dec_and_test(&pcache->inflight_reqs))
if (atomic_dec_and_test(&rh->recovery_in_flight))
if (atomic_dec_and_test(®->pending)) {
if (atomic_dec_and_test(&rh->recovery_in_flight))
if (!atomic_dec_and_test(&ps->pending_count) &&
if (atomic_dec_and_test(&m->prepare_actions)) {
if (atomic_dec_and_test(&wc->bio_in_progress[dir]))
if (atomic_dec_and_test(&endio->count))
if (atomic_dec_and_test(&io->io_count))
if (atomic_dec_and_test(&md->open_count) &&
if (atomic_dec_and_test(&bitmap->behind_writes))
if (atomic_dec_and_test(&bitmap->pending_writes))
if (atomic_dec_and_test(&llbitmap->behind_writes))
if (atomic_dec_and_test(&mddev->pending_writes))
if (atomic_dec_and_test(&mddev->active))
if (atomic_dec_and_test(&rdev->nr_pending) && faulty) {
if (atomic_dec_and_test(&r1_bio->remaining))
if (atomic_dec_and_test(&r1_bio->remaining)) {
if (!atomic_dec_and_test(&r1_bio->remaining))
if ((atomic_dec_and_test(&conf->nr_pending)) ||
while (atomic_dec_and_test(&r10bio->remaining)) {
atomic_dec_and_test(&r10_bio->remaining)) {
while (atomic_dec_and_test(&r10_bio->remaining)) {
if (atomic_dec_and_test(&r10_bio->remaining)) {
if (atomic_dec_and_test(&r10_bio->remaining)) {
if (!atomic_dec_and_test(&r10_bio->remaining))
if (atomic_dec_and_test(&conf->nr_pending))
if (io && atomic_dec_and_test(&io->pending_stripe))
if (atomic_dec_and_test(&conf->pending_full_writes))
if (atomic_dec_and_test(&io->pending_stripe)) {
if (atomic_dec_and_test(&io->pending_stripe))
if (atomic_dec_and_test(&io->pending_flushes)) {
if (atomic_dec_and_test(&io->pending_flushes))
if (io && atomic_dec_and_test(&io->pending_stripes)) {
if (atomic_dec_and_test(&sh->count))
if (atomic_dec_and_test(&conf->pending_full_writes))
if (atomic_dec_and_test(&conf->pending_full_writes))
if (atomic_dec_and_test(&conf->active_aligned_reads))
if (did_inc && atomic_dec_and_test(&conf->active_aligned_reads))
if (atomic_dec_and_test(&conf->active_aligned_reads))
if (!atomic_dec_and_test(&dev->refcount))
if (!atomic_dec_and_test(&dev->refcount))
if (atomic_dec_and_test(&inst->ref_count)) {
if (atomic_dec_and_test(&ctx->dev->dec_active_cnt)) {
if (atomic_dec_and_test(&video->camss->ref_count))
if (atomic_dec_and_test(&core->insts_count))
if (atomic_dec_and_test(&count))
(void)atomic_dec_and_test(&gms->ms_range_active);
if (!atomic_dec_and_test(&lp->buf_lock)) {
if (atomic_dec_and_test(&qdma->users)) {
if (likely(atomic_dec_and_test(&adapter->irq_sem))) {
if (likely(atomic_dec_and_test(&adapter->irq_sem))) {
if (atomic_dec_and_test(&bp->intr_sem)) {
if (!atomic_dec_and_test(&fltr->refcnt))
if (atomic_dec_and_test(&e->refcnt) && d)
if (txq_info && atomic_dec_and_test(&txq_info->users)) {
if (atomic_dec_and_test(&e->refcnt))
if (atomic_dec_and_test(&e->refcnt))
if (atomic_dec_and_test(&e->refcnt))
if (!atomic_dec_and_test(&adapter->fcoe.refcnt))
if (unlikely(!atomic_dec_and_test(&jme->rx_cleaning)))
while (!atomic_dec_and_test(&jme->link_changing)) {
if (unlikely(!atomic_dec_and_test(&jme->tx_cleaning)))
if (!atomic_dec_and_test(&ctx->num_inflight))
if (atomic_dec_and_test(&ctx->num_inflight))
if (atomic_dec_and_test(&ctx->num_inflight))
if (!atomic_dec_and_test(&trans->active))
if (!atomic_dec_and_test(&trans->active))
if (!atomic_dec_and_test(&trans->active))
if (atomic_dec_and_test(&bar->refcnt))
return atomic_dec_and_test(&priv->refcnt);
if (atomic_dec_and_test(&area->refcount)) {
if (likely(atomic_dec_and_test(&adapter->irq_sem)))
if (atomic_dec_and_test(&efx->active_queues))
if (atomic_dec_and_test(&efx->active_queues))
if (atomic_dec_and_test(&p->refcnt)) {
if (atomic_dec_and_test(&common->tdown_cnt))
if (atomic_dec_and_test(&emac->tdown_cnt))
if (atomic_dec_and_test(&emac->tx_ts_pending)) /* no more? */
if ((on && atomic_add_return(1, &info->pmcount) == 1) || (!on && atomic_dec_and_test(&info->pmcount))) {
(!on && atomic_dec_and_test(&drvstate->pmcount))) {
(!on && atomic_dec_and_test(&info->pmcount))) {
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(&ar->dp.num_tx_pending))
if (atomic_dec_and_test(&ar->dp.num_tx_pending))
if (atomic_dec_and_test(&dp_pdev->num_tx_pending))
if (atomic_dec_and_test(&dp_pdev->num_tx_pending))
if (atomic_dec_and_test(&dp_pdev->num_tx_pending))
if (atomic_dec_and_test(&ar->tx_total_queued))
if (unlikely(atomic_dec_and_test(&dev->phy.txerr_cnt))) {
if (unlikely(atomic_dec_and_test(&dev->phy.txerr_cnt))) {
if (!bat_req || !atomic_dec_and_test(&bat_req->refcnt))
if (atomic_dec_and_test(&ccmni_ctl->napi_usr_refcnt))
if (atomic_dec_and_test(&info->data_pkt_counter))
if (atomic_dec_and_test(&nvdimm_bus->ioctl_active))
if (ctrl->refcnt && !atomic_dec_and_test(ctrl->refcnt))
if (!atomic_dec_and_test(&sony_laptop_input.users))
if (!atomic_dec_and_test(&sony_pf_users))
ret = !!atomic_dec_and_test(&genpd->sd_count);
if (!atomic_dec_and_test(&rproc->power))
if (!atomic_dec_and_test(&rproc->power)) {
if (atomic_dec_and_test(&msc->online_refs)) {
if (atomic_dec_and_test(&dev_info->use_count)
if (!atomic_dec_and_test(&chsc_ready_for_use)) {
if (atomic_dec_and_test(&crw_nr_req))
if (atomic_dec_and_test(&ccw_device_init_count))
if (adjust_init_count && atomic_dec_and_test(&ccw_device_init_count))
if (atomic_dec_and_test(&ccw_device_init_count))
if (atomic_dec_and_test(&d7s_users) && !sol_compat) {
if (!atomic_dec_and_test(
atomic_dec_and_test(&h->firmware_flash_in_progress))
if (atomic_dec_and_test(&c->refcount)) {
BUG_ON(atomic_dec_and_test(&evt->active));
BUG_ON(!atomic_dec_and_test(&evt->active));
if (atomic_dec_and_test(&ep->ex_refcnt)) {
if (atomic_dec_and_test(&vha->loop_down_timer) != 0) {
(atomic_dec_and_test(&ddb_entry->relogin_timer) != 0)) {
if (atomic_dec_and_test(&stor_device->num_outstanding_req) &&
if (!atomic_dec_and_test(&s->vdq.available)) {
if (!atomic_dec_and_test(&s->vdq.available)) {
if (atomic_dec_and_test(&drv_data->dma_running)) {
if (atomic_dec_and_test(&uport->state->refcount))
if (atomic_dec_and_test(&pdata->refcnt))
if (atomic_dec_and_test(&rndis->notify_count))
if (atomic_dec_and_test(&ctx->pending))
if (atomic_dec_and_test(&ctx.pending)) /* The extra count */
if (atomic_dec_and_test(&ps3fb.f_count)) {
if (!atomic_dec_and_test(&wdt->soft_ticks)) {
if (atomic_dec_and_test(&info->nr_unreplied_reqs))
if (atomic_dec_and_test(&AFFS_I(inode)->i_opencnt)) {
if (atomic_dec_and_test(&net->cells_outstanding))
if (atomic_dec_and_test(&vnode->cb_nr_mmap))
if (atomic_dec_and_test(&estate->nr_probing))
if (atomic_dec_and_test(&net->servers_outstanding))
if (atomic_dec_and_test(&server->active)) {
if (atomic_dec_and_test(&server->active)) {
if (atomic_dec_and_test(&server->probe_outstanding)) {
if (ctx->rq_wait && atomic_dec_and_test(&ctx->rq_wait->count))
if (atomic_dec_and_test(&bbio->pending_ios)) {
if (atomic_dec_and_test(&fbio->repair_count)) {
if (atomic_dec_and_test(&bg->nocow_writers))
if (atomic_dec_and_test(&bg->reservations))
cleanup = (atomic_dec_and_test(&block_group->frozen) &&
if (atomic_dec_and_test(&async_cow->num_chunks))
if (atomic_dec_and_test(&fs_info->nr_delayed_iputs))
if (atomic_dec_and_test(&lock->writers))
if (atomic_dec_and_test(&lock->readers))
if (atomic_dec_and_test(&trans->pending_ordered))
if (atomic_dec_and_test(&rbio->stripes_pending))
if (atomic_dec_and_test(&rbio->stripes_pending))
if (atomic_dec_and_test(&stripe->pending_io)) {
if (atomic_dec_and_test(&stripe->pending_io))
if (atomic_dec_and_test(&stripe->pending_io)) {
if (atomic_dec_and_test(&stripe->pending_io))
if (atomic_dec_and_test(&root->log_writers)) {
if (!atomic_dec_and_test(&aio_req->pending_reqs))
if (atomic_dec_and_test(&ci->i_filelock_ref)) {
if (atomic_dec_and_test(&realm->nref))
if (atomic_dec_and_test(&sd->s_count))
if (frag && atomic_dec_and_test(&frag->frag_count))
if (atomic_dec_and_test(&done->pending))
if (old_name && likely(atomic_dec_and_test(&old_name->count)))
if (unlikely(atomic_dec_and_test(&p->count)))
if (likely(atomic_dec_and_test(&p->count))) {
if (atomic_dec_and_test(&ls->ls_count))
if (atomic_dec_and_test(&processqueue_count))
if (atomic_dec_and_test(&processqueue_count))
if (atomic_dec_and_test(&dlm_monitor_opened))
if (!atomic_dec_and_test(&pa->pa_count) || pa->pa_free != 0) {
WARN_ON(!atomic_dec_and_test(&pa->pa_count));
if (atomic_dec_and_test(&dic->remaining_pages))
if (atomic_dec_and_test(&dic->remaining_pages)) {
if (atomic_dec_and_test(&F2FS_I(inode)->open_count))
if (atomic_dec_and_test(&files->count)) {
if (atomic_dec_and_test(&done->cnt))
if (atomic_dec_and_test(&fc->num_waiting) &&
if (atomic_dec_and_test(&fc->dev_count)) {
if (atomic_dec_and_test(&bucket->count))
if (atomic_dec_and_test(&sdp->sd_glock_disposal))
if (atomic_dec_and_test(&sdp->sd_glock_disposal))
if (atomic_dec_and_test(&sdp->sd_glock_disposal))
if (atomic_dec_and_test(&sdp->sd_log_in_flight))
if (atomic_dec_and_test(&sdp->sd_quota_count))
if (atomic_dec_and_test(&HFS_I(inode)->opencnt)) {
if (atomic_dec_and_test(&HFSPLUS_I(inode)->opencnt)) {
if (!atomic_dec_and_test(&inode->i_count)) {
if (atomic_dec_and_test(&dio->ref)) {
if (!atomic_dec_and_test(&dio->ref)) {
if (!atomic_dec_and_test(&ioend->io_remaining))
if (atomic_dec_and_test(&transaction->t_updates))
if (atomic_dec_and_test(&xd->refcnt)) {
if (atomic_dec_and_test(&anchor->io_count))
if (!kn || !atomic_dec_and_test(&kn->count))
if (atomic_dec_and_test(&kn->count))
if (atomic_dec_and_test(&ictx->io_count))
return atomic_dec_and_test(&dreq->io_count);
return atomic_dec_and_test(&iocb->n_iters);
if (atomic_dec_and_test(&l_ctx->io_count)) {
if (atomic_dec_and_test(&nfss->nfs_client->cl_mds_count))
if (atomic_dec_and_test(&lo->plh_outstanding) &&
if (!atomic_dec_and_test(&d->ref))
if (atomic_dec_and_test(&server->active))
if (atomic_dec_and_test(&cinfo->rpcs_out)) {
if (!atomic_dec_and_test(&clp->cl_rpc_users))
if (atomic_dec_and_test(&ses->se_ref) && is_session_dead(ses))
if (atomic_dec_and_test(&group->user_waits) && group->shutdown)
name = atomic_dec_and_test(&s_name_buf_cnt) ?
if (atomic_dec_and_test(®->hr_steady_iterations))
if (atomic_dec_and_test(®->hr_unsteady_iterations)) {
if (atomic_dec_and_test(&wc->wc_num_reqs)) {
if (atomic_dec_and_test(&ocfs2_control_opened)) {
if (atomic_dec_and_test(&rdtgrp->waitcount) &&
if (atomic_dec_and_test(&server->active))
if (!atomic_dec_and_test(&tlink->tl_count) ||
if (atomic_dec_and_test(&sc->mr_io.used.count))
if (atomic_dec_and_test(&sc->mr_io.used.count))
if (atomic_dec_and_test(&sc->send_io.pending.count))
if (atomic_dec_and_test(&conn->refcnt))
if (atomic_dec_and_test(&conn->refcnt)) {
if (!atomic_dec_and_test(&share->refcount))
if (atomic_dec_and_test(&tcon->refcount)) {
if (atomic_dec_and_test(&tree_conn->refcount)) {
if (atomic_dec_and_test(&sess->refcnt))
if (atomic_dec_and_test(&sess->refcnt))
else if (atomic_dec_and_test(&sess->refcnt))
if (opinfo->conn && atomic_dec_and_test(&opinfo->conn->refcnt))
if (!atomic_dec_and_test(&opinfo->refcount))
if (atomic_dec_and_test(&sc->send_io.pending.count))
if (op->conn && atomic_dec_and_test(&op->conn->refcnt))
if (atomic_dec_and_test(&ci->m_count))
if (atomic_dec_and_test(&ci->m_count)) {
if (!atomic_dec_and_test(&fp->refcount))
if (!atomic_dec_and_test(&fp->refcount))
if (!atomic_dec_and_test(&fp->refcount))
!atomic_dec_and_test(&fp->refcount)) {
if (atomic_dec_and_test(&s->s_active)) {
if (!atomic_dec_and_test(&attrip->attri_refcount))
if (!atomic_dec_and_test(&buip->bui_refcount))
freed = atomic_dec_and_test(&bip->bli_refcount);
if (atomic_dec_and_test(&bp->b_pin_count))
if (!atomic_dec_and_test(&bip->bli_refcount))
if (!atomic_dec_and_test(&bip->bli_refcount))
if (atomic_dec_and_test(&dqp->q_pincount))
if (atomic_dec_and_test(&dr->dr_count) &&
if (atomic_dec_and_test(&xmi_lip->xmi_refcount)) {
if (!atomic_dec_and_test(&efip->efi_refcount))
if (atomic_dec_and_test(&ticket->t_ref))
last_ref = atomic_dec_and_test(&iclog->ic_refcnt);
if (atomic_dec_and_test(&pctl->nr_work))
if (!atomic_dec_and_test(&cuip->cui_refcount))
if (!atomic_dec_and_test(&ruip->rui_refcount))
if (atomic_dec_and_test(&oz->oz_ref))
if (atomic_dec_and_test(&inode->i_dio_count))
if (atomic_dec_and_test(&cache->object_count))
int ret = atomic_dec_and_test(&page->_refcount);
if (unlikely(atomic_dec_and_test(&mm->mm_count)))
if (atomic_dec_and_test(&mm->mm_count))
if (!atomic_dec_and_test(var))
if (atomic_dec_and_test(&conn->refcnt)) {
if (atomic_dec_and_test(&lws->refcnt))
if (qp && atomic_dec_and_test(&qp->refcount))
if (atomic_dec_and_test(&card->power_ref))
if (atomic_dec_and_test(&wq->worker_refs))
if (!atomic_dec_and_test(&acct->nr_running))
return atomic_dec_and_test(&req->refs);
return atomic_dec_and_test(&req->refs);
} while (css && atomic_dec_and_test(&css->online_cnt));
if (atomic_dec_and_test(&css->online_cnt)) {
if (events && atomic_dec_and_test(&event->event_limit)) {
if (atomic_dec_and_test(&nr_freq_events))
if (atomic_dec_and_test(&perf_sched_count))
if (atomic_dec_and_test(&core_state->nr_threads))
group_dead = atomic_dec_and_test(&tsk->signal->live);
if (atomic_dec_and_test(&mm->mm_users))
if (atomic_dec_and_test(&mm->mm_users)) {
if (unlikely(atomic_dec_and_test(&mm->mm_count))) {
if (atomic_dec_and_test(&desc->threads_active))
if (atomic_dec_and_test(&key->enabled))
if (!atomic_dec_and_test(cnt)) {
if (unlikely(atomic_dec_and_test(&rwb->readers)))
if (!atomic_dec_and_test(&ns->__ns_ref_active)) {
if (!atomic_dec_and_test(&ns->__ns_ref_active)) {
if (atomic_dec_and_test(&pm_fs_sync_count))
if (atomic_dec_and_test(&hb->count))
if (atomic_dec_and_test(&barrier_cbs_count))
if (atomic_dec_and_test(&nreaders_exp))
if (atomic_dec_and_test(&ssp->srcu_sup->srcu_barrier_cpu_cnt))
if (atomic_dec_and_test(&ssp->srcu_sup->srcu_barrier_cpu_cnt))
if (atomic_dec_and_test(&rtp->barrier_q_count))
if (atomic_dec_and_test(&rcu_state.barrier_cpu_count)) {
if (!atomic_dec_and_test(&allow_proceed))
if (!atomic_dec_and_test(&old_rd->refcount))
if (!atomic_dec_and_test(&rd->refcount))
if (free_sgc && atomic_dec_and_test(&sg->sgc->ref))
if (atomic_dec_and_test(&sg->ref))
if (sd->shared && atomic_dec_and_test(&sd->shared->ref))
if (atomic_dec_and_test(&msdata->thread_ack))
if (atomic_dec_and_test(&done->nr_todo))
if (atomic_dec_and_test(&running_helpers))
if (atomic_dec_and_test(&pwq->wq->nr_pwqs_to_flush))
if (flush_color >= 0 && atomic_dec_and_test(&wq->nr_pwqs_to_flush))
if (atomic_dec_and_test(atomic))
if (atomic_dec_and_test(atomic))
if (atomic_dec_and_test(atomic))
if (atomic_dec_and_test(atomic))
if (atomic_dec_and_test(&test->data.nthreads))
if (atomic_dec_and_test(&test->data.nthreads))
if (atomic_dec_and_test(&test->data.nthreads))
if (atomic_dec_and_test(&startup_count))
if (atomic_dec_and_test(&test_n_undone))
BUG_ON(atomic_dec_and_test(&huge_zero_refcount));
if (atomic_dec_and_test(&anon_vma->refcount))
KUNIT_EXPECT_KASAN_FAIL(test, atomic_dec_and_test(unsafe));
if (!atomic_dec_and_test(&object->use_count))
if (!atomic_dec_and_test(&pol->refcnt))
if (atomic_dec_and_test(&pgdat_init_n_undone))
if (root != anon_vma && atomic_dec_and_test(&root->refcount))
if (atomic_dec_and_test(&anon_vma->refcount)) {
if (atomic_dec_and_test(&info->stop_eviction))
if (atomic_dec_and_test(&bat_priv->bla.loopdetect_next)) {
if (!atomic_dec_and_test(&backbone_gw->wait_periods))
if (!atomic_dec_and_test(&tp_vars->sending))
if (atomic_dec_and_test(&tp_vars->sending))
if (atomic_dec_and_test(&dev->peer_count)) {
if (atomic_dec_and_test(&fl->users)) {
if (atomic_dec_and_test(&local->phy->ongoing_txs))
if (atomic_dec_and_test(&local->phy->ongoing_txs))
if (atomic_dec_and_test(&hw->phy->ongoing_txs))
if (atomic_dec_and_test(&hw->phy->ongoing_txs))
if (atomic_dec_and_test(&local->phy->hold_txs))
if (atomic_dec_and_test(&t->uref) && atomic_read(&t->ref)) {
if (atomic_dec_and_test(&t->uref) && atomic_read(&t->ref)) {
if (atomic_dec_and_test(&t->uref) && atomic_read(&t->ref)) {
if (atomic_dec_and_test(&t->uref) && atomic_read(&t->ref)) {
if (atomic_dec_and_test(&orig->uref)) {
if (atomic_dec_and_test(&svc->refcnt)) {
if (atomic_dec_and_test(&nl_table_users))
if (atomic_dec_and_test(client_cnt)) {
if (atomic_dec_and_test(&rxnet->nr_conns))
if (atomic_dec_and_test(&rxnet->nr_calls))
if (atomic_dec_and_test(&conn->active))
if (atomic_dec_and_test(&rxnet->nr_conns))
if (atomic_dec_and_test(&sp->pd_mode)) {
if (atomic_dec_and_test(&conn->cdc_pend_tx_wr)) {
if (atomic_dec_and_test(&task->tk_count)) {
if (!atomic_dec_and_test(&task->tk_count))
ret = atomic_dec_and_test(&task->tk_count);
if (atomic_dec_and_test(&req->rq_pin))
if (atomic_dec_and_test(&xprt->swapper) &&
if (atomic_dec_and_test(&ctx->decrypt_pending))
if (!atomic_dec_and_test(&ctx->decrypt_pending))
if (atomic_dec_and_test(&ctx->encrypt_pending))
if (!atomic_dec_and_test(&ctx->encrypt_pending))
return atomic_dec_and_test(v);
atomic_dec_and_test(&tomoyo_query_observers))
if (atomic_dec_and_test(&subs->ref_count))
if (atomic_dec_and_test(&chip->wq_processing))
if (atomic_dec_and_test(&chip->wq_processing))
if (atomic_dec_and_test(&chip->wq_processing))
if (atomic_dec_and_test(&chip->wq_processing))
if (atomic_dec_and_test(&pm4125->gloal_mbias_cnt)) {
if (atomic_dec_and_test(&ipc->d0ix_disable_depth))
if (atomic_dec_and_test(&chip->usage_count))
if (atomic_dec_and_test(&chip->usage_count))
if (!atomic_dec_and_test(&chip->active))
if (atomic_dec_and_test(&ep->submitted_urbs) &&
atomic_dec_and_test(&rendezvous);
if (atomic_dec_and_test(&nthreads))
if (atomic_dec_and_test(&nthreads))