atomic_dec_32
atomic_dec_32(&num_threads);
#define NS_DEC(s) (atomic_dec_32((volatile uint32_t *)&ndstat.ns_##s))
atomic_dec_32((volatile uint32_t *)&ndstat.ns_##t); \
#define NS_DEC(s) (atomic_dec_32((volatile uint32_t *)&ndstat.ns_##s))
atomic_dec_32((volatile uint32_t *)&ndstat.ns_##t); \
atomic_dec_32(&query_state->qinflight);
extern void atomic_dec_32(volatile uint32_t *);
atomic_dec_32(rwstate);
atomic_dec_32(&vp->v_rdcnt);
atomic_dec_32(&vp->v_wrcnt);
atomic_dec_32(&vp->v_rdcnt);
atomic_dec_32(&vp->v_wrcnt);
atomic_dec_32(&vp->v_rdcnt);
atomic_dec_32(&vp->v_wrcnt);
atomic_dec_32(&cmt_pg->cmt_utilization);
atomic_dec_32(&fasttrap_total);
atomic_dec_32(&profile_total);
atomic_dec_32(&profile_total);
atomic_dec_32(&dnlc_nentries); \
atomic_dec_32(&li->li_refct);
atomic_dec_32(&MTOD(mnp)->mnt_nopen);
atomic_dec_32(&entry->dbe_refcnt);
atomic_dec_32(&entry->dbe_refcnt);
atomic_dec_32(&pcfs_mountcount);
#define DECREMENT(x) atomic_dec_32(&x);
atomic_dec_32(&sft->sharefs_refs);
atomic_dec_32(&sht->s_buckets[iHash].ssh_count);
atomic_dec_32(&sht->s_count);
atomic_dec_32(&sg->sharetab_count);
atomic_dec_32(&smbfs_mountcount);
atomic_dec_32(&node->n_opening_count);
atomic_dec_32(&tree->t_session->s_dir_cnt);
atomic_dec_32(&of->f_session->s_file_cnt);
atomic_dec_32(&of->f_tree->t_open_files);
atomic_dec_32(&of->f_session->s_file_cnt);
atomic_dec_32(&of->f_tree->t_open_files);
atomic_dec_32(&sv->sv_nbt_sess);
atomic_dec_32(&sv->sv_tcp_sess);
atomic_dec_32(&sv->sv_users);
atomic_dec_32(&sv->sv_trees);
atomic_dec_32(&sv->sv_files);
atomic_dec_32(&sv->sv_pipes);
atomic_dec_32(&session->s_tree_cnt);
atomic_dec_32(&ufs_cur_writes);
atomic_dec_32(&vp->v_rdcnt);
atomic_dec_32(&vp->v_wrcnt);
atomic_dec_32(&vp->v_rdcnt);
atomic_dec_32(&vp->v_wrcnt);
atomic_dec_32(&vp->v_rdcnt);
atomic_dec_32(&vp->v_wrcnt);
atomic_dec_32(&vp->v_rdcnt);
atomic_dec_32(&vp->v_wrcnt);
atomic_dec_32(&dn->dn_dbufs_count);
atomic_dec_32(&dn->dn_dbufs_count);
atomic_dec_32(&zfs_active_fs_count);
atomic_dec_32(&zp->z_sync_cnt);
atomic_dec_32(&zio_injection_enabled);
atomic_dec_32(&connp->conn_dhcpinit_ill->ill_dhcpinit);
atomic_dec_32(&dcb->dcb_cnt);
atomic_dec_32(&ipst->ips_num_dce_condemned);
atomic_dec_32(&ill->ill_dhcpinit);
atomic_dec_32(&ipif->ipif_ill->ill_mrouter_cnt);
atomic_dec_32(&ill->ill_mrouter_cnt);
atomic_dec_32(&ill->ill_mrouter_cnt);
atomic_dec_32(&keystack->keystack_num_extended);
# define ATOMIC_DEC32(x) atomic_dec_32((uint32_t *)&(x))
# define ATOMIC_DEC32(x) atomic_dec_32(&(x))
atomic_dec_32(&(ipsid)->ipsid_refcnt); \
atomic_dec_32(&iptun_tunnelcount);
atomic_dec_32(&osctp_ill->sctp_ill_ipifcnt);
atomic_dec_32(&sctp_ill->sctp_ill_ipifcnt);
atomic_dec_32(&sctp_ill->sctp_ill_ipifcnt);
atomic_dec_32(&sctp_ill->sctp_ill_ipifcnt);
atomic_dec_32(&fsctp_ill->sctp_ill_ipifcnt);
atomic_dec_32(&slc->slc_cnt);
atomic_dec_32(&slc->slc_cnt);
atomic_dec_32(&tlc->tlc_cnt);
atomic_dec_32(&listener->tcp_listen_cnt->tlc_cnt);
atomic_dec_32(&oill->ill_dhcpinit);
atomic_dec_32(&pUM->rxq[idx].rxBufUpInStack);
atomic_dec_32(&buffers_in_use[i]);
atomic_dec_32(&buffers_in_use[rbp->cs_index]);
atomic_dec_32(&buffers_in_use[i]);
atomic_dec_32(&buffers_in_use[rbp->cs_index]);
atomic_dec_32(&sbd_lu_count);
atomic_dec_32(&iport->iport_nrps_login);
atomic_dec_32(&iport->iport_total_alloced_ncmds);
atomic_dec_32(&iport->iport_nrps_login);
atomic_dec_32(&iport->iport_nrps_login);
atomic_dec_32(&iport->iport_total_alloced_ncmds);
atomic_dec_32(&qlt_loaded_counter);
atomic_dec_32(&iu->iu_sq_posted_cnt);
atomic_dec_32(&iu->iu_sq_posted_cnt);
atomic_dec_32(&iu->iu_sq_posted_cnt);
atomic_dec_32(&iu->iu_sq_posted_cnt);
atomic_dec_32(&iu->iu_sq_posted_cnt);
atomic_dec_32(&ilu->ilu_ref_cnt);
atomic_dec_32(&idlist->id_count);
atomic_dec_32(&ilu->ilu_ref_cnt);
atomic_dec_32(itask->itask_ilu_task_cntr);
atomic_dec_32(&stmf_cur_ntasks);
atomic_dec_32(&itask->itask_worker->worker_ref_count);
atomic_dec_32(&stmf_nworkers_cur);
atomic_dec_32(&str_count);
atomic_dec_32(&str_count);
atomic_dec_32(&i_dls_link_count);
atomic_dec_32(&rx_data->pending_count);
atomic_dec_32(&e1000g_mblks_pending);
atomic_dec_32(
atomic_dec_32(&fcoe_nworkers_running);
atomic_dec_32(&hba->io_active);
atomic_dec_32(&sbp->node->io_active);
atomic_dec_32(&hba->io_active);
atomic_dec_32(&sbp->node->io_active);
atomic_dec_32(&ss->ss_port_event_counter);
atomic_dec_32(&ss->ss_port_event_counter);
atomic_dec_32(&dev->nifs);
atomic_dec_32(&dev->neqs);
atomic_dec_32(&cq->eq->ref_count);
atomic_dec_32(&dev->nwqs);
atomic_dec_32(&dev->nrqs);
(void) atomic_dec_32(&rq->pending);
atomic_dec_32(&rx_ring->sbuf_free_count);
atomic_dec_32(&rx_ring->lbuf_in_use_count);
atomic_dec_32(&rx_ring->lbuf_free_count);
atomic_dec_32(&rx_ring->rx_indicate);
atomic_dec_32(&rx_ring->rx_indicate);
atomic_dec_32(&rx_ring->rx_indicate);
atomic_dec_32(&rx_ring->rx_indicate);
atomic_dec_32(&tx_ring->tx_free_count);
atomic_dec_32(&rx_ring->sbuf_in_use_count);
atomic_dec_32(&cmap->cmap_waiters);
atomic_dec_32((uint32_t *)&gld->gld_wput_count);
atomic_dec_32((uint32_t *)&gld->gld_wput_count);
atomic_dec_32(&hxge_mblks_pending);
atomic_dec_32(&ring->rbr_ref_cnt);
atomic_dec_32(&rx_rbr_p->rbr_consumed);
atomic_dec_32(&rx_rbr_p->rbr_used);
atomic_dec_32(&rxd->rxd_rcb_pending);
atomic_dec_32(&i40e->i40e_rx_pending);
atomic_dec_32(&state->hs_fm_async_errcnt);
atomic_dec_32(&pd->pd_refcnt);
atomic_dec_32(&hca_p->hca_qp_count);
atomic_dec_32(&hca_p->hca_qp_count);
atomic_dec_32(&hca_p->hca_cq_count);
atomic_dec_32(&hca_p->hca_cq_count);
atomic_dec_32(&hca_p->hca_pd_count);
atomic_dec_32(&hca_p->hca_pd_count);
atomic_dec_32(&hca_p->hca_mw_count);
atomic_dec_32(&hca_p->hca_mw_count);
atomic_dec_32(&hca_p->hca_mr_count);
atomic_dec_32(&hca_p->hca_mr_count);
atomic_dec_32(&hca_p->hca_mr_count);
atomic_dec_32(&hca_p->hca_srq_count);
atomic_dec_32(&hca_p->hca_srq_count);
atomic_dec_32(&daplka_pending_close);
atomic_dec_32(&state->id_running);
atomic_dec_32(&state->id_rx_list.dl_bufs_outstanding);
atomic_dec_32(&state->id_rx_list.dl_bufs_outstanding);
atomic_dec_32(
atomic_dec_32(&state->rc_srq_rwqe_list.dl_bufs_outstanding);
atomic_dec_32(&state->rc_srq_rwqe_list.dl_cnt);
atomic_dec_32(&chan->rx_wqe_list.dl_cnt);
atomic_dec_32(&ace->ac_ref);
atomic_dec_32(&ace->ac_ref);
atomic_dec_32(&chan->rx_wqe_list.dl_bufs_outstanding);
atomic_dec_32(&chan->rcq_invoking);
atomic_dec_32(&ace->ac_ref);
atomic_dec_32(&ace->ac_ref);
atomic_dec_32(&chan->state->rc_num_tx_chan);
atomic_dec_32(&chan->state->rc_num_rx_chan);
atomic_dec_32(&rdsv3_ib_allocation);
atomic_dec_32(&rdsv3_ib_allocation);
atomic_dec_32(&conn->c_senders);
atomic_dec_32(&hca_hdl->ha_pd_cnt);
atomic_dec_32(&hca_hdl->ha_ah_cnt);
atomic_dec_32(&ibt_hca->ha_cq_cnt);
atomic_dec_32(&hca_hdl->ha_mr_cnt);
atomic_dec_32(&hca_hdl->ha_mr_cnt);
atomic_dec_32(&hca_hdl->ha_mr_cnt);
atomic_dec_32(&hca_hdl->ha_mw_cnt);
atomic_dec_32(&hca_hdl->ha_mr_cnt);
atomic_dec_32(&hca_hdl->ha_fmr_pool_cnt);
atomic_dec_32(&ibtl_hca->ha_qp_cnt);
atomic_dec_32(&ibtl_hca->ha_qp_cnt);
atomic_dec_32(&ibt_hca->ha_srq_cnt);
atomic_dec_32(&rx_data->rcb_pending);
atomic_dec_32(&igb->rcb_pending);
atomic_dec_32(&rx_data->rcb_pending);
atomic_dec_32(&ixgbe->rcb_pending);
atomic_dec_32(&minor_count);
atomic_dec_32(&minor_count);
atomic_dec_32(&mip->mi_type->mt_ref);
atomic_dec_32(&i_mac_impl_count);
atomic_dec_32(&mip->mi_type->mt_ref);
atomic_dec_32(&rx_rbr_p->rbr_consumed);
atomic_dec_32(&nxge_mblks_pending);
atomic_dec_32(&ring->rbr_ref_cnt);
atomic_dec_32(&qede->detach_unsafe);
atomic_dec_32(&active_buf_list->num_entries);
atomic_dec_32(&passive_buf_list->num_entries);
atomic_dec_32(&rx_buf_area->buf_upstream);
atomic_dec_32(&rx_buf_area->buf_upstream);
atomic_dec_32(&seg->s_pollevent);
atomic_dec_32(&phyp->ref_count);
atomic_dec_32(&skdev->timeout_slot[timo_slot]);
atomic_dec_32(&skdev->queue_depth_busy);
atomic_dec_32(&(fp->f_ref));
atomic_dec_32(&flowacct_data->nflows);
atomic_dec_32(&flowacct_data->nflows);
atomic_dec_32(&flowacct_data->nflows);
atomic_dec_32(&ipgpc_trie_list[i].stats.num_dontcare);
atomic_dec_32(&ipgpc_table_list[i].stats.num_dontcare);
atomic_dec_32(&ipgpc_ds_table_id.stats.num_dontcare);
atomic_dec_32(&(ap->ippa_packets));
atomic_dec_32(&(imp->ippm_hold_count));
atomic_dec_32(&(ap->ippa_hold_count));
atomic_dec_32(&prop->refcnt);
atomic_dec_32(&hdlp->ih_main->ih_dup_cnt);
atomic_dec_32(&p->p_pool->pool_ref);
atomic_dec_32(&cp->p_pool->pool_ref);
atomic_dec_32(&cp->p_pool->pool_ref);
atomic_dec_32(&libs_mapped_64);
atomic_dec_32(&libs_mapped_32);
atomic_dec_32(&p->p_pool->pool_ref);
extern void atomic_dec_32(volatile uint32_t *);
#define KCF_ATOMIC_DECR(x) atomic_dec_32(&(x))
atomic_dec_32(&lcp->lwpchan_entries);
atomic_dec_32(&segkp_indel);
atomic_dec_32(&xnbp->xnb_tx_buf_count);
atomic_dec_32(&sp->gcpus_actv_cnt);
atomic_dec_32(&(dhdl->aod_class->adc_refcnt));
atomic_dec_32(&objhdl->aod_class->adc_refcnt);
atomic_dec_32(&objhdl->aod_class->adc_refcnt);
atomic_dec_32(hdl->cmih_refcntp);
atomic_dec_32(hdl->cmih_refcntp);
atomic_dec_32(&mcpu->xc_work_cnt);
atomic_dec_32(&hat->hat_stats);
atomic_dec_32(&htable_dont_cache);
atomic_dec_32(&active_ptables);
atomic_dec_32(&htable_dont_cache);
atomic_dec_32(&htable_dont_cache);
#define HTABLE_LOCK_DEC(ht) atomic_dec_32(&(ht)->ht_lock_cnt)
__ATOMIC_OPXX(atomic_dec_32, uint32_t, "dec" SUF_32)
atomic_dec_32(&acb->ccboutstandingcount);
atomic_dec_32(&dp->rx_num_bufs);
atomic_dec_32((volatile uint32_t *)&scdp->scd_refcnt);
atomic_dec_32((volatile uint32_t *)&new_scdp->scd_refcnt);
atomic_dec_32(&hmeblkp->hblk_lckcnt);
atomic_dec_32(&hmeblkp->hblk_lckcnt);
atomic_dec_32(&pause_memscrub);
atomic_dec_32(&pause_memscrub);
atomic_dec_32(&test->in_test);
atomic_dec_32(&test->in_test);
atomic_dec_32(&(p)->refcnt); \
(void) atomic_dec_32(&vgenp->vsw_port_refcnt);
atomic_dec_32(&(p)->refcnt); \
#define VSW_PORT_REFRELE(portp) atomic_dec_32(&((portp)->ref_cnt))