atomic_add_long
atomic_add_long((ulong_t *)&rp->r_mapcnt, btopr(len));
atomic_add_long((ulong_t *)&rp->r_mapcnt, -btopr(dmapp->len));
atomic_add_long((ulong_t *)&rp->r_mapcnt, btopr(len));
atomic_add_long((ulong_t *)&rp->r_mapcnt, -btopr(len));
atomic_add_long((ulong_t *)&rp->r_mapcnt, -btopr(dmapp->len));
atomic_add_long((ulong_t *)&rp->r_mapcnt, btopr(len));
atomic_add_long((ulong_t *)&rp->r_mapcnt, -btopr(dmapp->len));
atomic_add_long(&tmp_kmemspace, -size);
atomic_add_long(&tmp_kmemspace, -size);
atomic_add_long(&kcage_needfree, npages);
atomic_add_long(&kcage_needfree, -npages);
atomic_add_long(&kcage_freemem, npages);
atomic_add_long(&kcage_freemem, -npages);
atomic_add_long(&nscan, nscan_cnt);
#define atomic_add_ip atomic_add_long
extern void atomic_add_long(volatile ulong_t *, long);
atomic_add_long(ani_countp, inc); \
atomic_add_long(&anon_segkp_pages_locked, pages);
atomic_add_long(&anon_segkp_pages_locked, -pages);
atomic_add_long(&anon_segkp_pages_locked, pages);
atomic_add_long(&anon_segkp_pages_locked,
atomic_add_long(&anon_segkp_pages_resv,
atomic_add_long(&anon_segkp_pages_locked, -pages);
atomic_add_long((ulong_t *)(&(shmd->shm_softlockcnt)), -npages);
atomic_add_long((ulong_t *)(&(shmd->shm_softlockcnt)), npages);
atomic_add_long((ulong_t *)(
atomic_add_long((ulong_t *)(&(shmd->shm_softlockcnt)), npages);
atomic_add_long(&spt_used, npages);
atomic_add_long(&spt_used, -npages);
atomic_add_long(&segvn_textrepl_bytes, -size);
atomic_add_long(&segvn_textrepl_bytes, -size);
atomic_add_long(&segvn_textrepl_bytes, -size);
atomic_add_long(&segvn_textrepl_bytes, -size);
atomic_add_long(&segvn_textrepl_bytes, -size);
atomic_add_long(&svd->swresv, ptob(1));
atomic_add_long(&seg->s_as->a_resvsize,
atomic_add_long(&svd->swresv, ptob(1));
atomic_add_long(&seg->s_as->a_resvsize, ptob(1));
atomic_add_long((ulong_t *)&(svd)->softlockcnt, \
atomic_add_long((ulong_t *)&svd->softlockcnt,
atomic_add_long((ulong_t *)&svd->softlockcnt,
atomic_add_long(
atomic_add_long(&svd->swresv, -bytes);
atomic_add_long(&seg->s_as->a_resvsize, -bytes);
atomic_add_long((ulong_t *)&svd->softlockcnt, -npages);
atomic_add_long((ulong_t *)&svd->softlockcnt,
atomic_add_long((ulong_t *)&svd->softlockcnt, npages);
atomic_add_long((ulong_t *)&pamp->a_softlockcnt,
atomic_add_long(&mnoderanges[mtype].mnr_mts[szc].mnr_mts_pgcnt, cnt);
atomic_add_long(&mnoderanges[mtype].mnr_mts[szc].mnr_mtsc_pgcnt[bin],
atomic_add_long(&freemem4g, cnt);
atomic_add_long(&mnoderanges[mtype].mnr_mt_clpgcnt, cnt);
atomic_add_long(&mnoderanges[mtype].mnr_mt_flpgcnt[szc], cnt);
atomic_add_long(&mnoderanges[mtype].mnr_mt_totcnt, cnt);
atomic_add_long((ulong_t *)&bln_stats.bln_hv_pages, -(long)page_cnt);
atomic_add_long((ulong_t *)&bln_stats.bln_hv_pages, -delta);
atomic_add_long((ulong_t *)&bln_stats.bln_hv_pages, delta);
atomic_add_long((ulong_t *)&bln_stats.bln_hv_pages, -rv);
atomic_add_long((ulong_t *)&bln_stats.bln_hv_pages, page_cnt);
__ATOMIC_OPXX(atomic_add_long, ulong_t, long, "add" SUF_LONG, "r")
atomic_add_long(&sfmmup->sfmmu_ttecnt[r_pgszc],
atomic_add_long(&sfmmup->sfmmu_ttecnt[r_pgszc],
atomic_add_long(&sfmmup->sfmmu_ttecnt[r_pgszc], -rttecnt);
atomic_add_long(&sfmmup->sfmmu_ttecnt[rgnp->rgn_pgszc], rttecnt);
atomic_add_long(&sfmmup->sfmmu_ttecnt[i],
atomic_add_long(&sfmmup->sfmmu_ttecnt[i],
atomic_add_long(&sfmmup->sfmmu_ttecnt[i],
atomic_add_long(&sfmmup->sfmmu_ttecnt[i],
atomic_add_long(&sfmmup->sfmmu_ttecnt[ttesz], -ttecnt);
atomic_add_long(&mmu_p->mmu_dvma_reserve, npages);
atomic_add_long(&mmu_p->mmu_dvma_reserve, npages);
atomic_add_long(&mmu_p->mmu_dvma_reserve, npages);
atomic_add_long(&plcnt[mn][mtype].plc_mt_clpgcnt, cnt); \
atomic_add_long(&plcnt[mn][mtype].plc_mt_lgpgcnt, cnt); \
atomic_add_long(&plcnt[mn][mtype].plc_mt_flpgcnt, cnt); \
atomic_add_long(&plcnt[mn][mtype].plc_mts[szc].plc_mts_pgcnt, \
atomic_add_long(&plcnt[mn][mtype].plc_mts[szc]. \
atomic_add_long(&plcnt[mn][mtype].plc_mt_clpgcnt, cnt); \
atomic_add_long(&plcnt[mn][mtype].plc_mt_lgpgcnt, cnt); \
atomic_add_long(&plcnt[mn][mtype].plc_mt_flpgcnt, cnt); \
atomic_add_long(&plcnt[mn][MTYPE_NORELOC].plc_mt_pgmax, cnt); \
atomic_add_long(&plcnt[mn][MTYPE_RELOC].plc_mt_pgmax, -cnt); \
atomic_add_long(&plcnt[_mn][MTYPE_RELOC].plc_mt_pgmax, \
atomic_add_long(&plcnt[_mn][MTYPE_RELOC].plc_mt_pgmax, \
atomic_add_long(&iommu_p->iommu_dvma_reserve, npages);
atomic_add_long(&iommu_p->iommu_dvma_reserve, npages);
atomic_add_long(&iommu_p->iommu_dvma_reserve, npages);