atomic_dec
atomic_dec(&waiting_for_crash_ipi);
atomic_dec(&vcpu->kvm->arch.vncr_map_count);
atomic_dec(&vcpu->arch.hw_mmu->refcnt);
atomic_dec(&map.vpe->vlpi_count);
atomic_dec(&vcpu->arch.vgic_cpu.syncr_busy);
atomic_dec(&irq->target_vcpu->arch.vgic_cpu.vgic_v3.its_vpe.vlpi_count);
atomic_dec(&channel_wqs[index].in_open);
atomic_dec(&s->enter_wait);
atomic_dec(&s->start_wait);
atomic_dec(&s->exit_wait);
atomic_dec(&mm->context.active_cpus);
atomic_dec(&ctx->kvm->arch.hpte_mod_interest);
atomic_dec(&vcpu->arch.vcore->online_count);
atomic_dec(&kvm->arch.vcpus_running);
atomic_dec(&hv_vm_count);
atomic_dec(&parms->cpu_counter);
atomic_dec(&nr_spu_contexts);
atomic_dec(&cbe_spu_info[node].busy_spus);
atomic_dec(&cbe_spu_info[spu->node].reserved_spus);
atomic_dec(&ctx->gang->aff_sched_count);
atomic_dec(&kernel_backlight_disabled);
atomic_dec(&ppc_n_lost_interrupts);
atomic_dec(&ppc_n_lost_interrupts);
atomic_dec(&paca_ptrs[cpu0+thr]->dont_stop);
atomic_dec(&rxwin->num_txwins);
atomic_dec(&txwin->pending_faults);
atomic_dec(&cop_feat_caps->nr_used_credits);
atomic_dec(&caps->nr_used_credits);
atomic_dec(&bp->ref_count);
atomic_dec(&bp->ref_count);
atomic_dec(&bp->ref_count);
atomic_dec(&waiting_for_crash_ipi);
atomic_dec(&ctx->via_engine_ctr);
atomic_dec(&ctx->via_engine_ctr);
atomic_dec(&ctx->via_engine_ctr);
atomic_dec(&ctx->via_engine_ctr);
atomic_dec(&ctx->via_engine_ctr);
atomic_dec(&ctx->via_engine_ctr);
atomic_dec(&ctx->via_engine_ctr);
atomic_dec(&ctx->via_engine_ctr);
atomic_dec(&tfm_ctx->via_engine_ctr);
atomic_dec(&tfm_ctx->via_engine_ctr);
atomic_dec(&tfm_ctx->via_engine_ctr);
atomic_dec(&tfm_ctx->via_engine_ctr);
atomic_dec(&mm->context.flush_count);
atomic_dec(&sync->cpus);
atomic_dec(&kvm->mm->context.protected_count);
atomic_dec(&kvm->mm->context.protected_count);
atomic_dec(&kvm->mm->context.protected_count);
atomic_dec(&kvm->mm->context.protected_count);
atomic_dec(&mm->context.flush_count);
atomic_dec(&mm->context.flush_count);
atomic_dec(&mm->context.flush_count);
atomic_dec(&mm->context.flush_count);
atomic_dec(&mm->context.flush_count);
atomic_dec(&mm->context.flush_count);
atomic_dec(&nmi_running);
atomic_dec(&nmi_active);
atomic_dec(&nmi_active);
atomic_dec(&smp_capture_registry);
atomic_dec(&smp_capture_registry);
atomic_dec(&port->wait_count);
atomic_dec(&active_events);
atomic_dec(&active_events);
atomic_dec(&x86_pmu.lbr_exclusive[what]);
atomic_dec(&era->ref);
atomic_dec(&er->ref);
atomic_dec(&er->ref);
atomic_dec(&er->ref);
atomic_dec(&waiting_for_crash_ipi);
atomic_dec(&hv->num_mismatched_vp_indexes);
atomic_dec(&apic->vcpu->kvm->arch.vapics_in_nmi_mode);
atomic_dec(&nr_configured_hkid);
atomic_dec(&mmiotrace_enabled);
atomic_dec(&uv_nmi_cpus_in_nmi);
atomic_dec(nest_cnt);
atomic_dec(&bdev->bd_fsfreeze_count);
atomic_dec(&blkg->blkcg->congestion_count);
atomic_dec(&blkg->blkcg->congestion_count);
atomic_dec(&rqw->inflight);
atomic_dec(&lat_info->scale_cookie);
atomic_dec(&sbq->ws_active);
atomic_dec(&sbq->ws_active);
atomic_dec(&disk->nr_zone_wplugs);
atomic_dec(&ask->nokey_refcnt);
atomic_dec(&pask->nokey_refcnt);
atomic_dec(&pask->nokey_refcnt);
atomic_dec(&pask->nokey_refcnt);
atomic_dec(&dev->open_count);
atomic_dec(&cb->cs_cnt);
atomic_dec(&job->user_cb->cs_cnt);
atomic_dec(&job->patched_cb->cs_cnt);
atomic_dec(&job->user_cb->cs_cnt);
atomic_dec(&phys_pg_pack->mapping_cnt);
atomic_dec(&phys_pg_pack->mapping_cnt);
atomic_dec(&ctx->hdev->dmabuf_export_cnt);
atomic_dec(&cb->cs_cnt);
atomic_dec(&cb->cs_cnt);
atomic_dec(&cb->cs_cnt);
atomic_dec(&cb->cs_cnt);
atomic_dec(&vdev->ipc->rx_msg_count);
atomic_dec(&ghes_estatus_cache_alloced);
atomic_dec(&ghes_estatus_cache_alloced);
atomic_dec(&ghes_estatus_cache_alloced);
atomic_dec(&ghes_in_nmi);
atomic_dec(&thread->tmp_ref);
atomic_dec(&scq->used);
atomic_dec(&scq->used);
atomic_dec(&probe_count);
atomic_dec(&dev->power.usage_count);
atomic_dec(&epoch->active);
atomic_dec(&device->ap_actlog_cnt);
atomic_dec(&device->ap_actlog_cnt);
atomic_dec(&usage_count);
atomic_dec(&usage_count);
atomic_dec(&usage_count);
atomic_dec(&config->recv_threads);
atomic_dec(v);
atomic_dec(&sess->busy);
atomic_dec(&ring->persistent_gnt_in_use);
atomic_dec(&wb_ctl->num_inflight);
atomic_dec(&data->pending_tx);
atomic_dec(&mhi_cntrl->pending_pkts);
atomic_dec(&mhi_cntrl->pending_pkts);
atomic_dec(&bridge->agp_in_use);
atomic_dec(&agp_bridge->current_memory_agp);
atomic_dec(&agp_bridge->current_memory_agp);
atomic_dec(&agp_bridge->current_memory_agp);
atomic_dec(&suspend_acks_pending);
atomic_dec(&suspend_acks_pending);
atomic_dec(&userspace_notification_inhibit);
atomic_dec(&suspend_acks_pending);
atomic_dec(&open_count);
atomic_dec(&open_count);
atomic_dec(&ipmb_dev->request_queue_len);
atomic_dec(&intf->nr_users);
atomic_dec(&intf->event_waiters);
atomic_dec(&intf->nr_users);
atomic_dec(&intf->event_waiters);
atomic_dec(&smi_msg_inuse_count);
atomic_dec(&recv_msg_inuse_count);
atomic_dec(&user->nr_msgs);
atomic_dec(&user->nr_msgs);
atomic_dec(&msg->user->nr_msgs);
atomic_dec(&panic_done_count);
atomic_dec(&panic_done_count);
atomic_dec(&dummy_count);
atomic_dec(&dummy_count);
atomic_dec(&proc_event_num_listeners);
atomic_dec(&cbq->pdev->refcnt);
atomic_dec(&cluster_usage[cluster]);
atomic_dec(&cluster_usage[cluster]);
atomic_dec(&coupled->ready_waiting_counts);
atomic_dec(&master);
atomic_dec(&i2c_priv->tfm_count);
atomic_dec(&i2c_priv->tfm_count);
atomic_dec(&i2c_priv->tfm_count);
atomic_dec(&iproc_priv.session_count);
atomic_dec(&jrpriv->tfm_count);
atomic_dec(&cmdq->pending_count);
atomic_dec(&cmdq->backlog_count);
atomic_dec(&cmdq->pending_count);
atomic_dec(&dev->inflight);
atomic_dec(&drv_data.dev_count);
atomic_dec(&qp->qp_status.used);
atomic_dec(&qp->qp_status.used);
atomic_dec(&msg_ring->used);
atomic_dec(ring->inflights);
atomic_dec(ring->inflights);
atomic_dec(&inst->refctr);
atomic_dec(&inst->refctr);
atomic_dec(&ae_devices.count);
atomic_dec(&priv->chan[ch].submit_count);
atomic_dec(&mem_active);
atomic_dec(&edac_pci_sysfs_refcount);
atomic_dec(&ci->cur_async_req);
atomic_dec(&dbg->counters[stat]);
atomic_dec(&actrl->common_achan_refcount);
atomic_dec(&desc->descriptor_busy);
atomic_dec(&desc->descriptor_busy);
atomic_dec(&desc->descriptor_busy);
atomic_dec(&desc->descriptor_busy);
atomic_dec(&desc->descriptor_busy);
atomic_dec(&uirq->refcnt); /* rollback */
atomic_dec(&chip->wakeup_path);
atomic_dec(&p->wakeup_path);
atomic_dec(&ring->adev->gfx.total_submission_cnt);
atomic_dec(&ring->adev->jpeg.total_submission_cnt);
atomic_dec(&psp->fence_value);
atomic_dec(&uq_mgr->userq_count[queue->queue_type]);
atomic_dec(&ring->adev->vcn.inst[ring->me].dpg_enc_submission_cnt);
atomic_dec(&ring->adev->vcn.inst[ring->me].total_submission_cnt);
atomic_dec(&adev->xcp_mgr->xcp[ring->xcp_id].ref_cnt);
atomic_dec(&adev->vcn.inst[ring->me].dpg_enc_submission_cnt);
atomic_dec(&adev->vcn.inst[0].total_submission_cnt);
atomic_dec(&target->debugger_process->debugged_process_count);
atomic_dec(&pdd->dev->kfd->kfd_processes_count);
atomic_dec(&aux_dev->usecount);
atomic_dec(&dev->open_count);
atomic_dec(&shrinker->num_dpagemaps);
atomic_dec(&shrinker->num_dpagemaps);
atomic_dec(&vblank->refcount);
atomic_dec(&vblank->refcount);
atomic_dec(&vblank->refcount);
atomic_dec(&etnaviv_obj->gpu_active);
atomic_dec(&display->restore.pending_fb_pin);
atomic_dec(&display->restore.pending_fb_pin);
atomic_dec(&display->restore.pending_fb_pin);
atomic_dec(&display->restore.pending_fb_pin);
atomic_dec(&i915->mm.free_count);
atomic_dec(&obj->mm.pages_pin_count);
atomic_dec(&obj->mm.pages_pin_count);
atomic_dec(&pt->used);
atomic_dec(&pt->used);
atomic_dec(px_used(ppgtt->pd));
atomic_dec(&b->signaler_active);
atomic_dec(&fence->pin_count);
atomic_dec(>->user_wakeref);
atomic_dec(px_used(pd));
atomic_dec(&ring->pin_count);
atomic_dec(&rps->num_waiters);
atomic_dec(&tl->pin_count);
atomic_dec(>->rps.num_waiters);
atomic_dec(&ce->guc_id.ref);
atomic_dec(&ce->guc_id.ref);
atomic_dec(&guc->outstanding_submission_g2h);
atomic_dec(&s->running_workload_num);
atomic_dec(&ref->count);
atomic_dec(&ref->count);
atomic_dec(&vma->flags);
atomic_dec(&vma->fence->pin_count);
atomic_dec(&rpm->wakeref_count);
atomic_dec(&ref->count);
atomic_dec(>->rps.num_waiters);
atomic_dec(&queue->in_flight_job_count);
atomic_dec(&vctx->vmm->engref[engn->engine->subdev.type]);
atomic_dec(&job->mappings[i]->obj->gpu_usecount);
atomic_dec(&mmu->as_count);
atomic_dec(&qdev->release_count);
atomic_dec(rq->sched->score);
atomic_dec(sched->score);
atomic_dec(&ttm_glob.bo_count);
atomic_dec(&vmw_bo->cpu_writers);
atomic_dec(&dev_priv->num_fifo_resources);
atomic_dec(&xe->g2g_test_count);
atomic_dec(&guc->submission_state.stopped);
atomic_dec(&q->job_cnt);
atomic_dec(&operation->waiters);
atomic_dec(&operation->waiters);
atomic_dec(&data->workqueue_size);
atomic_dec(&gdev->ts_req);
atomic_dec(&vmbus_connection.offer_in_progress);
atomic_dec(&vmbus_connection.offer_in_progress);
atomic_dec(&vmbus_connection.offer_in_progress);
atomic_dec(&vmbus_connection.offer_in_progress);
atomic_dec(&vmbus_connection.offer_in_progress);
atomic_dec(&config_desc->active_cnt);
atomic_dec(&cscfg_mgr->sys_active_cnt);
atomic_dec(&msc->user_count);
atomic_dec(&msc->user_count);
atomic_dec(&msc->user_count);
atomic_dec(&win->msc->user_count);
atomic_dec(&msc->user_count);
atomic_dec(&msc->user_count);
atomic_dec(&priv->n_active_ch);
atomic_dec(&queue->num_dmabufs);
atomic_dec(&st->user_requested_state);
atomic_dec(&uobj->usecnt);
atomic_dec(&pp->sec->error_list_count);
atomic_dec(&file->recv_list_size);
atomic_dec(&uflow_res->collection[i]->usecnt);
atomic_dec(&uflow_res->counters[i]->usecnt);
atomic_dec(&wqs[i]->usecnt);
atomic_dec(&obj->uxrcd->refcnt);
atomic_dec(&orig_pd->usecnt);
atomic_dec(&pd->usecnt);
atomic_dec(&qp->usecnt);
atomic_dec(&ind_tbl[i]->usecnt);
atomic_dec(&uqp->uxrcd->refcnt);
atomic_dec(&obj->uxrcd->refcnt);
atomic_dec(&us->uxrcd->refcnt);
atomic_dec(&pd->usecnt);
atomic_dec(&pd->usecnt);
atomic_dec(&srq->ext.xrc.xrcd->usecnt);
atomic_dec(&srq->ext.cq->usecnt);
atomic_dec(&srq->pd->usecnt);
atomic_dec(&srq->ext.xrc.xrcd->usecnt);
atomic_dec(&srq->ext.cq->usecnt);
atomic_dec(&qp->rwq_ind_tbl->usecnt);
atomic_dec(&qp->srq->usecnt);
atomic_dec(&qp->recv_cq->usecnt);
atomic_dec(&qp->send_cq->usecnt);
atomic_dec(&qp->pd->usecnt);
atomic_dec(&real_qp->usecnt);
atomic_dec(&xrcd->usecnt);
atomic_dec(&pd->usecnt);
atomic_dec(&dm->usecnt);
atomic_dec(&dmah->usecnt);
atomic_dec(&qp->usecnt);
atomic_dec(&pd->usecnt);
atomic_dec(&cq->usecnt);
atomic_dec(&rdev->stats.res.qp_count);
atomic_dec(&rdev->stats.res.rc_qp_count);
atomic_dec(&rdev->stats.res.ud_qp_count);
atomic_dec(&rdev->stats.res.srq_count);
atomic_dec(&rdev->stats.res.cq_count);
atomic_dec(&rdev->stats.res.mr_count);
atomic_dec(&rdev->stats.res.mw_count);
atomic_dec(&rdev->stats.res.pd_count);
atomic_dec(&rdev->stats.res.ah_count);
atomic_dec(&rdev->stats.res.ah_count);
atomic_dec(&rdev->stats.res.qp_count);
atomic_dec(&rcfw->timeout_send);
atomic_dec(&dev->num_ctx);
atomic_dec(&dev->num_ctx);
atomic_dec(&qp->local_ops_pending);
atomic_dec(&priv->n_requests);
atomic_dec(&sde->dd->sdma_unfreeze_count);
atomic_dec(&sde->dd->sdma_unfreeze_count);
atomic_dec(&sde->dd->sdma_unfreeze_count);
atomic_dec(&qpriv->n_tid_requests);
atomic_dec(&qp->local_ops_pending);
atomic_dec(&cm_node->listener->pend_accepts_cnt);
atomic_dec(&cm_node->listener->pend_accepts_cnt);
atomic_dec(&iwdev->vsi.qp_suspend_reqs);
atomic_dec(&cm_node->listener->pend_accepts_cnt);
atomic_dec(&iwqp->hw_mod_qp_pend);
atomic_dec(&group->refcount);
atomic_dec(&handler->flow_matcher->usecnt);
atomic_dec(&dev->delay_drop.rqs_cnt);
atomic_dec(&(to_mpd(qp->ibqp.pd)->sqp_count));
atomic_dec(&dev->num_cqs);
atomic_dec(&dev->num_cqs);
atomic_dec(&dev->num_qps);
atomic_dec(&dev->num_qps);
atomic_dec(&dev->num_srqs);
atomic_dec(&dev->num_srqs);
atomic_dec(&dev->num_pds);
atomic_dec(&dev->num_pds);
atomic_dec(&dev->num_ahs);
atomic_dec(&mcast->refcount);
atomic_dec(&sqp->local_ops_pending);
atomic_dec(&rxe->mcg_num);
atomic_dec(&rxe->mcg_num);
atomic_dec(&rxe->mcg_num);
atomic_dec(&rxe->mcg_attach);
atomic_dec(&mcg->qp_num);
atomic_dec(&rxe->mcg_attach);
atomic_dec(&mcg->qp_num);
atomic_dec(&mcg->rxe->mcg_attach);
atomic_dec(&mca->qp->mcg_num);
atomic_dec(&mw->mr->num_mw);
atomic_dec(&mr->num_mw);
atomic_dec(&mr->num_mw);
atomic_dec(&pool->num_elem);
atomic_dec(&pool->num_elem);
atomic_dec(&rcq->num_wq);
atomic_dec(&scq->num_wq);
atomic_dec(&qp->scq->num_wq);
atomic_dec(&qp->rcq->num_wq);
atomic_dec(&per_cpu(siw_use_cnt, cpu));
atomic_dec(&sdev->num_qp);
atomic_dec(&sdev->num_cq);
atomic_dec(&sdev->num_ctx);
atomic_dec(&sdev->num_cq);
atomic_dec(&uctx->sdev->num_ctx);
atomic_dec(&sdev->num_mr);
atomic_dec(&sdev->num_mr);
atomic_dec(&sdev->num_mr);
atomic_dec(&sdev->num_mr);
atomic_dec(&sdev->num_srq);
atomic_dec(&sdev->num_srq);
atomic_dec(&sdev->num_pd);
atomic_dec(&sdev->num_pd);
atomic_dec(&sdev->num_qp);
atomic_dec(&clt_path->stats->inflight);
atomic_dec(&clt_path->stats->inflight);
atomic_dec(&clt_path->stats->inflight);
atomic_dec(&ch->req_lim);
atomic_dec(&pip->cmd_issued);
atomic_dec(&pip->cmd_issued);
atomic_dec(&pip->cmd_issued);
atomic_dec(&pip->cmd_issued);
atomic_dec(&pip->cmd_issued);
atomic_dec(&pip->cmd_issued);
atomic_dec(&smmu_domain->nr_ats_masters);
atomic_dec(&per_cpu_ptr(&cpu_lpi_count, cpu)->managed);
atomic_dec(&per_cpu_ptr(&cpu_lpi_count, cpu)->unmanaged);
atomic_dec(&p->wakeup_path);
atomic_dec(&p->wakeup_path);
atomic_dec(&state->n_pending);
atomic_dec(&state->n_pending);
atomic_dec(&state->n_pending);
atomic_dec(&ca->set->bucket_wait_cnt);
atomic_dec(&b->c->prio_blocked);
atomic_dec(i->pin);
atomic_dec(&s->iop.c->search_inflight);
atomic_dec(&d->c->attached_dev_nr);
#define atomic_dec_bug(v) atomic_dec(v)
atomic_dec(&state.started);
atomic_dec(&cache->nr_io_migrations);
atomic_dec(&clone->ios_in_flight);
atomic_dec(&ctx->cc_pending);
atomic_dec(&ctx->cc_pending);
atomic_dec(&ctx->cc_pending);
atomic_dec(&comp->in_flight);
atomic_dec(&orig->__bi_remaining);
atomic_dec(&m->nr_valid_paths);
atomic_dec(&pi->qlen);
atomic_dec(&rh->recovery_in_flight);
atomic_dec(&s->pending_exceptions_count);
atomic_dec(&shared->in_flight[idx]);
atomic_dec(&zmd->nr_reserved_seq_zones);
atomic_dec(&zmd->unmap_nr_cache);
atomic_dec(&zone->dev->unmap_nr_rnd);
atomic_dec(&zone->dev->unmap_nr_seq);
atomic_dec(&zmd->nr_mblks);
atomic_dec(&zone->refcount);
atomic_dec(&io->io_count);
atomic_dec(&md->holders);
atomic_dec(&mddev->openers);
atomic_dec(&conf->barrier[idx]);
atomic_dec(&conf->barrier[idx]);
atomic_dec(&conf->nr_sync_pending);
atomic_dec(&conf->nr_pending[idx]);
atomic_dec(&conf->nr_waiting[idx]);
atomic_dec(&conf->nr_pending[idx]);
atomic_dec(&conf->nr_waiting[idx]);
atomic_dec(&conf->nr_pending[idx]);
atomic_dec(&mirror->rdev->nr_pending);
atomic_dec(&conf->nr_queued[idx]);
atomic_dec(&conf->nr_queued[idx]);
atomic_dec(&r1_bio->behind_remaining);
atomic_dec(&rdev->nr_pending);
atomic_dec(&rb2->remaining);
atomic_dec(&log->stripe_in_journal_count);
atomic_dec(&conf->r5c_flushing_partial_stripes);
atomic_dec(&conf->r5c_cached_partial_stripes);
atomic_dec(&conf->r5c_flushing_full_stripes);
atomic_dec(&conf->r5c_cached_full_stripes);
atomic_dec(&conf->active_stripes);
atomic_dec(&conf->active_stripes);
atomic_dec(&conf->r5c_cached_partial_stripes);
atomic_dec(&conf->empty_inactive_list_nr);
atomic_dec(&conf->reshape_stripes);
atomic_dec(&conf->preread_active_stripes);
atomic_dec(&pin->work_pin_num_events);
atomic_dec(&q->owned_by_drv_count);
atomic_dec(&sl->camchange_count);
atomic_dec(&mdev->num_request_objects);
atomic_dec(&mdev->num_requests);
atomic_dec(&s->q_busy.depth);
atomic_dec(&s->q_busy.depth);
atomic_dec(&q->depth);
atomic_dec(&cx->ana_capturing);
atomic_dec(&cx->tot_capturing);
atomic_dec(&q->bufs_queued);
atomic_dec(&q->bufs_queued);
atomic_dec(&q->bufs_queued);
atomic_dec(&itv->capturing);
atomic_dec(&itv->decoding);
atomic_dec(&itv->capturing);
atomic_dec(&itv->decoding);
atomic_dec(&vpu->ref_vpu);
atomic_dec(&vpu->ref_enc);
atomic_dec(&vpu->ref_dec);
atomic_dec(&jpeg->hw_rdy);
atomic_dec(&jpeg->hw_rdy);
atomic_dec(&msg_queue->core_list_cnt);
atomic_dec(&msg_queue->lat_list_cnt);
atomic_dec(&dev->num_inst);
atomic_dec(&video->camss->ref_count);
atomic_dec(&rr3->flash);
atomic_dec(&tt->led_complete);
atomic_dec(&tt->led_complete);
atomic_dec(&dev->num_inst);
atomic_dec(&dev->devlist_count);
atomic_dec(&dev_nr);
atomic_dec(&dev_nr);
atomic_dec(&dev->nmappings);
atomic_dec(&dev->nmappings);
atomic_dec(&global->prios[*local]);
atomic_dec(&global->prios[local]);
atomic_dec(&priv->buckets_out);
atomic_dec(&ab8500->transfer_ongoing);
atomic_dec(&ab8500->transfer_ongoing);
atomic_dec(&ab8500->transfer_ongoing);
atomic_dec(&ab8500->transfer_ongoing);
atomic_dec(&pdata->wakeirqs);
atomic_dec(&ctx->pend_cnt);
atomic_dec(&entry->ctx->dma_cnt);
atomic_dec(&ctx->pend_cnt);
atomic_dec(&chip->slot_refs_count);
atomic_dec(&command_count);
atomic_dec(&lis3->wake_thread);
atomic_dec(&obj->all_hint);
atomic_dec(&part->nchannels_active);
atomic_dec(&ch->n_on_msg_allocate_wq);
atomic_dec(&ch->kthreads_active);
atomic_dec(&part->channel_mgr_requests);
atomic_dec(&ch->kthreads_idle);
atomic_dec(&ch->kthreads_idle);
atomic_dec(&ch->n_to_notify);
atomic_dec(&ch->n_to_notify);
atomic_dec(&queued_msg->use_count);
atomic_dec(&delayed_dg_host_queue_size);
atomic_dec(&delayed_dg_host_queue_size);
atomic_dec(&delayed_dg_host_queue_size);
atomic_dec(&vmci_num_guest_devices);
atomic_dec(&vmci_host_active_users);
atomic_dec(&func->card->sdio_funcs_probed);
atomic_dec(&func->card->sdio_funcs_probed);
atomic_dec(&dev->active_tx_urbs);
atomic_dec(&dev->active_tx_urbs);
atomic_dec(&priv->active_tx_jobs);
atomic_dec(&priv->active_tx_jobs);
atomic_dec(&es58x_dev->tx_urbs_idle_cnt);
atomic_dec(&dev->active_tx_urbs);
atomic_dec(&dev->active_tx_urbs);
atomic_dec(&dev->active_tx_urbs);
atomic_dec(&priv->free_ctx_cnt);
atomic_dec(&dev->active_tx_urbs);
atomic_dec(&dev->active_tx_urbs);
atomic_dec(&priv->active_tx_urbs);
atomic_dec(&priv->active_tx_urbs);
atomic_dec(&ap->cur_jumbo_bufs);
atomic_dec(&queue->outstanding_cmds);
atomic_dec(&adapter->irq_sem);
atomic_dec(&bp->cq_spq_left);
atomic_dec(&bp->eq_spq_left);
atomic_dec(&bp->eq_spq_left);
atomic_dec(&bp->cq_spq_left);
atomic_dec(&l2_fltr->refcnt);
atomic_dec(&dev->ref_count);
atomic_dec(&csk->ref_count);
atomic_dec(&ulp_ops->ref_count);
atomic_dec(&cp->iscsi_conn);
atomic_dec(&cp->iscsi_conn);
atomic_dec(&cp->iscsi_conn);
atomic_dec(&cp->iscsi_conn);
atomic_dec(&cp->iscsi_conn);
atomic_dec(&bna_debugfs_port_count);
atomic_dec(oct->adapter_refcount);
atomic_dec(&done_sc_list->pending_req_count);
atomic_dec(&zombie_sc_list->pending_req_count);
atomic_dec(&oct->sc_buf_pool.alloc_buf_count);
atomic_dec(&octeon_dev->response_list
atomic_dec(&t->tids_in_use);
atomic_dec(&d->nfree);
atomic_dec(&d->nfree);
atomic_dec(&ctbl->nfree);
atomic_dec(&t->conns_in_use);
atomic_dec(&t->hash_tids_in_use);
atomic_dec(&t->tids_in_use);
atomic_dec(&t->eotids_in_use);
atomic_dec(&d->nfree);
atomic_dec(&d->nfree);
atomic_dec(&adap->chcr_stats.tls_key);
atomic_dec(&adap->chcr_stats.tls_key);
atomic_dec(&mcc_obj->q.used);
atomic_dec(&rxq->used);
atomic_dec(&hdev->arq.count);
atomic_dec(&recv_mbox->msg_cnt);
atomic_dec(&pr->swqe_avail);
atomic_dec(&ehea_memory_hooks_registered);
atomic_dec(&pr->swqe_avail);
atomic_dec(&(adapter->rx_buff_pool[pool].available));
atomic_dec(&pool->available);
atomic_dec(&adapter->running_cap_crqs);
atomic_dec(&adapter->running_cap_crqs);
atomic_dec(&fltr_cntrs->active_tcpv4_cnt);
atomic_dec(&fltr_cntrs->active_tcpv6_cnt);
atomic_dec(&fltr_cntrs->active_udpv4_cnt);
atomic_dec(&fltr_cntrs->active_udpv6_cnt);
atomic_dec(&jme->rx_empty);
atomic_dec(&jme->rx_empty);
atomic_dec(&jme->link_changing);
atomic_dec(&pf_loading);
atomic_dec(&pf_loading);
atomic_dec(&pf_loading);
atomic_dec(&pf_loading);
atomic_dec(&mpt->mtt->ref_count);
atomic_dec(&eq->mtt->ref_count);
atomic_dec(&cq->mtt->ref_count);
atomic_dec(&orig_mtt->ref_count);
atomic_dec(&srq->mtt->ref_count);
atomic_dec(&srq->cq->ref_count);
atomic_dec(&qp->mtt->ref_count);
atomic_dec(&qp->rcq->ref_count);
atomic_dec(&qp->scq->ref_count);
atomic_dec(&qp->srq->ref_count);
atomic_dec(&rqp->ref_count);
atomic_dec(&qp->rcq->ref_count);
atomic_dec(&qp->scq->ref_count);
atomic_dec(&qp->mtt->ref_count);
atomic_dec(&qp->srq->ref_count);
atomic_dec(&srq->mtt->ref_count);
atomic_dec(&srq->cq->ref_count);
atomic_dec(&cq->mtt->ref_count);
atomic_dec(&mpt->mtt->ref_count);
atomic_dec(&eq->mtt->ref_count);
atomic_dec(&ct_priv->debugfs.stats.offloaded);
atomic_dec(&psp->tx_key_cnt);
atomic_dec(&bwc_matcher->rx_size.num_of_rules);
atomic_dec(&bwc_matcher->tx_size.num_of_rules);
atomic_dec(&mlxsw_core->active_ports_count);
atomic_dec(&family->policers_count);
atomic_dec(&pr_core->prr_count);
atomic_dec(&mlxsw_sp->router->neighs_update.neigh_count);
atomic_dec(&mlxsw_sp->router->rif_mac_profiles_count);
atomic_dec(&mlxsw_sp->span->active_entries_count);
atomic_dec(&dev->nr_tx_skbs);
atomic_dec(&dev->nr_tx_skbs);
atomic_dec(&area->refcount);
atomic_dec(&area->refcount);
atomic_dec(&qdev->tx_count);
atomic_dec(&efx->rxq_flush_outstanding);
atomic_dec(&efx->active_queues);
atomic_dec(&efx->rxq_flush_pending);
atomic_dec(&efx->rxq_flush_outstanding);
atomic_dec(&efx->active_queues);
atomic_dec(&efx->rxq_flush_pending);
atomic_dec(&efx->rxq_flush_pending);
atomic_dec(&vf->rxq_retry_count);
atomic_dec(&cp->reset_task_pending);
atomic_dec(&cp->reset_task_pending);
atomic_dec(&card->tx_timeout_task_counter);
atomic_dec(&card->tx_timeout_task_counter);
atomic_dec(&ppp_unit_count);
atomic_dec(&channel_count);
atomic_dec(&catc->recq_sz);
atomic_dec(&tp->rx_count);
atomic_dec(&queue->count);
atomic_dec(&queue->count);
atomic_dec(&total_entries);
atomic_dec(&total_entries);
atomic_dec(&wg->handshake_queue_len);
atomic_dec(&ar->rx_data_free_cnt);
atomic_dec(&ar->tx_nr_total);
atomic_dec(&ar->tx_nr_pending);
atomic_dec(&htt->num_mpdus_ready);
atomic_dec(&ab->reset_count);
atomic_dec(&ab->reset_count);
atomic_dec(&ab->reset_count);
atomic_dec(&ab->reset_count);
atomic_dec(&ab->reset_count);
atomic_dec(&priv->wmi->mwrite_cnt);
atomic_dec(&priv->wmi->m_rmw_cnt);
atomic_dec(&priv->htc->tgt_ready);
atomic_dec(&priv->htc->tgt_ready);
atomic_dec(&ah->intr_ref_cnt);
atomic_dec(&ar->tx_ampdu_upload);
atomic_dec(&ar->tx_ampdu_upload);
atomic_dec(&ar->tx_total_pending);
atomic_dec(&ar->tx_ampdu_upload);
atomic_dec(&ar->tx_anch_urbs);
atomic_dec(&ar->tx_anch_urbs);
atomic_dec(&ar->tx_cmd_urbs);
atomic_dec(&ar->tx_cmd_urbs);
atomic_dec(&ar->tx_cmd_urbs);
atomic_dec(&ar->tx_cmd_urbs);
atomic_dec(&ar->rx_pool_urbs);
atomic_dec(&ar->rx_work_urbs);
atomic_dec(&ar->rx_anch_urbs);
atomic_dec(&wil->connected_vifs);
atomic_dec(&wil->connected_vifs);
atomic_dec(&sdiodev->freezer->thread_count);
atomic_dec(&ifp->pend_8021x_cnt);
atomic_dec(&commonring->outstanding_tx);
atomic_dec(&t->wl->callbacks);
atomic_dec(&t->wl->callbacks);
atomic_dec(&crypt->refcnt);
atomic_dec(&crypt->refcnt);
atomic_dec(&crypt->refcnt);
atomic_dec(&rba->req_pending);
atomic_dec(&priv->wmm.tx_pkts_queued);
atomic_dec(&adapter->cmd_pending);
atomic_dec(&adapter->rx_pending);
atomic_dec(&adapter->rx_pending);
atomic_dec(&adapter->tx_hw_pending);
atomic_dec(&priv->wmm.tx_pkts_queued);
atomic_dec(&adapter->tx_queued);
atomic_dec(&adapter->tx_pending);
atomic_dec(&priv->wmm.tx_pkts_queued);
atomic_dec(&card->rx_cmd_urb_pending);
atomic_dec(&card->rx_data_urb_pending);
atomic_dec(&card->tx_cmd_urb_pending);
atomic_dec(&port->tx_data_urb_pending);
atomic_dec(&card->rx_cmd_urb_pending);
atomic_dec(&card->rx_data_urb_pending);
atomic_dec(&card->tx_cmd_urb_pending);
atomic_dec(&port->tx_data_urb_pending);
atomic_dec(&priv->wmm.tx_pkts_queued);
atomic_dec(&priv->wmm.tx_pkts_queued);
atomic_dec(&priv->wmm.tx_pkts_queued);
atomic_dec(&adapter->bypass_tx_pending);
atomic_dec(&priv->watchdog_event_pending);
atomic_dec(&list->size);
atomic_dec(&queue->pending_frames);
atomic_dec(&queue->pending_frames);
atomic_dec(&ccmni->usage);
atomic_dec(&port_mtk->usage_cnt);
atomic_dec(&queue->inflight_packets);
atomic_dec(&perf->tsync);
atomic_dec(&pthr->dma_sync);
atomic_dec(&perf->tsync);
atomic_dec(&nvdimm->busy);
atomic_dec(&nvme_tcp_cpu_queues[queue->io_cpu]);
atomic_dec(&extracting);
atomic_dec(&extracting);
atomic_dec(&dev->enable_cnt);
atomic_dec(&hdptx->usage_count);
atomic_dec(&usbphyc->n_pll_cons);
atomic_dec(&pctrl->wakeup_path);
atomic_dec(&pctrl->wakeup_path);
atomic_dec(&msg_context->u.bulk.port->buffers_with_vpu);
atomic_dec(&port->buffers_with_vpu);
atomic_dec(&ptl->pending.count);
atomic_dec(&ptl->pending.count);
atomic_dec(&ptl->pending.count);
atomic_dec(&rtl->pending.count);
atomic_dec(&rtl->pending.count);
atomic_dec(&rtl->pending.count);
atomic_dec(&sonypi_compat.open_count);
atomic_dec(&sony_laptop_input.users);
atomic_dec(&sony_pf_users);
atomic_dec(&vexpress_restart_nb_refcnt);
atomic_dec(&di->current_stepping_sessions);
atomic_dec(&psy->use_cnt);
atomic_dec(&lpm_priv->open);
atomic_dec(&lpm_priv->open);
atomic_dec(&trace_count);
atomic_dec(&rproc->power);
atomic_dec(&rstc->triggered_count);
atomic_dec(&priv->alrm_sstep);
atomic_dec(&base->block->open_count);
atomic_dec(&base->block->open_count);
atomic_dec(&device->block->open_count);
atomic_dec(&device->ref_count);
atomic_dec(&bdev->queued_reqs);
atomic_dec(&bdev->queued_reqs);
atomic_dec(&nr_devices);
atomic_dec(&monpriv->msglim_count);
atomic_dec(&monpriv->read_ready);
atomic_dec(&monpriv->read_ready);
atomic_dec(&view->ref_count);
atomic_dec(&priv->receive_ready);
atomic_dec(&ind->count);
atomic_dec(&zcrypt_open_count);
atomic_dec(&queue->set_pci_flags_count);
atomic_dec(&unit->port->units);
atomic_dec(&q->numpending);
atomic_dec(&dev->queues->queue[AdapNormCmdQueue].numpending);
atomic_dec(&dev->queues->queue[AdapNormCmdQueue].numpending);
atomic_dec(&q->numpending);
atomic_dec(&dev->rrq_outstanding[vector_no]);
atomic_dec(&acb->ccboutstandingcount);
atomic_dec(&bfa_debugfs_port_count);
atomic_dec(&tgt->free_sqes);
atomic_dec(&tgt->free_sqes);
atomic_dec(&io_req->tgt->num_active_ios);
atomic_dec(&work->bnx2i_conn->work_cnt);
atomic_dec(&bnx2i_conn->ep->num_active_cmds);
atomic_dec(&efct_debugfs_count);
atomic_dec(&a->disable_cnt);
atomic_dec(&a->disable_cnt);
atomic_dec(&fnic->in_flight);
atomic_dec(&tport->in_flight);
atomic_dec(&fnic->in_flight);
atomic_dec(&tport->in_flight);
atomic_dec(&fnic->in_flight);
atomic_dec(&fnic->in_flight);
atomic_dec(&fnic->in_flight);
atomic_dec(&fnic->in_flight);
atomic_dec(&tport->in_flight);
atomic_dec(&fnic->in_flight);
atomic_dec(&tport->in_flight);
atomic_dec(&fnic->in_flight);
atomic_dec(&tport->in_flight);
atomic_dec(&fnic->in_flight);
atomic_dec(&tport->in_flight);
atomic_dec(&h->commands_outstanding);
atomic_dec(&dev->commands_outstanding);
atomic_dec(&cp->phys_disk->ioaccel_cmds_out);
atomic_dec(&dev->commands_outstanding);
atomic_dec(&phys_disk->ioaccel_cmds_out);
atomic_dec(&phys_disk->ioaccel_cmds_out);
atomic_dec(&phys_disk->ioaccel_cmds_out);
atomic_dec(&phys_disk->ioaccel_cmds_out);
atomic_dec(&phys_disk->ioaccel_cmds_out);
atomic_dec(&phys_disk->ioaccel_cmds_out);
atomic_dec(&phys_disk->ioaccel_cmds_out);
atomic_dec(&phys_disk->ioaccel_cmds_out);
atomic_dec(&phys_disk->ioaccel_cmds_out);
(void)atomic_dec(&c->refcount);
atomic_dec(&h->commands_outstanding);
atomic_dec(&h->commands_outstanding);
atomic_dec(&h->commands_outstanding);
atomic_dec(&h->commands_outstanding);
atomic_dec(&ep->ex_refcnt); /* drop hold for rec_qual */
atomic_dec(&ep->ex_refcnt); /* drop hold for rec qual */
atomic_dec(&ep->ex_refcnt); /* drop hold for timer */
atomic_dec(&phy->event_nr);
atomic_dec(&phy->event_nr);
atomic_dec(&phba->fabric_iocb_count);
atomic_dec(&phba->fabric_iocb_count);
atomic_dec(&phba->fabric_iocb_count);
atomic_dec(&phba->fabric_iocb_count);
atomic_dec(&phba->fast_event_count);
atomic_dec(&lpfc_ncmd->ndlp->cmd_pending);
atomic_dec(&phba->sdev_cnt);
atomic_dec(&psb->ndlp->cmd_pending);
atomic_dec(&instance->fw_outstanding);
atomic_dec(&instance->fw_outstanding);
atomic_dec(&mr_device_priv_data->sdev_priv_busy);
atomic_dec(&instance->fw_outstanding);
atomic_dec(&instance->fw_outstanding);
atomic_dec(&instance->ldio_outstanding);
atomic_dec(&instance->fw_outstanding);
atomic_dec(&instance->fw_outstanding);
atomic_dec(&instance->fw_outstanding);
atomic_dec(&instance->ldio_outstanding);
atomic_dec(&irq_context->in_used);
atomic_dec(&lbinfo->scsi_pending_cmds[cmd_fusion->pd_r1_lb]);
atomic_dec(&instance->fw_outstanding);
atomic_dec(&instance->ldio_outstanding);
atomic_dec(&fusion->busy_mq_poll[queue_num]);
atomic_dec(&instance->ldio_outstanding);
atomic_dec(&stgt_priv->block_io);
atomic_dec(&mrioc->admin_reply_q_in_use);
atomic_dec(&mrioc->admin_reply_q_in_use);
atomic_dec(&op_reply_q->in_use);
atomic_dec(&op_reply_q->in_use);
atomic_dec(&reply_q->busy);
atomic_dec(&reply_q->busy);
atomic_dec(&reply_q->busy);
atomic_dec(&reply_q->busy);
atomic_dec(&reply_q->busy);
atomic_dec(&ioc->io_uring_poll_queues[qid].busy);
atomic_dec(&cmd->sync_cmd);
atomic_dec(&mhba->fw_outstanding);
atomic_dec(&mhba->fw_outstanding);
atomic_dec(&cmd->sync_cmd);
atomic_dec(&mhba->fw_outstanding);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pm8001_dev->running_req);
atomic_dec(&pinstance->outstanding_cmds);
atomic_dec(&pinstance->outstanding_cmds);
atomic_dec(&pmcraid_adapter_count);
atomic_dec(&pmcraid_adapter_count);
atomic_dec(&fcport->ios_to_queue);
atomic_dec(&fcport->ios_to_queue);
atomic_dec(&fcport->ios_to_queue);
atomic_dec(&fcport->free_sqes);
atomic_dec(&cmd_mgr->free_list_cnt);
atomic_dec(&fcport->num_active_ios);
atomic_dec(&qedf->num_offloads);
atomic_dec(&qedi->num_offloads);
atomic_dec(&vha->vref_count);
atomic_dec(&__vha->vref_count); \
atomic_dec(&__qpair->ref_count); \
atomic_dec(&__qpair->ref_count)
atomic_dec(&qla2x00_dfs_root_count);
atomic_dec(&vp->vref_count);
atomic_dec(&vp->vref_count);
atomic_dec(&vp->vref_count);
atomic_dec(&vp->vref_count);
atomic_dec(&vp->vref_count);
atomic_dec(&sp->vha->hw->nvme_active_aen_cnt);
atomic_dec(&ha->num_pend_mbx_stage1);
atomic_dec(&ha->num_pend_mbx_stage1);
atomic_dec(&ha->num_pend_mbx_stage2);
atomic_dec(&ha->num_pend_mbx_stage2);
atomic_dec(&ha->num_pend_mbx_stage2);
atomic_dec(&ha->num_pend_mbx_stage2);
atomic_dec(&ha->num_pend_mbx_stage2);
atomic_dec(&vha->vref_count);
atomic_dec(&vp->vref_count);
atomic_dec(&vp->vref_count);
atomic_dec(&vp->vref_count);
atomic_dec(&ddb_entry->retry_relogin_timer);
atomic_dec(&starget->target_busy);
atomic_dec(&cmd->device->iorequest_cnt);
atomic_dec(&cmd->device->iorequest_cnt);
atomic_dec(&scsi_target(sdev)->target_busy);
atomic_dec(&sdev->disk_events_disable_depth);
atomic_dec(&starget->target_busy);
atomic_dec(&ctrl_info->num_busy_threads);
atomic_dec(&ctrl_info->num_blocked_threads);
atomic_dec(&device->scsi_cmds_outstanding[scmd->device->lun]);
atomic_dec(&device->scsi_cmds_outstanding[lun]);
atomic_dec(&io_request->refcount);
atomic_dec(&io_request->refcount);
atomic_dec(&io_request->refcount);
atomic_dec(&snic->ios_inflight);
atomic_dec(&snic->ios_inflight);
atomic_dec(&drv->cpus_in_pm);
atomic_dec(&drv->cpus_in_pm);
atomic_dec(&acc->retrigger_count);
atomic_dec(&kq->desc_count);
atomic_dec(&op_async->gb->outstanding_operations);
atomic_dec(&gb->outstanding_operations);
atomic_dec(&sess->esparser_queued_bufs);
atomic_dec(&sess->esparser_queued_bufs);
atomic_dec(&mdev->access_ref);
atomic_dec(&mdev->access_ref);
atomic_dec(&sess->nconn);
atomic_dec(&qr->cmd->immed_queue_count);
atomic_dec(&qr->cmd->immed_queue_count);
atomic_dec(&qr->cmd->response_queue_count);
atomic_dec(&qr->cmd->response_queue_count);
atomic_dec(&qr->cmd->immed_queue_count);
atomic_dec(&qr->cmd->response_queue_count);
atomic_dec(&lu_gp->lu_gp_ref_cnt);
atomic_dec(&tg_pt_gp->tg_pt_gp_ref_cnt);
atomic_dec(&tf->tf_access_cnt);
atomic_dec(&buf->priority);
atomic_dec(&buf->priority);
atomic_dec(&pdata->refcnt);
atomic_dec(&urb->use_count);
atomic_dec(&urb->dev->urbnum);
atomic_dec(&urb->use_count);
atomic_dec(&urb->reject);
atomic_dec(&urb->reject);
atomic_dec(&anchor->suspend_wakeups);
atomic_dec(&ecm->notify_count);
atomic_dec(&ecm->notify_count);
atomic_dec(&ecm->notify_count);
atomic_dec(&ncm->notify_count);
atomic_dec(&ncm->notify_count);
atomic_dec(&ncm->notify_count);
atomic_dec(&rndis->notify_count);
atomic_dec(&rndis->notify_count);
atomic_dec(&tpg->tpg_port_count);
atomic_dec(&uac1->int_count);
atomic_dec(&uac1->int_count);
atomic_dec(&uac1->int_count);
atomic_dec(&uac2->int_count);
atomic_dec(&uac2->int_count);
atomic_dec(&uac2->int_count);
atomic_dec(&dev->tx_qlen);
atomic_dec(&video->queued);
atomic_dec(&udc->enabled_ep_cnt);
atomic_dec(&isp116x->atl_finishing);
atomic_dec(&dev->write_busy);
atomic_dec(&dev->write_busy);
atomic_dec(&ctx.pending);
atomic_dec(&CmdUrbs);
atomic_dec(&CmdUrbs);
atomic_dec(&parent->available_instances);
atomic_dec(&v->opened);
atomic_dec(&v->opened);
atomic_dec(&par->ref_count);
atomic_dec(&ignore_console_lock_warning);
atomic_dec(&rg->lock_count);
atomic_dec(&rg->map_count);
atomic_dec(&rg->lock_count);
atomic_dec(&rg->lock_count);
atomic_dec(&par->ref_count);
atomic_dec(&provider.count);
atomic_dec(THERM_REFCNT(sl->family_data));
atomic_dec(THERM_REFCNT(sl->family_data));
atomic_dec(THERM_REFCNT(sl->family_data));
atomic_dec(THERM_REFCNT(sl->family_data));
atomic_dec(THERM_REFCNT(sl->family_data));
atomic_dec(THERM_REFCNT(sl->family_data));
atomic_dec(THERM_REFCNT(sl->family_data));
atomic_dec(&dev->refcnt);
atomic_dec(&sl->master->refcnt);
atomic_dec(&dev->refcnt);
atomic_dec(&dev->refcnt);
atomic_dec(&f->refcnt);
atomic_dec(&dev->refcnt);
atomic_dec(&dev->refcnt);
atomic_dec(&dev->refcnt);
atomic_dec(&wdrtas_miscdev_open);
atomic_dec(&wdrtas_miscdev_open);
atomic_dec(&dev->event_channels);
atomic_dec(&map->io);
atomic_dec(&map->refcount);
atomic_dec(&pvcalls_refcount); \
atomic_dec(&net->servers_outstanding);
atomic_dec(&afs_count_active_inodes);
atomic_dec(&wq->pending);
atomic_dec(&gwsm->total_ws);
atomic_dec(total_ws);
atomic_dec(total_ws);
atomic_dec(&fs_info->defrag_running);
atomic_dec(&BTRFS_I(inode)->root->nr_swapfiles);
atomic_dec(&root->snapshot_force_cow);
atomic_dec(&fs_info->scrubs_running);
atomic_dec(&fs_info->scrub_pause_req);
atomic_dec(&fs_info->scrub_cancel_req);
atomic_dec(&fs_info->scrubs_paused);
atomic_dec(&bfs->eb_refs);
atomic_dec(&cur_trans->num_writers);
atomic_dec(&trans->num_extwriters);
atomic_dec(&fs_info->balance_pause_req);
atomic_dec(&fs_info->balance_cancel_req);
atomic_dec(&mdsc->num_sessions);
atomic_dec(&core_pipe_count);
atomic_dec(&pty_count);
atomic_dec(&pty_count);
atomic_dec(&node->send_queue_cnt);
atomic_dec(&ecryptfs_num_miscdev_opens);
atomic_dec(&sbi->s_retry_alloc_pending);
atomic_dec(&sbi_array_rcu_deref(sbi, s_flex_groups,
atomic_dec(&fg->used_dirs);
atomic_dec(&cpa->pa_count);
atomic_dec(&ei->i_prealloc_active);
atomic_dec(&sbi->wb_sync_req[NODE]);
atomic_dec(&F2FS_I(inode)->writeback);
atomic_dec(&sbi->wb_sync_req[DATA]);
atomic_dec(&eti->total_ext_tree);
atomic_dec(&et->node_cnt);
atomic_dec(&eti->total_ext_node);
atomic_dec(&eti->total_zombie_tree);
atomic_dec(&eti->total_ext_tree);
atomic_dec(&eti->total_zombie_tree);
atomic_dec(&sbi->nr_pages[count_type]);
atomic_dec(&F2FS_I(inode)->dirty_pages);
(atomic_dec(&F2FS_I_SB(inode)->inline_xattr)); \
(atomic_dec(&F2FS_I_SB(inode)->inline_inode)); \
(atomic_dec(&F2FS_I_SB(inode)->inline_dir)); \
(atomic_dec(&F2FS_I_SB(inode)->compr_inode)); \
(atomic_dec(&F2FS_I_SB(inode)->swapfile_inode))
(atomic_dec(&F2FS_I_SB(inode)->atomic_files))
atomic_dec(&sbi->wb_sync_req[NODE]);
atomic_dec(&sbi->wb_sync_req[NODE]);
atomic_dec(&sbi->wb_sync_req[NODE]);
atomic_dec(&dcc->discard_cmd_cnt);
atomic_dec(&fcc->queued_flush);
atomic_dec(&fcc->queued_flush);
atomic_dec(&fcc->queued_flush);
atomic_dec(&fcc->queued_flush);
atomic_dec(&fcc->queued_flush);
atomic_dec(&inode->i_count);
atomic_dec(&done->cnt); /* put down the initial count */
atomic_dec(&old_wb->writeback_inodes);
atomic_dec(&isw_nr_in_flight);
atomic_dec(&isw_nr_in_flight);
atomic_dec(&isw_nr_in_flight);
atomic_dec(&bucket->count);
atomic_dec(&lru_count);
atomic_dec(&lru_count);
atomic_dec(&bd->bd_gl->gl_ail_count);
atomic_dec(&sdp->sd_log_pinned);
atomic_dec(&sdp->sd_log_pinned);
atomic_dec(&commit_transaction->t_outstanding_credits);
atomic_dec(&nr_journal_heads);
atomic_dec(&transaction->t_outstanding_credits);
atomic_dec(&bmap->db_active[ji->active_ag]);
atomic_dec(&bmap->db_active[ji->active_ag]);
atomic_dec(&bmp->db_active[ji->active_ag]);
atomic_dec(&imap->im_numfree);
atomic_dec(nr);
atomic_dec(nr);
atomic_dec(&cookie->volume->n_cookies);
atomic_dec(&volume->cache->n_volumes);
atomic_dec(stat);
atomic_dec(stat);
atomic_dec(&sb->s_active);
atomic_dec(&ls->ls_stid.sc_file->fi_lo_recalls);
atomic_dec(©->cp_nn->pending_async_copies);
atomic_dec(&nn->pending_async_copies);
atomic_dec(&s->sc_client->cl_admin_revoked);
atomic_dec(&s->sc_client->cl_admin_revoked);
atomic_dec(&clp->cl_delegs_in_recall);
atomic_dec(&nn->num_drc_entries);
atomic_dec(&nfsd_th_cnt);
atomic_dec(&o2net_connected_peers);
atomic_dec(&dlm->mle_cur_count[mle->type]);
atomic_dec(&dlm->res_cur_count);
atomic_dec(&dquot->dq_count);
atomic_dec(&dquot->dq_count);
atomic_dec(&rdtgrp->waitcount);
atomic_dec(&server->in_send);
atomic_dec(&server->num_waiters);
atomic_dec(&cache_count);
atomic_dec(&tcon->num_local_opens);
atomic_dec(&sesInfoAllocCount);
atomic_dec(&tconInfoAllocCount);
atomic_dec(&buf_alloc_count);
atomic_dec(&small_buf_alloc_count);
atomic_dec(&tcon->num_remote_opens);
atomic_dec(&sc->mr_io.ready.count);
atomic_dec(&sc->recv_io.posted.count);
atomic_dec(&mid_count);
atomic_dec(&conn->req_running);
atomic_dec(&opinfo->refcount);
return atomic_dec(&fp->f_ci->sop_count);
return atomic_dec(&fp->f_ci->op_count);
atomic_dec(&opinfo->refcount);
atomic_dec(&brk_opinfo->breaking_cnt);
atomic_dec(&opinfo->breaking_cnt);
atomic_dec(&sc->recv_io.posted.count);
atomic_dec(&active_num_conn);
atomic_dec(&active_num_conn);
atomic_dec(&ci->m_count);
atomic_dec(&work->conn->stats.open_files_count);
atomic_dec(&ci->m_count);
atomic_dec(&ci->m_count);
atomic_dec(&ctx->mmap_changing);
atomic_dec(&octx->mmap_changing);
atomic_dec(&xg->xg_active_ref);
atomic_dec(&xg->xg_ref);
atomic_dec(&pag->pagf_fstrms);
atomic_dec(&args->pag->pagf_fstrms);
atomic_dec(&pag->pagf_fstrms);
atomic_dec(&zi->zi_nr_free_zones);
atomic_dec(&iter->victim_rtg->rtg_gccount);
atomic_dec(&chunk->victim_rtg->rtg_gccount);
atomic_dec(&sbi->s_wro_seq_files);
atomic_dec(&sbi->s_wro_seq_files);
atomic_dec(&sbi->s_wro_seq_files);
atomic_dec(&sbi->s_active_seq_files);
atomic_dec(&sbi->s_active_seq_files);
atomic_dec(&queue->job_count);
atomic_dec(&bh->b_count);
atomic_dec(&inode->i_writecount);
atomic_dec(&mapping->i_mmap_writable);
atomic_dec(¤t->tracing_graph_pause);
atomic_dec(&t->count);
atomic_dec(&key->enabled);
atomic_dec(&mm->tlb_flush_pending);
atomic_dec(&ptdesc->pt_share_count);
atomic_dec(&page->_refcount);
atomic_dec(&mapping->nr_thps);
atomic_dec(&ht->nelems);
atomic_dec(&folio->_entire_mapcount);
atomic_dec(&folio->_large_mapcount);
atomic_dec(&lru_disable_count);
atomic_dec(&netpoll_block_tx);
atomic_dec(&ctl_cp->n_control);
atomic_dec(&fl->users);
atomic_dec(&queue->young);
atomic_dec(&queue->qlen);
atomic_dec(&sctp_dbg_objcnt_## name)
atomic_dec(&qp->s_reserved_used);
atomic_dec(&codec->in_pm);
atomic_dec(v);
atomic_dec(&tctx->in_cancel);
atomic_dec(&acct->nr_running);
atomic_dec(&acct->nr_running);
atomic_dec(&acct->nr_running);
atomic_dec(&acct->nr_running);
atomic_dec(&acct->nr_running);
atomic_dec(&req->tctx->inflight_tracked);
atomic_dec(&req->refs);
atomic_dec(&entry_count);
atomic_dec((atomic_t *)&dtab->items);
atomic_dec((atomic_t *)&dtab->items);
atomic_dec(&htab->count);
atomic_dec(&t->cancelling);
atomic_dec(&t->cancelling);
atomic_dec(&cgrp->root->nr_cgrps);
atomic_dec(&__num_online_cpus);
atomic_dec(&kgdb_setting_breakpoint);
atomic_dec(&slaves_in_kgdb);
atomic_dec(&ignore_console_lock_warning);
atomic_dec(&masters_in_kgdb);
atomic_dec(&nr_callchain_events);
atomic_dec(&nr_freq_events);
atomic_dec(&nr_mmap_events);
atomic_dec(&nr_build_id_events);
atomic_dec(&nr_comm_events);
atomic_dec(&nr_namespaces_events);
atomic_dec(&nr_cgroup_events);
atomic_dec(&nr_task_events);
atomic_dec(&nr_switch_events);
atomic_dec(&nr_ksymbol_events);
atomic_dec(&nr_bpf_events);
atomic_dec(&nr_text_poke_events);
atomic_dec(&pmu->exclusive_cnt);
atomic_dec(&nr_include_guest_events);
atomic_dec(&nr_mediated_pmu_vms);
atomic_dec(&hb->waiters);
atomic_dec(&irq_poll_active);
atomic_dec(&irq_poll_active);
atomic_dec(&lock_is_read_held);
atomic_dec(&printk_cpu_sync_nested);
atomic_dec(&force_con);
atomic_dec(&wflp->ws_inflight);
atomic_dec(&rcu_fwd_cb_nodelay);
atomic_dec(&rcu_fwd_cb_nodelay);
atomic_dec(&refcnt);
atomic_dec(&refcnt);
atomic_dec(&ssp->srcu_sup->srcu_barrier_cpu_cnt);
atomic_dec(&rcu_state.srs_cleanups_pending);
atomic_dec((atomic_t *)kp->arg);
atomic_dec(&rcu_async_hurry_nesting);
atomic_dec(&rcu_expedited_nesting);
atomic_dec(&task_rq(p)->nr_iowait);
atomic_dec(&task_rq(p)->nr_iowait);
atomic_dec(&(vec)->count);
atomic_dec(&rq->rd->dlo_count);
atomic_dec(&sd->shared->nr_busy_cpus);
atomic_dec(&rq->rd->rto_count);
atomic_dec(&n_csd_lock_stuck);
atomic_dec(&sync_cb->cb_waiters);
atomic_dec(&watchdog_reset_pending);
atomic_dec(&base->cpu_base->timer_waiters);
atomic_dec(&base->timer_waiters);
atomic_dec(&stat->disabled);
atomic_dec(&cpu_buffer->record_disabled);
atomic_dec(&buffer->record_disabled);
atomic_dec(&buffer->resizing);
atomic_dec(&buffer->resizing);
atomic_dec(&ts_dump); \
atomic_dec(&ts_dump); \
atomic_dec(this_cpu_ptr(&checking));
atomic_dec(&buffer->record_disabled);
atomic_dec(&cpu_buffer->record_disabled);
atomic_dec(&cpu_buffer->resize_disabled);
atomic_dec(&cpu_buffer->record_disabled);
atomic_dec(&cpu_buffer->resize_disabled);
atomic_dec(&cpu_buffer->record_disabled);
atomic_dec(&cpu_buffer->record_disabled);
atomic_dec(&cpu_buffer->resize_disabled);
atomic_dec(&cpu_buffer_a->record_disabled);
atomic_dec(&cpu_buffer_b->record_disabled);
atomic_dec(&buffer->record_disabled);
atomic_dec(&buffer->record_disabled);
atomic_dec(&cpu_buffer->resize_disabled);
atomic_dec(&cpu_buffer->resize_disabled);
atomic_dec(&dump_running);
atomic_dec(&dump_running);
atomic_dec(&call->refcnt);
atomic_dec(&per_cpu(ftrace_test_event_disable, cpu));
atomic_dec(&watch->cred->user->nr_watches);
atomic_dec(&cred->user->nr_watches);
atomic_dec(&watchdog_cpus);
atomic_dec(&cpus_allocating);
atomic_dec(&sbq_wait->sbq->ws_active);
atomic_dec(&sbq->ws_active);
atomic_dec(&startup_count);
atomic_dec(&startup_count);
KUNIT_EXPECT_KASAN_FAIL(test, atomic_dec(unsafe));
atomic_dec(&wb->writeback_inodes);
atomic_dec(&secretmem_users);
atomic_dec(&nr_rotate_swap);
atomic_dec(&nr_rotate_swap);
atomic_dec(&pgdat->nr_writeback_throttled);
atomic_dec(&pvcc->inflight);
atomic_dec(&bat_priv->bla.num_requests);
atomic_dec(&backbone_gw->bat_priv->bla.num_requests);
atomic_dec(&backbone_gw->bat_priv->bla.num_requests);
atomic_dec(&bat_priv->mcast.num_want_all_unsnoopables);
atomic_dec(&bat_priv->mcast.num_want_all_ipv4);
atomic_dec(&bat_priv->mcast.num_want_all_ipv6);
atomic_dec(&bat_priv->mcast.num_want_all_rtr4);
atomic_dec(&bat_priv->mcast.num_want_all_rtr6);
atomic_dec(&bat_priv->mcast.num_no_mc_ptype_capa);
atomic_dec(&bat_priv->tp_num);
atomic_dec(&tp_vars->bat_priv->tp_num);
atomic_dec(&tt_global_entry->orig_list_count);
atomic_dec(&hdev->cmd_cnt);
atomic_dec(&monitor_promisc);
atomic_dec(&hdev->promisc);
atomic_dec(&dev->wmem_alloc);
atomic_dec(&br->fdb_n_learned);
atomic_dec(&br->fdb_n_learned);
atomic_dec(&br->fdb_n_learned);
atomic_dec(&br->fdb_n_learned);
atomic_dec(&osd->o_osdc->num_homeless);
atomic_dec(&osdc->num_requests);
atomic_dec(&osd->o_osdc->num_homeless);
atomic_dec(&wsm->total_ws);
atomic_dec(&wsm->total_ws);
atomic_dec(&netstamp_needed_deferred);
atomic_dec(&n->tbl->gc_entries);
atomic_dec(&n->tbl->gc_entries);
atomic_dec(&tbl->gc_entries);
atomic_dec(&tbl->gc_entries);
atomic_dec(&neigh->tbl->entries);
atomic_dec(&sk->sk_zckey);
atomic_dec(&htab->count);
atomic_dec(&htab->count);
atomic_dec(&htab->count);
atomic_dec(&wpan_phy_counter);
atomic_dec(&net->ipv4.fib_num_tclassid_users);
atomic_dec(&net->ipv4.fib_num_tclassid_users);
atomic_dec(&queue->young);
atomic_dec(&sk->sk_tskey);
atomic_dec(&mrt->cache_resolve_queue_len);
atomic_dec(&mrt->cache_resolve_queue_len);
atomic_dec(&fl_size);
atomic_dec(&fl_size);
atomic_dec(&sk->sk_tskey);
atomic_dec(&mrt->cache_resolve_queue_len);
atomic_dec(&devconf->mc_forwarding);
atomic_dec(&in6_dev->cnf.mc_forwarding);
atomic_dec(&mrt->cache_resolve_queue_len);
atomic_dec(&iucv->msg_sent);
atomic_dec(&iucv->skbs_in_xmit);
atomic_dec(&iucv->skbs_in_xmit);
atomic_dec(&iucv->skbs_in_xmit);
atomic_dec(&iucv->skbs_in_xmit);
atomic_dec(&iucv->skbs_in_xmit);
atomic_dec(&iucv->skbs_in_xmit);
atomic_dec(&iucv->skbs_in_xmit);
atomic_dec(&iucv->skbs_in_xmit);
atomic_dec(&net_pfkey->socks_nr);
atomic_dec(&llc_sock_nr);
atomic_dec(&sdata->u.ap.num_mcast_sta);
atomic_dec(&sdata->u.vlan.num_mcast_sta);
atomic_dec(&local->iff_allmultis);
atomic_dec(&local->iff_allmultis);
atomic_dec(&local->assoc_led_active);
atomic_dec(&local->radio_led_active);
atomic_dec(&local->tpt_led_active);
atomic_dec(&local->tx_led_active);
atomic_dec(&local->rx_led_active);
atomic_dec(&local->iff_allmultis);
atomic_dec(&sdata->u.mesh.estab_plinks);
atomic_dec(&sdata->u.mesh.mpaths);
atomic_dec(&tbl->entries);
atomic_dec(&ps->num_sta_ps);
atomic_dec(&sdata->u.mesh.ps.num_sta_ps);
atomic_dec(&ps->num_sta_ps);
atomic_dec(&orig->uref);
atomic_dec(&inc->usecnt);
atomic_dec(&ip_vs_conn_no_cport_cnt);
atomic_dec(&dest->inactconns);
atomic_dec(&dest->activeconns);
atomic_dec(&dest->persistconns);
atomic_dec(&ip_vs_conn_no_cport_cnt);
atomic_dec(&ipvs->conn_count);
atomic_dec(&svc->ipvs->conn_out_counter);
atomic_dec(&ipvs->conn_out_counter);
atomic_dec(&ipvs->ftpsvc_counter);
atomic_dec(&ipvs->nullsvc_counter);
atomic_dec(&svc->refcnt);
atomic_dec(&tbl->entries);
atomic_dec(&tbl->entries);
atomic_dec(&tbl->entries);
atomic_dec(&set->size);
atomic_dec(&tbl->entries);
atomic_dec(&tbl->entries);
atomic_dec(&dest->activeconns);
atomic_dec(&dest->inactconns);
atomic_dec(&pd->appcnt);
atomic_dec(&dest->activeconns);
atomic_dec(&dest->inactconns);
atomic_dec(&pd->appcnt);
atomic_dec(&pd->appcnt);
atomic_dec(&dest->activeconns);
atomic_dec(&dest->inactconns);
atomic_dec(&cnet->count);
atomic_dec(&cnet->count);
atomic_dec(&cnet->count);
atomic_dec(&masq_worker_count);
atomic_dec(&trans->set->nelems);
atomic_dec(&te->set->nelems);
atomic_dec(&set->nelems);
atomic_dec(&te->set->nelems);
atomic_dec(&set->nelems);
atomic_dec(&set->nelems);
atomic_dec(&set->nelems);
atomic_dec(&netlabel_mgmt_protocount);
atomic_dec(&netlabel_mgmt_protocount);
atomic_dec(&netlabel_mgmt_protocount);
atomic_dec(&conn_info->credits_cnt);
atomic_dec(&ndev->cmd_cnt);
atomic_dec(&pool->item_count);
atomic_dec(&ibmr->ic->i_fastreg_inuse_count);
atomic_dec(&pool->item_count);
atomic_dec(&rds_ib_allocation);
atomic_dec(&rds_ib_allocation);
#define rxrpc_dec_stat(rxnet, s) atomic_dec(&(rxnet)->s)
atomic_dec(&rxnet->nr_calls);
atomic_dec(&rxnet->nr_client_conns);
atomic_dec(&conn->active);
atomic_dec(&conn->active);
atomic_dec(&rxnet->nr_conns);
atomic_dec(&rxrpc_nr_txbuf);
atomic_dec(&p->tcfa_bindcnt);
atomic_dec(&p->tcfa_bindcnt);
atomic_dec(&block->offloadcnt);
atomic_dec(&lsmc->queued_smc_hs);
atomic_dec(&conn->cdc_pend_tx_wr);
atomic_dec(&conn->cdc_pend_tx_wr);
atomic_dec(&conn->lnk->conn_cnt);
atomic_dec(&conn->lnk->conn_cnt);
atomic_dec(&lnk->smcibdev->lnk_cnt_by_port[lnk->ibport - 1]);
atomic_dec(&xprt->bc_slot_count);
atomic_dec(&cd->writers);
atomic_dec(&clnt->cl_task_count);
atomic_dec(&req->rq_xprt->bc_slot_count);
atomic_dec(&xprt->xpt_nr_rqsts);
atomic_dec(&req->rq_pin);
atomic_dec(&tn->subscription_count);
atomic_dec(&tn->wq_count);
atomic_dec(&ctx->decrypt_pending);
atomic_dec(&ctx->encrypt_pending);
atomic_dec(&wiphy_counter);
atomic_dec(&map->count);
atomic_dec(v);
atomic_dec(&key->user->nkeys);
atomic_dec(&key->user->nikeys);
atomic_dec(&key->user->nkeys);
atomic_dec(&key->user->nikeys);
atomic_dec(&shared_ctx->num_preparing);
atomic_dec(&shared_ctx->num_unfinished);
atomic_dec(&selinux_avc.avc_cache.active_nodes);
atomic_dec(&selinux_avc.avc_cache.active_nodes);
atomic_dec(&selinux_avc.avc_cache.active_nodes);
atomic_dec(&selinux_secmark_refcount);
atomic_dec(&selinux_xfrm_refcount);
atomic_dec(&ptr->head.users);
atomic_dec(&cond->head.users);
atomic_dec(&group->head.users);
atomic_dec(&old_domain->users);
atomic_dec(&s->old_domain_info->users);
atomic_dec(&s->domain_info->users);
atomic_dec(&s->domain_info->users);
atomic_dec(&s->old_domain_info->users);
atomic_dec(&s->old_domain_info->users);
atomic_dec(&runtime->oss.rw_ref);
atomic_dec(&runtime->oss.rw_ref);
atomic_dec(&runtime->oss.rw_ref);
atomic_dec(&runtime->oss.rw_ref);
atomic_dec(&runtime->buffer_accessing);
atomic_dec(&substream->mmap_count);
#define snd_use_lock_free(lockp) atomic_dec(lockp)
atomic_dec(&pool->counter);
atomic_dec(&snd_seq_in_init);
atomic_dec(&snd_seq_in_init);
atomic_dec(&chip->wq_processing);
atomic_dec(&chip->wq_processing);
atomic_dec(&pcmp->dma_count);
atomic_dec(&mgr->msg_processed);
atomic_dec(&wcd937x->ana_clk_count);
atomic_dec(&wcd937x->rx_clk_cnt);
atomic_dec(&wcd937x->ana_clk_count);
atomic_dec(&chip->active);
atomic_dec(&chip->active);
atomic_dec(&chip->active);
atomic_dec(&chip->active); /* allow autopm after this point */
atomic_dec(&ep->clock_ref->locked);
atomic_dec(&ep->submitted_urbs);
atomic_dec(
atomic_dec(&tascam->active_urbs);
atomic_dec(&tascam->active_urbs);
atomic_dec(&tascam->active_urbs);
atomic_dec(
atomic_dec(
atomic_dec(&sync->nr_tests_running);