Lines Matching defs:astats
992 ctl_arena_stats_t astats;
1001 ret->astats = &cont->astats;
1034 memset(&ctl_arena->astats->astats, 0, sizeof(arena_stats_t));
1035 ctl_arena->astats->allocated_small = 0;
1036 ctl_arena->astats->nmalloc_small = 0;
1037 ctl_arena->astats->ndalloc_small = 0;
1038 ctl_arena->astats->nrequests_small = 0;
1039 ctl_arena->astats->nfills_small = 0;
1040 ctl_arena->astats->nflushes_small = 0;
1041 memset(ctl_arena->astats->bstats, 0, SC_NBINS *
1043 memset(ctl_arena->astats->lstats, 0, (SC_NSIZES - SC_NBINS) *
1045 memset(ctl_arena->astats->estats, 0, SC_NPSIZES *
1047 memset(&ctl_arena->astats->hpastats, 0,
1049 memset(&ctl_arena->astats->secstats, 0,
1063 &ctl_arena->astats->astats, ctl_arena->astats->bstats,
1064 ctl_arena->astats->lstats, ctl_arena->astats->estats,
1065 &ctl_arena->astats->hpastats, &ctl_arena->astats->secstats);
1069 &ctl_arena->astats->bstats[i].stats_data;
1070 ctl_arena->astats->allocated_small += bstats->curregs *
1072 ctl_arena->astats->nmalloc_small += bstats->nmalloc;
1073 ctl_arena->astats->ndalloc_small += bstats->ndalloc;
1074 ctl_arena->astats->nrequests_small += bstats->nrequests;
1075 ctl_arena->astats->nfills_small += bstats->nfills;
1076 ctl_arena->astats->nflushes_small += bstats->nflushes;
1104 ctl_arena_stats_t *sdstats = ctl_sdarena->astats;
1105 ctl_arena_stats_t *astats = ctl_arena->astats;
1108 sdstats->astats.mapped += astats->astats.mapped;
1109 sdstats->astats.pa_shard_stats.pac_stats.retained
1110 += astats->astats.pa_shard_stats.pac_stats.retained;
1111 sdstats->astats.pa_shard_stats.edata_avail
1112 += astats->astats.pa_shard_stats.edata_avail;
1116 &sdstats->astats.pa_shard_stats.pac_stats.decay_dirty.npurge,
1117 &astats->astats.pa_shard_stats.pac_stats.decay_dirty.npurge);
1119 &sdstats->astats.pa_shard_stats.pac_stats.decay_dirty.nmadvise,
1120 &astats->astats.pa_shard_stats.pac_stats.decay_dirty.nmadvise);
1122 &sdstats->astats.pa_shard_stats.pac_stats.decay_dirty.purged,
1123 &astats->astats.pa_shard_stats.pac_stats.decay_dirty.purged);
1126 &sdstats->astats.pa_shard_stats.pac_stats.decay_muzzy.npurge,
1127 &astats->astats.pa_shard_stats.pac_stats.decay_muzzy.npurge);
1129 &sdstats->astats.pa_shard_stats.pac_stats.decay_muzzy.nmadvise,
1130 &astats->astats.pa_shard_stats.pac_stats.decay_muzzy.nmadvise);
1132 &sdstats->astats.pa_shard_stats.pac_stats.decay_muzzy.purged,
1133 &astats->astats.pa_shard_stats.pac_stats.decay_muzzy.purged);
1136 &(sdstats->astats.mutex_prof_data[ \
1138 &(astats->astats.mutex_prof_data[ \
1143 sdstats->astats.base += astats->astats.base;
1144 sdstats->astats.resident += astats->astats.resident;
1145 sdstats->astats.metadata_thp += astats->astats.metadata_thp;
1146 ctl_accum_atomic_zu(&sdstats->astats.internal,
1147 &astats->astats.internal);
1150 &astats->astats.internal, ATOMIC_RELAXED) == 0);
1154 sdstats->allocated_small += astats->allocated_small;
1156 assert(astats->allocated_small == 0);
1158 sdstats->nmalloc_small += astats->nmalloc_small;
1159 sdstats->ndalloc_small += astats->ndalloc_small;
1160 sdstats->nrequests_small += astats->nrequests_small;
1161 sdstats->nfills_small += astats->nfills_small;
1162 sdstats->nflushes_small += astats->nflushes_small;
1165 sdstats->astats.allocated_large +=
1166 astats->astats.allocated_large;
1168 assert(astats->astats.allocated_large == 0);
1170 sdstats->astats.nmalloc_large += astats->astats.nmalloc_large;
1171 sdstats->astats.ndalloc_large += astats->astats.ndalloc_large;
1172 sdstats->astats.nrequests_large
1173 += astats->astats.nrequests_large;
1174 sdstats->astats.nflushes_large += astats->astats.nflushes_large;
1176 &sdstats->astats.pa_shard_stats.pac_stats.abandoned_vm,
1177 &astats->astats.pa_shard_stats.pac_stats.abandoned_vm);
1179 sdstats->astats.tcache_bytes += astats->astats.tcache_bytes;
1180 sdstats->astats.tcache_stashed_bytes +=
1181 astats->astats.tcache_stashed_bytes;
1184 sdstats->astats.uptime = astats->astats.uptime;
1189 bin_stats_t *bstats = &astats->bstats[i].stats_data;
1211 &astats->bstats[i].mutex_data);
1217 &astats->lstats[i].nmalloc);
1219 &astats->lstats[i].ndalloc);
1221 &astats->lstats[i].nrequests);
1224 astats->lstats[i].curlextents;
1226 assert(astats->lstats[i].curlextents == 0);
1232 sdstats->estats[i].ndirty += astats->estats[i].ndirty;
1233 sdstats->estats[i].nmuzzy += astats->estats[i].nmuzzy;
1235 += astats->estats[i].nretained;
1237 += astats->estats[i].dirty_bytes;
1239 += astats->estats[i].muzzy_bytes;
1241 += astats->estats[i].retained_bytes;
1245 hpa_shard_stats_accum(&sdstats->hpastats, &astats->hpastats);
1246 sec_stats_accum(&sdstats->secstats, &astats->secstats);
1332 ctl_stats->allocated = ctl_sarena->astats->allocated_small +
1333 ctl_sarena->astats->astats.allocated_large;
1335 ctl_stats->metadata = ctl_sarena->astats->astats.base +
1336 atomic_load_zu(&ctl_sarena->astats->astats.internal,
1338 ctl_stats->resident = ctl_sarena->astats->astats.resident;
1340 ctl_sarena->astats->astats.metadata_thp;
1341 ctl_stats->mapped = ctl_sarena->astats->astats.mapped;
1342 ctl_stats->retained = ctl_sarena->astats->astats
3491 nstime_ns(&arenas_i(mib[2])->astats->astats.uptime), uint64_t)
3496 arenas_i(mib[2])->astats->astats.mapped, size_t)
3498 arenas_i(mib[2])->astats->astats.pa_shard_stats.pac_stats.retained, size_t)
3500 arenas_i(mib[2])->astats->astats.pa_shard_stats.edata_avail, size_t)
3504 &arenas_i(mib[2])->astats->astats.pa_shard_stats.pac_stats.decay_dirty.npurge),
3508 &arenas_i(mib[2])->astats->astats.pa_shard_stats.pac_stats.decay_dirty.nmadvise),
3512 &arenas_i(mib[2])->astats->astats.pa_shard_stats.pac_stats.decay_dirty.purged),
3517 &arenas_i(mib[2])->astats->astats.pa_shard_stats.pac_stats.decay_muzzy.npurge),
3521 &arenas_i(mib[2])->astats->astats.pa_shard_stats.pac_stats.decay_muzzy.nmadvise),
3525 &arenas_i(mib[2])->astats->astats.pa_shard_stats.pac_stats.decay_muzzy.purged),
3529 arenas_i(mib[2])->astats->astats.base,
3532 atomic_load_zu(&arenas_i(mib[2])->astats->astats.internal, ATOMIC_RELAXED),
3535 arenas_i(mib[2])->astats->astats.metadata_thp, size_t)
3537 arenas_i(mib[2])->astats->astats.tcache_bytes, size_t)
3539 arenas_i(mib[2])->astats->astats.tcache_stashed_bytes, size_t)
3541 arenas_i(mib[2])->astats->astats.resident,
3545 &arenas_i(mib[2])->astats->astats.pa_shard_stats.pac_stats.abandoned_vm,
3549 arenas_i(mib[2])->astats->secstats.bytes, size_t)
3552 arenas_i(mib[2])->astats->allocated_small, size_t)
3554 arenas_i(mib[2])->astats->nmalloc_small, uint64_t)
3556 arenas_i(mib[2])->astats->ndalloc_small, uint64_t)
3558 arenas_i(mib[2])->astats->nrequests_small, uint64_t)
3560 arenas_i(mib[2])->astats->nfills_small, uint64_t)
3562 arenas_i(mib[2])->astats->nflushes_small, uint64_t)
3564 arenas_i(mib[2])->astats->astats.allocated_large, size_t)
3566 arenas_i(mib[2])->astats->astats.nmalloc_large, uint64_t)
3568 arenas_i(mib[2])->astats->astats.ndalloc_large, uint64_t)
3570 arenas_i(mib[2])->astats->astats.nrequests_large, uint64_t)
3576 arenas_i(mib[2])->astats->astats.nmalloc_large, uint64_t)
3578 arenas_i(mib[2])->astats->astats.nflushes_large, uint64_t)
3606 arenas_i(mib[2])->astats->astats.mutex_prof_data[arena_prof_mutex_##mtx])
3612 arenas_i(mib[2])->astats->bstats[mib[4]].mutex_data)
3675 arenas_i(mib[2])->astats->bstats[mib[4]].stats_data.nmalloc, uint64_t)
3677 arenas_i(mib[2])->astats->bstats[mib[4]].stats_data.ndalloc, uint64_t)
3679 arenas_i(mib[2])->astats->bstats[mib[4]].stats_data.nrequests, uint64_t)
3681 arenas_i(mib[2])->astats->bstats[mib[4]].stats_data.curregs, size_t)
3683 arenas_i(mib[2])->astats->bstats[mib[4]].stats_data.nfills, uint64_t)
3685 arenas_i(mib[2])->astats->bstats[mib[4]].stats_data.nflushes, uint64_t)
3687 arenas_i(mib[2])->astats->bstats[mib[4]].stats_data.nslabs, uint64_t)
3689 arenas_i(mib[2])->astats->bstats[mib[4]].stats_data.reslabs, uint64_t)
3691 arenas_i(mib[2])->astats->bstats[mib[4]].stats_data.curslabs, size_t)
3693 arenas_i(mib[2])->astats->bstats[mib[4]].stats_data.nonfull_slabs, size_t)
3706 &arenas_i(mib[2])->astats->lstats[mib[4]].nmalloc), uint64_t)
3709 &arenas_i(mib[2])->astats->lstats[mib[4]].ndalloc), uint64_t)
3712 &arenas_i(mib[2])->astats->lstats[mib[4]].nrequests), uint64_t)
3714 arenas_i(mib[2])->astats->lstats[mib[4]].curlextents, size_t)
3726 arenas_i(mib[2])->astats->estats[mib[4]].ndirty, size_t);
3728 arenas_i(mib[2])->astats->estats[mib[4]].nmuzzy, size_t);
3730 arenas_i(mib[2])->astats->estats[mib[4]].nretained, size_t);
3732 arenas_i(mib[2])->astats->estats[mib[4]].dirty_bytes, size_t);
3734 arenas_i(mib[2])->astats->estats[mib[4]].muzzy_bytes, size_t);
3736 arenas_i(mib[2])->astats->estats[mib[4]].retained_bytes, size_t);
3748 arenas_i(mib[2])->astats->hpastats.nonderived_stats.npurge_passes, uint64_t);
3750 arenas_i(mib[2])->astats->hpastats.nonderived_stats.npurges, uint64_t);
3752 arenas_i(mib[2])->astats->hpastats.nonderived_stats.nhugifies, uint64_t);
3754 arenas_i(mib[2])->astats->hpastats.nonderived_stats.ndehugifies, uint64_t);
3758 arenas_i(mib[2])->astats->hpastats.psset_stats.full_slabs[0].npageslabs,
3761 arenas_i(mib[2])->astats->hpastats.psset_stats.full_slabs[0].nactive, size_t);
3763 arenas_i(mib[2])->astats->hpastats.psset_stats.full_slabs[0].ndirty, size_t);
3767 arenas_i(mib[2])->astats->hpastats.psset_stats.full_slabs[1].npageslabs,
3770 arenas_i(mib[2])->astats->hpastats.psset_stats.full_slabs[1].nactive, size_t);
3772 arenas_i(mib[2])->astats->hpastats.psset_stats.full_slabs[1].ndirty, size_t);
3776 arenas_i(mib[2])->astats->hpastats.psset_stats.empty_slabs[0].npageslabs,
3779 arenas_i(mib[2])->astats->hpastats.psset_stats.empty_slabs[0].nactive, size_t);
3781 arenas_i(mib[2])->astats->hpastats.psset_stats.empty_slabs[0].ndirty, size_t);
3785 arenas_i(mib[2])->astats->hpastats.psset_stats.empty_slabs[1].npageslabs,
3788 arenas_i(mib[2])->astats->hpastats.psset_stats.empty_slabs[1].nactive, size_t);
3790 arenas_i(mib[2])->astats->hpastats.psset_stats.empty_slabs[1].ndirty, size_t);
3794 arenas_i(mib[2])->astats->hpastats.psset_stats.nonfull_slabs[mib[5]][0].npageslabs,
3797 arenas_i(mib[2])->astats->hpastats.psset_stats.nonfull_slabs[mib[5]][0].nactive,
3800 arenas_i(mib[2])->astats->hpastats.psset_stats.nonfull_slabs[mib[5]][0].ndirty,
3805 arenas_i(mib[2])->astats->hpastats.psset_stats.nonfull_slabs[mib[5]][1].npageslabs,
3808 arenas_i(mib[2])->astats->hpastats.psset_stats.nonfull_slabs[mib[5]][1].nactive,
3811 arenas_i(mib[2])->astats->hpastats.psset_stats.nonfull_slabs[mib[5]][1].ndirty,