atomic_inc_32
#define NS_INC(s) (atomic_inc_32((volatile uint32_t *)&ndstat.ns_##s))
atomic_inc_32((volatile uint32_t *)&ndstat.ns_##s); \
#define NS_INC(s) (atomic_inc_32((volatile uint32_t *)&ndstat.ns_##s))
atomic_inc_32((volatile uint32_t *)&ndstat.ns_##s); \
atomic_inc_32(&smbd_cups_jobnum);
atomic_inc_32(&iep->ei_refcnt);
atomic_inc_32(&state->qinflight);
atomic_inc_32(&adh->ref);
extern void atomic_inc_32(volatile uint32_t *);
atomic_inc_32(&pdd->pd_refcnt);
atomic_inc_32(&vfsp->vfs_count);
atomic_inc_32(&(*vpp)->v_rdcnt);
atomic_inc_32(&(*vpp)->v_wrcnt);
atomic_inc_32(&(*vpp)->v_rdcnt);
atomic_inc_32(&(*vpp)->v_wrcnt);
atomic_inc_32(&spoolss_cnt);
atomic_inc_32(&failures);
atomic_inc_32(&failures);
atomic_inc_32(&cm->cm_refcnt);
atomic_inc_32(&(object)->do_refcnt); \
atomic_inc_32(&cmt_pg->cmt_utilization);
atomic_inc_32(&fasttrap_total);
atomic_inc_32(&profile_total);
atomic_inc_32(&curproc->p_zone->zone_nested_intp);
atomic_inc_32(&dnlc_nentries);
atomic_inc_32(&sp->feml_refc);
atomic_inc_32(&li->li_refct);
atomic_inc_32(&MTOD(nmnp)->mnt_nopen);
atomic_inc_32(&mi->mi_count);
atomic_inc_32(&fnp->fn_refcnt);
atomic_inc_32(&entry->dbe_refcnt);
atomic_inc_32(&pcfs_mountcount);
#define INCREMENT(x) atomic_inc_32(&x);
atomic_inc_32(&sft->sharefs_refs);
atomic_inc_32(&sg->sharetab_generation);
atomic_inc_32(&sg->sharetab_generation);
atomic_inc_32(&sht->s_buckets[iHash].ssh_count);
atomic_inc_32(&sht->s_count);
atomic_inc_32(&sg->sharetab_count);
atomic_inc_32(&sg->sharetab_generation);
atomic_inc_32(&smbfs_mountcount);
atomic_inc_32(&tree->t_open_files);
atomic_inc_32(&sr->session->s_file_cnt);
atomic_inc_32(&node->n_open_count);
atomic_inc_32(&node->n_opening_count);
atomic_inc_32(&tree->t_session->s_dir_cnt);
atomic_inc_32(&tree->t_open_files);
atomic_inc_32(&of->f_session->s_file_cnt);
atomic_inc_32(&sv->sv_nbt_sess);
atomic_inc_32(&sv->sv_tcp_sess);
atomic_inc_32(&sv->sv_users);
atomic_inc_32(&sv->sv_trees);
atomic_inc_32(&sv->sv_files);
atomic_inc_32(&sv->sv_pipes);
atomic_inc_32(&session->s_tree_cnt);
atomic_inc_32(&vfsp->vfs_count);
atomic_inc_32(&vp->v_rdcnt);
atomic_inc_32(&vp->v_wrcnt);
atomic_inc_32(&(*vpp)->v_rdcnt);
atomic_inc_32(&(*vpp)->v_wrcnt);
atomic_inc_32(&(*vpp)->v_rdcnt);
atomic_inc_32(&(*vpp)->v_wrcnt);
atomic_inc_32(&dn->dn_dbufs_count);
atomic_inc_32(&dn->dn_dbufs_count);
atomic_inc_32(&dn->dn_dbufs_count);
atomic_inc_32(&zfs_active_fs_count);
atomic_inc_32(&zio_injection_enabled);
atomic_inc_32(&(ipl)->ipl_refcnt); \
atomic_inc_32(&(ixa)->ixa_refcnt); \
atomic_inc_32(&dcb->dcb_cnt);
atomic_inc_32(&dcb->dcb_cnt);
atomic_inc_32(&ipst->ips_num_dce_condemned);
atomic_inc_32(&dce->dce_refcnt);
atomic_inc_32(&dce->dce_refcnt);
atomic_inc_32(&ipst->ips_src_generation);
atomic_inc_32(&ire1->ire_identical_ref);
atomic_inc_32(&ipst->ips_num_ire_condemned);
atomic_inc_32(&(ire)->ire_refcnt);
atomic_inc_32(&(ire)->ire_refcnt);
atomic_inc_32(&ill->ill_mrouter_cnt);
atomic_inc_32(&ipst->ips_num_nce_condemned);
atomic_inc_32(&keystack->keystack_num_extended);
# define ATOMIC_INC32(x) atomic_inc_32((uint32_t *)&(x))
# define ATOMIC_INC32(x) atomic_inc_32(&(x))
atomic_inc_32(&(ipa)->ipa_refs); \
atomic_inc_32(&(ipp)->ipsp_refs); \
atomic_inc_32(&(iph)->iph_refs); \
atomic_inc_32(&((itp)->itp_refcnt)); \
atomic_inc_32(&(ipsid)->ipsid_refcnt); \
atomic_inc_32(&iptun_tunnelcount);
atomic_inc_32(&(ipsa)->ipsa_refcnt); \
atomic_inc_32(&sctps->sctps_recvq_tq_list_cur_sz);
atomic_inc_32(&sctp_ill->sctp_ill_ipifcnt);
atomic_inc_32(&tsctp_ill->sctp_ill_ipifcnt);
atomic_inc_32(&ill->ill_dhcpinit);
atomic_inc_32(&bd->d_kerr->bd_transerrs.value.ui32);
atomic_inc_32(&bd->d_kerr->bd_harderrs.value.ui32);
atomic_inc_32(&bd->d_kerr->bd_transerrs.value.ui32);
atomic_inc_32(&bd->d_kerr->bd_rq_media_err.value.ui32);
atomic_inc_32(&bd->d_kerr->bd_rq_ntrdy_err.value.ui32);
atomic_inc_32(&bd->d_kerr->bd_rq_nodev_err.value.ui32);
atomic_inc_32(&bd->d_kerr->bd_rq_recov_err.value.ui32);
atomic_inc_32(&bd->d_kerr->bd_rq_illrq_err.value.ui32);
atomic_inc_32(&bd->d_kerr->bd_rq_pfa_err.value.ui32);
atomic_inc_32(&sbd_lu_count);
atomic_inc_32(&sbd_lu_count);
atomic_inc_32(&sbd_lu_count);
atomic_inc_32(&iport->iport_nrps_login);
atomic_inc_32(&iport->iport_nrps_login);
atomic_inc_32(&irp->irp_rscn_counter);
atomic_inc_32(&iport->iport_total_alloced_ncmds);
atomic_inc_32(&qlt_loaded_counter);
atomic_inc_32(&iu->iu_sq_posted_cnt);
atomic_inc_32(&ch->ch_req_lim_delta);
atomic_inc_32(&iu->iu_sq_posted_cnt);
atomic_inc_32(&ilu->ilu_ref_cnt);
atomic_inc_32(&idlist->id_count);
atomic_inc_32(itask->itask_ilu_task_cntr);
atomic_inc_32(&itask->itask_itl_datap->itl_counter);
atomic_inc_32(&stmf_nworkers_cur);
atomic_inc_32(&irport->irport_nread_tasks);
atomic_inc_32(&irport->irport_nwrite_tasks);
atomic_inc_32(&w->worker_ref_count); \
atomic_inc_32(&str_count);
atomic_inc_32(&(dlp->dl_unknowns));
atomic_inc_32(&dlp->dl_unknowns);
atomic_inc_32(&dlp->dl_unknowns);
atomic_inc_32(&i_dls_link_count);
atomic_inc_32(&rx_data->pending_count);
atomic_inc_32(&e1000g_mblks_pending);
atomic_inc_32(&devi_node->pending_rx_count);
atomic_inc_32(&Adapter->pending_rx_count);
atomic_inc_32(&packet->ref_cnt);
atomic_inc_32(&fcoe_nworkers_running);
atomic_inc_32(&hba->io_active);
atomic_inc_32(&sbp->node->io_active);
atomic_inc_32(&hba->io_active);
atomic_inc_32(&sbp->node->io_active);
atomic_inc_32(xch->xch_cnt);
atomic_inc_32(xch->xch_cnt);
atomic_inc_32(xch->xch_cnt);
atomic_inc_32(xch->xch_cnt);
atomic_inc_32(&dev->nifs);
atomic_inc_32(&dev->neqs);
atomic_inc_32(&eq->ref_count);
atomic_inc_32(&dev->nwqs);
atomic_inc_32(&dev->nrqs);
atomic_inc_32(&rq->rqb_free);
atomic_inc_32(&dev->tx_noxmtbuf);
atomic_inc_32(&dev->tx_errors);
atomic_inc_32(&wq->pkt_drops);
atomic_inc_32(&wq->pkt_drops);
atomic_inc_32(&wq->pkt_drops);
atomic_inc_32(&wq->tx_deferd);
atomic_inc_32(&rx_ring->sbuf_free_count);
atomic_inc_32(&rx_ring->lbuf_in_use_count);
atomic_inc_32(&rx_ring->rx_indicate);
atomic_inc_32(&rx_ring->lbuf_free_count);
atomic_inc_32(&tx_ring->tx_free_count);
atomic_inc_32(&rx_ring->rx_indicate);
atomic_inc_32(&rx_ring->rx_indicate);
atomic_inc_32(&ctx->irq_cnt);
atomic_inc_32(&rx_ring->sbuf_in_use_count);
atomic_inc_32(&rx_ring->rx_indicate);
atomic_inc_32(&cmap->cmap_waiters);
atomic_inc_32((uint32_t *)&gld->gld_wput_count);
atomic_inc_32(&rx_rbr_p->rbr_used);
atomic_inc_32(&rx_rbr_p->rbr_consumed);
atomic_inc_32(&rx_msg_p->ref_cnt);
atomic_inc_32(&rx_msg_p->ref_cnt);
atomic_inc_32(&rx_msg_p->ref_cnt);
atomic_inc_32(&hxge_mblks_pending);
atomic_inc_32(&hxge_mp->ref_cnt);
atomic_inc_32(&rcb->rcb_ref);
atomic_inc_32(&rxd->rxd_rcb_pending);
atomic_inc_32(&i40e->i40e_rx_pending);
atomic_inc_32(&state->
atomic_inc_32(&pd->pd_refcnt);
atomic_inc_32(&hca_p->hca_qp_count);
atomic_inc_32(&hca_p->hca_cq_count);
atomic_inc_32(&hca_p->hca_pd_count);
atomic_inc_32(&hca_p->hca_mw_count);
atomic_inc_32(&hca_p->hca_mr_count);
atomic_inc_32(&hca_p->hca_mr_count);
atomic_inc_32(&hca_p->hca_srq_count);
atomic_inc_32(&daplka_pending_close);
atomic_inc_32(&state->
atomic_inc_32(&state->id_running);
atomic_inc_32(&state->id_running);
atomic_inc_32(
atomic_inc_32(&state->id_rx_allocb);
atomic_inc_32(&state->id_rx_allocb_failed);
atomic_inc_32(&state->id_running);
atomic_inc_32(&state->rc_srq_rwqe_list.dl_cnt);
atomic_inc_32(&chan->rx_wqe_list.dl_cnt);
atomic_inc_32(
atomic_inc_32(&chan->rx_wqe_list.dl_bufs_outstanding);
atomic_inc_32(&chan->rcq_invoking);
atomic_inc_32(&state->rc_num_tx_chan);
atomic_inc_32(&state->rc_num_rx_chan);
atomic_inc_32(&rdsv3_cong_generation);
atomic_inc_32(&rm->m_refcount);
atomic_inc_32(&mr->r_refcount);
atomic_inc_32(&mr->r_refcount);
atomic_inc_32(&mr->r_refcount);
atomic_inc_32(&insert->r_refcount);
atomic_inc_32(&inc->i_refcount);
atomic_inc_32(&conn->c_senders);
atomic_inc_32(&rm->m_refcount);
atomic_inc_32(&rm->m_refcount);
atomic_inc_32(&hca_hdl->ha_pd_cnt);
atomic_inc_32(&hca_hdl->ha_ah_cnt);
atomic_inc_32(&hca_hdl->ha_cq_cnt);
atomic_inc_32(&hca_hdl->ha_mr_cnt);
atomic_inc_32(&hca_hdl->ha_mr_cnt);
atomic_inc_32(&hca_hdl->ha_mw_cnt);
atomic_inc_32(&hca_hdl->ha_mr_cnt);
atomic_inc_32(&hca_hdl->ha_mr_cnt);
atomic_inc_32(&hca_hdl->ha_mr_cnt);
atomic_inc_32(&hca_hdl->ha_fmr_pool_cnt);
atomic_inc_32(&hca->ha_mr_cnt);
atomic_inc_32(&hca_hdl->ha_qp_cnt);
atomic_inc_32(&hca_hdl->ha_qp_cnt);
atomic_inc_32(&hca_hdl->ha_srq_cnt);
atomic_inc_32(&rx_data->rcb_pending);
atomic_inc_32(&igb->rcb_pending);
atomic_inc_32(&rx_data->rcb_free);
atomic_inc_32(&rx_data->rcb_free);
atomic_inc_32(¤t_rcb->ref_cnt);
atomic_inc_32(&rx_data->rcb_free);
atomic_inc_32(&rx_data->rcb_pending);
atomic_inc_32(&ixgbe->rcb_pending);
atomic_inc_32(&rx_data->rcb_free);
atomic_inc_32(&rx_data->rcb_free);
atomic_inc_32(&rx_data->rcb_free);
atomic_inc_32(¤t_rcb->ref_cnt);
atomic_inc_32(¤t_rcb->ref_cnt);
atomic_inc_32(&minor_count);
atomic_inc_32(&mtype->mt_ref);
atomic_inc_32(&i_mac_impl_count);
atomic_inc_32(&tx->stall);
atomic_inc_32(&tx->stall_early);
atomic_inc_32(&tx->stall_late);
atomic_inc_32(&tx->stall);
atomic_inc_32((uint_t *)&nd->netd_refcnt);
atomic_inc_32((uint_t *)&n->netd_refcnt);
atomic_inc_32(&nxge_mblks_pending);
atomic_inc_32(&nxge_mp->ref_cnt);
atomic_inc_32(&rx_rbr_p->rbr_consumed);
atomic_inc_32(&rx_msg_p->ref_cnt);
atomic_inc_32(&rx_msg_p->ref_cnt);
atomic_inc_32(&rx_msg_p->ref_cnt);
atomic_inc_32(&rx_ring->rx_buf_area->buf_upstream);
atomic_inc_32(&rx_buffer->ref_cnt);
atomic_inc_32(&active_buf_list->num_entries);
atomic_inc_32(&passive_buf_list->num_entries);
atomic_inc_32(&qede->detach_unsafe);
atomic_inc_32(&seg->s_pollevent);
atomic_inc_32(&seg->s_pollevent);
atomic_inc_32(&phyp->ref_count);
atomic_inc_32(&cmd->pc_device->pd_sense_errors);
atomic_inc_32(&s->s_intr_count);
atomic_inc_32(&sdev->sd_refcount);
atomic_inc_32(&skdev->timeout_slot[timo_slot]);
atomic_inc_32(&skdev->queue_depth_busy);
atomic_inc_32(&(fp->f_ref)); /* lock must be held */
atomic_inc_32(&tep->te_refcnt);
atomic_inc_32(&s->ts_refcnt);
atomic_inc_32(&tep->te_defaddr);
atomic_inc_32(&flowacct_data->nflows);
atomic_inc_32(&element->element_refcnt);
atomic_inc_32(&(ap->ippa_packets));
atomic_inc_32(&(imp->ippm_hold_count));
atomic_inc_32(&(ap->ippa_hold_count));
atomic_inc_32(&app->audp_ref);
atomic_inc_32(&deadman_panics);
atomic_inc_32(&prop->refcnt);
atomic_inc_32(&grps->crg_ref);
atomic_inc_32(&cr->cr_ref);
atomic_inc_32(&hdlp->ih_dup_cnt);
atomic_inc_32(&dp->dp_ref);
atomic_inc_32(&evp->ge_refcount);
#define COUNT(x) atomic_inc_32(&x)
atomic_inc_32(&cp->p_pool->pool_ref);
atomic_inc_32(&zone->zone_ffnoproc);
atomic_inc_32(&curproc->p_zone->zone_ffmisc);
atomic_inc_32(&curproc->p_zone->zone_ffmisc);
atomic_inc_32(&p->p_zone->zone_ffmisc);
atomic_inc_32(&p->p_zone->zone_ffmisc);
atomic_inc_32(&p->p_zone->zone_ffnomem);
atomic_inc_32(&p->p_zone->zone_ffmisc);
atomic_inc_32(&zone->zone_ffcap);
atomic_inc_32(&kcpc_nullctx_count);
atomic_inc_32(&kcpc_intrctx_count);
atomic_inc_32(&p->klpd_ref);
atomic_inc_32(&klpd_bad_locks);
atomic_inc_32(&crkpd->crkl_ref);
atomic_inc_32(&lgrp_gen);
atomic_inc_32(&lgrp_gen);
atomic_inc_32(&lgrp_gen);
atomic_inc_32(&lgrp_gen);
atomic_inc_32(&lgrp_gen);
atomic_inc_32(&lgrp_gen);
atomic_inc_32(&lgrp_gen);
atomic_inc_32(&lgrp_gen);
atomic_inc_32(&p->p_zone->zone_ffcap);
atomic_inc_32(&p->p_zone->zone_ffnomem);
atomic_inc_32(&p->p_zone->zone_ffnomem);
atomic_inc_32(&p->p_zone->zone_ffmisc);
atomic_inc_32(&p->p_zone->zone_ffnoproc);
atomic_inc_32(&p->p_zone->zone_ffmisc);
atomic_inc_32(&libs_mapped_64);
atomic_inc_32(&libs_mapped_32);
atomic_inc_32(&p->p_pool->pool_ref);
atomic_inc_32(&rsp->rs_refcnt);
atomic_inc_32(&ksl->ksl_ref);
atomic_inc_32(&kcr->kr_ref);
atomic_inc_32(&kd->kd_ref);
atomic_inc_32(&(p->dm_ref));
atomic_inc_32(&tk->tk_hold_count);
atomic_inc_32(&tk->tk_hold_count);
atomic_inc_32(&lab->tsl_ref);
atomic_inc_32(&(grp)->lg_refs); \
atomic_inc_32(&(port)->lp_refs); \
extern void atomic_inc_32(volatile uint32_t *);
atomic_inc_32(&(desc)->pd_refcnt); \
#define KCF_ATOMIC_INCR(x) atomic_inc_32(&(x))
atomic_inc_32(&(areq)->an_refcnt); \
atomic_inc_32(&(ictx)->kc_refcnt); \
atomic_inc_32(&sk->sk_refcount);
atomic_inc_32(&ccp->ccc_refcnt);
atomic_inc_32(&ccp->ccp_refcnt);
atomic_inc_32(&lcp->lwpchan_entries);
atomic_inc_32(&segkp_indel);
atomic_inc_32(&red_nmapped);
atomic_inc_32(&red_ndoubles);
atomic_inc_32(&memseg_stats.v)
#define REPL_STAT_INCR(v) atomic_inc_32(&repl_page_stats.v)
atomic_inc_32(&xnbp->xnb_tx_buf_count);
atomic_inc_32(&sp->gcpus_actv_cnt);
atomic_inc_32(&clsp->adc_refcnt);
atomic_inc_32(hdl->cmih_refcntp);
atomic_inc_32(&cmi_trapped_rdmsr);
atomic_inc_32(&cmi_trapped_wrmsr);
atomic_inc_32(&tsc_wayback);
atomic_inc_32(&hat->hat_stats);
atomic_inc_32(&htable_dont_cache);
atomic_inc_32(&active_ptables);
atomic_inc_32(&htable_dont_cache);
atomic_inc_32(&htable_dont_cache);
#define HTABLE_LOCK_INC(ht) atomic_inc_32(&(ht)->ht_lock_cnt)
__ATOMIC_OPXX(atomic_inc_32, uint32_t, "inc" SUF_32)
atomic_inc_32(&acb->ccboutstandingcount);
atomic_inc_32(&dp->reset_count);
atomic_inc_32(&dp->rx_pool_empty);
atomic_inc_32(&dp->rx_alloc_failed);
atomic_inc_32(&dp->rx_alloc_failed);
atomic_inc_32(&dp->rx_alloc_failed);
atomic_inc_32(&dp->rx_alloc_failed);
atomic_inc_32(&dp->rx_num_bufs);
atomic_inc_32(&dp->rx_alloc_buf);
atomic_inc_32(&dp->tx_pullup_needed);
atomic_inc_32(&dp->tx_pullup_failed);
atomic_inc_32(&dp->tx_pullup_needed);
atomic_inc_32(&dp->tx_pullup_failed);
atomic_inc_32(&dp->tx_error);
atomic_inc_32(&dp->tx_ring_full);
atomic_inc_32(
atomic_inc_32((volatile uint_t *)&srdp->srd_refcnt);
atomic_inc_32((volatile uint_t *)&rgnp->rgn_refcnt);
atomic_inc_32((volatile uint_t *)&rgnp->rgn_refcnt);
atomic_inc_32((volatile uint_t *)&srdp->srd_refcnt);
atomic_inc_32(&hmeblkp->hblk_lckcnt);
atomic_inc_32((volatile uint32_t *)&(scdp)->scd_refcnt); \
atomic_inc_32(&prom_holdcnt);
atomic_inc_32(&pause_memscrub);
atomic_inc_32(&pause_memscrub);
atomic_inc_32(&test->in_test);
atomic_inc_32(&test->in_test);
atomic_inc_32(&vdc_instance_count);
atomic_inc_32(&(p)->refcnt); \
(void) atomic_inc_32(&statsp->rx_pri_fail);
(void) atomic_inc_32(&statsp->rx_pri_fail);
(void) atomic_inc_32(&vgenp->vsw_port_refcnt);
(void) atomic_inc_32(&statsp->tx_pri_fail);
(void) atomic_inc_32(&statsp->tx_pri_fail);
(void) atomic_inc_32(&statsp->tx_pri_fail);
(void) atomic_inc_32(&statsp->tx_pri_fail);
(void) atomic_inc_32(&statsp->tx_pri_fail);
(void) atomic_inc_32(&ldcp->hss_id);
(void) atomic_inc_32(&statsp->rx_pri_fail);
(void) atomic_inc_32(&statsp->rx_pri_fail);
(void) atomic_inc_32(&statsp->tx_pri_fail);
(void) atomic_inc_32(&statsp->tx_pri_fail);
(void) atomic_inc_32(&statsp->tx_pri_fail);
(void) atomic_inc_32(&statsp->tx_pri_fail);
atomic_inc_32(&(p)->refcnt); \
#define VSW_PORT_REFHOLD(portp) atomic_inc_32(&((portp)->ref_cnt))