Lines Matching refs:ctl_stats

14 static ctl_stats_t	ctl_stats;  variable
620 ctl_arena_stats_t *astats = &ctl_stats.arenas[i]; in ctl_arena_refresh()
621 ctl_arena_stats_t *sstats = &ctl_stats.arenas[ctl_stats.narenas]; in ctl_arena_refresh()
645 if (arena_init(ctl_stats.narenas) == NULL) in ctl_grow()
649 astats = (ctl_arena_stats_t *)a0malloc((ctl_stats.narenas + 2) * in ctl_grow()
655 memcpy(astats, ctl_stats.arenas, (ctl_stats.narenas + 1) * in ctl_grow()
657 memset(&astats[ctl_stats.narenas + 1], 0, sizeof(ctl_arena_stats_t)); in ctl_grow()
658 if (ctl_arena_init(&astats[ctl_stats.narenas + 1])) { in ctl_grow()
665 memcpy(&tstats, &astats[ctl_stats.narenas], in ctl_grow()
667 memcpy(&astats[ctl_stats.narenas], in ctl_grow()
668 &astats[ctl_stats.narenas + 1], sizeof(ctl_arena_stats_t)); in ctl_grow()
669 memcpy(&astats[ctl_stats.narenas + 1], &tstats, in ctl_grow()
672 a0dalloc(ctl_stats.arenas); in ctl_grow()
673 ctl_stats.arenas = astats; in ctl_grow()
674 ctl_stats.narenas++; in ctl_grow()
685 VARIABLE_ARRAY(arena_t *, tarenas, ctl_stats.narenas); in ctl_refresh()
691 ctl_stats.arenas[ctl_stats.narenas].nthreads = 0; in ctl_refresh()
692 ctl_arena_clear(&ctl_stats.arenas[ctl_stats.narenas]); in ctl_refresh()
695 for (i = 0, refreshed = false; i < ctl_stats.narenas; i++) { in ctl_refresh()
703 for (i = 0; i < ctl_stats.narenas; i++) { in ctl_refresh()
705 ctl_stats.arenas[i].nthreads = arena_nbound(i); in ctl_refresh()
707 ctl_stats.arenas[i].nthreads = 0; in ctl_refresh()
710 for (i = 0; i < ctl_stats.narenas; i++) { in ctl_refresh()
713 ctl_stats.arenas[i].initialized = initialized; in ctl_refresh()
721 ctl_stats.allocated = in ctl_refresh()
722 ctl_stats.arenas[ctl_stats.narenas].allocated_small + in ctl_refresh()
723 ctl_stats.arenas[ctl_stats.narenas].astats.allocated_large + in ctl_refresh()
724 ctl_stats.arenas[ctl_stats.narenas].astats.allocated_huge; in ctl_refresh()
725 ctl_stats.active = in ctl_refresh()
726 (ctl_stats.arenas[ctl_stats.narenas].pactive << LG_PAGE); in ctl_refresh()
727 ctl_stats.metadata = base_allocated + in ctl_refresh()
728 ctl_stats.arenas[ctl_stats.narenas].astats.metadata_mapped + in ctl_refresh()
729 ctl_stats.arenas[ctl_stats.narenas].astats in ctl_refresh()
731 ctl_stats.resident = base_resident + in ctl_refresh()
732 ctl_stats.arenas[ctl_stats.narenas].astats.metadata_mapped + in ctl_refresh()
733 ((ctl_stats.arenas[ctl_stats.narenas].pactive + in ctl_refresh()
734 ctl_stats.arenas[ctl_stats.narenas].pdirty) << LG_PAGE); in ctl_refresh()
735 ctl_stats.mapped = base_mapped + in ctl_refresh()
736 ctl_stats.arenas[ctl_stats.narenas].astats.mapped; in ctl_refresh()
753 ctl_stats.narenas = narenas_total_get(); in ctl_init()
754 ctl_stats.arenas = (ctl_arena_stats_t *)a0malloc( in ctl_init()
755 (ctl_stats.narenas + 1) * sizeof(ctl_arena_stats_t)); in ctl_init()
756 if (ctl_stats.arenas == NULL) { in ctl_init()
760 memset(ctl_stats.arenas, 0, (ctl_stats.narenas + 1) * in ctl_init()
770 for (i = 0; i <= ctl_stats.narenas; i++) { in ctl_init()
771 if (ctl_arena_init(&ctl_stats.arenas[i])) { in ctl_init()
775 ctl_stats.arenas[j].lstats); in ctl_init()
777 ctl_stats.arenas[j].hstats); in ctl_init()
779 a0dalloc(ctl_stats.arenas); in ctl_init()
780 ctl_stats.arenas = NULL; in ctl_init()
786 ctl_stats.arenas[ctl_stats.narenas].initialized = true; in ctl_init()
1310 if (newind >= ctl_stats.narenas) { in CTL_RO_BOOL_CONFIG_GEN()
1546 VARIABLE_ARRAY(arena_t *, tarenas, ctl_stats.narenas); in arena_purge()
1549 for (i = 0, refreshed = false; i < ctl_stats.narenas; i++) { in arena_purge()
1557 if (arena_ind == ctl_stats.narenas) { in arena_purge()
1559 for (i = 0; i < ctl_stats.narenas; i++) { in arena_purge()
1564 assert(arena_ind < ctl_stats.narenas); in arena_purge()
1617 if (arena_ind < ctl_stats.narenas) { in arena_i_dss_ctl()
1714 if (i > ctl_stats.narenas) { in arena_i_index()
1740 narenas = ctl_stats.narenas; in arenas_narenas_ctl()
1758 if (*oldlenp != ctl_stats.narenas * sizeof(bool)) { in arenas_initialized_ctl()
1760 nread = (*oldlenp < ctl_stats.narenas * sizeof(bool)) in arenas_initialized_ctl()
1761 ? (*oldlenp / sizeof(bool)) : ctl_stats.narenas; in arenas_initialized_ctl()
1764 nread = ctl_stats.narenas; in arenas_initialized_ctl()
1768 ((bool *)oldp)[i] = ctl_stats.arenas[i].initialized; in arenas_initialized_ctl()
1853 narenas = ctl_stats.narenas - 1; in arenas_extend_ctl()
1993 CTL_RO_CGEN(config_stats, stats_allocated, ctl_stats.allocated, size_t) in CTL_RO_NL_CGEN()
1994 CTL_RO_CGEN(config_stats, stats_active, ctl_stats.active, size_t) in CTL_RO_NL_CGEN()
1995 CTL_RO_CGEN(config_stats, stats_metadata, ctl_stats.metadata, size_t) in CTL_RO_NL_CGEN()
1996 CTL_RO_CGEN(config_stats, stats_resident, ctl_stats.resident, size_t) in CTL_RO_NL_CGEN()
1997 CTL_RO_CGEN(config_stats, stats_mapped, ctl_stats.mapped, size_t) in CTL_RO_NL_CGEN()
1999 CTL_RO_GEN(stats_arenas_i_dss, ctl_stats.arenas[mib[2]].dss, const char *) in CTL_RO_NL_CGEN()
2000 CTL_RO_GEN(stats_arenas_i_lg_dirty_mult, ctl_stats.arenas[mib[2]].lg_dirty_mult, in CTL_RO_NL_CGEN()
2002 CTL_RO_GEN(stats_arenas_i_nthreads, ctl_stats.arenas[mib[2]].nthreads, unsigned) in CTL_RO_NL_CGEN()
2003 CTL_RO_GEN(stats_arenas_i_pactive, ctl_stats.arenas[mib[2]].pactive, size_t) in CTL_RO_NL_CGEN()
2004 CTL_RO_GEN(stats_arenas_i_pdirty, ctl_stats.arenas[mib[2]].pdirty, size_t) in CTL_RO_NL_CGEN()
2006 ctl_stats.arenas[mib[2]].astats.mapped, size_t) in CTL_RO_NL_CGEN()
2008 ctl_stats.arenas[mib[2]].astats.npurge, uint64_t) in CTL_RO_NL_CGEN()
2010 ctl_stats.arenas[mib[2]].astats.nmadvise, uint64_t) in CTL_RO_NL_CGEN()
2012 ctl_stats.arenas[mib[2]].astats.purged, uint64_t) in CTL_RO_NL_CGEN()
2014 ctl_stats.arenas[mib[2]].astats.metadata_mapped, size_t) in CTL_RO_NL_CGEN()
2016 ctl_stats.arenas[mib[2]].astats.metadata_allocated, size_t) in CTL_RO_NL_CGEN()
2019 ctl_stats.arenas[mib[2]].allocated_small, size_t) in CTL_RO_NL_CGEN()
2021 ctl_stats.arenas[mib[2]].nmalloc_small, uint64_t) in CTL_RO_NL_CGEN()
2023 ctl_stats.arenas[mib[2]].ndalloc_small, uint64_t) in CTL_RO_NL_CGEN()
2025 ctl_stats.arenas[mib[2]].nrequests_small, uint64_t) in CTL_RO_NL_CGEN()
2027 ctl_stats.arenas[mib[2]].astats.allocated_large, size_t) in CTL_RO_NL_CGEN()
2029 ctl_stats.arenas[mib[2]].astats.nmalloc_large, uint64_t) in CTL_RO_NL_CGEN()
2031 ctl_stats.arenas[mib[2]].astats.ndalloc_large, uint64_t) in CTL_RO_NL_CGEN()
2033 ctl_stats.arenas[mib[2]].astats.nrequests_large, uint64_t) in CTL_RO_NL_CGEN()
2035 ctl_stats.arenas[mib[2]].astats.allocated_huge, size_t) in CTL_RO_NL_CGEN()
2037 ctl_stats.arenas[mib[2]].astats.nmalloc_huge, uint64_t) in CTL_RO_NL_CGEN()
2039 ctl_stats.arenas[mib[2]].astats.ndalloc_huge, uint64_t) in CTL_RO_NL_CGEN()
2041 ctl_stats.arenas[mib[2]].astats.nmalloc_huge, uint64_t) /* Intentional. */ in CTL_RO_NL_CGEN()
2044 ctl_stats.arenas[mib[2]].bstats[mib[4]].nmalloc, uint64_t) in CTL_RO_NL_CGEN()
2046 ctl_stats.arenas[mib[2]].bstats[mib[4]].ndalloc, uint64_t) in CTL_RO_NL_CGEN()
2048 ctl_stats.arenas[mib[2]].bstats[mib[4]].nrequests, uint64_t) in CTL_RO_NL_CGEN()
2050 ctl_stats.arenas[mib[2]].bstats[mib[4]].curregs, size_t) in CTL_RO_NL_CGEN()
2052 ctl_stats.arenas[mib[2]].bstats[mib[4]].nfills, uint64_t) in CTL_RO_NL_CGEN()
2054 ctl_stats.arenas[mib[2]].bstats[mib[4]].nflushes, uint64_t) in CTL_RO_NL_CGEN()
2056 ctl_stats.arenas[mib[2]].bstats[mib[4]].nruns, uint64_t) in CTL_RO_NL_CGEN()
2058 ctl_stats.arenas[mib[2]].bstats[mib[4]].reruns, uint64_t) in CTL_RO_NL_CGEN()
2060 ctl_stats.arenas[mib[2]].bstats[mib[4]].curruns, size_t) in CTL_RO_NL_CGEN()
2072 ctl_stats.arenas[mib[2]].lstats[mib[4]].nmalloc, uint64_t)
2074 ctl_stats.arenas[mib[2]].lstats[mib[4]].ndalloc, uint64_t)
2076 ctl_stats.arenas[mib[2]].lstats[mib[4]].nrequests, uint64_t)
2078 ctl_stats.arenas[mib[2]].lstats[mib[4]].curruns, size_t)
2090 ctl_stats.arenas[mib[2]].hstats[mib[4]].nmalloc, uint64_t)
2092 ctl_stats.arenas[mib[2]].hstats[mib[4]].ndalloc, uint64_t)
2094 ctl_stats.arenas[mib[2]].hstats[mib[4]].nmalloc, /* Intentional. */
2097 ctl_stats.arenas[mib[2]].hstats[mib[4]].curhchunks, size_t)
2114 if (i > ctl_stats.narenas || !ctl_stats.arenas[i].initialized) { in stats_arenas_i_index()