Lines Matching defs:tsdn

49 static const ctl_named_node_t	*n##_index(tsdn_t *tsdn,		\
54 static void ctl_arena_stats_amerge(tsdn_t *tsdn, ctl_arena_stats_t *cstats,
58 static void ctl_arena_refresh(tsdn_t *tsdn, arena_t *arena, unsigned i);
59 static bool ctl_grow(tsdn_t *tsdn);
60 static void ctl_refresh(tsdn_t *tsdn);
61 static bool ctl_init(tsdn_t *tsdn);
62 static int ctl_lookup(tsdn_t *tsdn, const char *name,
120 static void arena_i_purge(tsdn_t *tsdn, unsigned arena_ind, bool all);
563 ctl_arena_stats_amerge(tsdn_t *tsdn, ctl_arena_stats_t *cstats, arena_t *arena)
568 arena_stats_merge(tsdn, arena, &cstats->nthreads, &cstats->dss,
581 arena_basic_stats_merge(tsdn, arena, &cstats->nthreads,
659 ctl_arena_refresh(tsdn_t *tsdn, arena_t *arena, unsigned i)
665 ctl_arena_stats_amerge(tsdn, astats, arena);
671 ctl_grow(tsdn_t *tsdn)
676 if (arena_init(tsdn, ctl_stats.narenas) == NULL)
711 ctl_refresh(tsdn_t *tsdn)
723 tarenas[i] = arena_get(tsdn, i, false);
730 ctl_arena_refresh(tsdn, tarenas[i], i);
735 base_stats_get(tsdn, &base_allocated, &base_resident,
761 ctl_init(tsdn_t *tsdn)
765 malloc_mutex_lock(tsdn, &ctl_mtx);
807 ctl_refresh(tsdn);
813 malloc_mutex_unlock(tsdn, &ctl_mtx);
818 ctl_lookup(tsdn_t *tsdn, const char *name, ctl_node_t const **nodesp,
871 node = inode->index(tsdn, mibp, *depthp, (size_t)index);
947 ctl_nametomib(tsdn_t *tsdn, const char *name, size_t *mibp, size_t *miblenp)
951 if (!ctl_initialized && ctl_init(tsdn)) {
956 ret = ctl_lookup(tsdn, name, NULL, mibp, miblenp);
1024 ctl_prefork(tsdn_t *tsdn)
1027 malloc_mutex_prefork(tsdn, &ctl_mtx);
1031 ctl_postfork_parent(tsdn_t *tsdn)
1034 malloc_mutex_postfork_parent(tsdn, &ctl_mtx);
1038 ctl_postfork_child(tsdn_t *tsdn)
1041 malloc_mutex_postfork_child(tsdn, &ctl_mtx);
1544 arena_i_purge(tsdn_t *tsdn, unsigned arena_ind, bool all)
1547 malloc_mutex_lock(tsdn, &ctl_mtx);
1556 tarenas[i] = arena_get(tsdn, i, false);
1562 malloc_mutex_unlock(tsdn, &ctl_mtx);
1566 arena_purge(tsdn, tarenas[i], all);
1573 tarena = arena_get(tsdn, arena_ind, false);
1576 malloc_mutex_unlock(tsdn, &ctl_mtx);
1579 arena_purge(tsdn, tarena, all);
1807 arena_i_index(tsdn_t *tsdn, const size_t *mib, size_t miblen, size_t i)
1811 malloc_mutex_lock(tsdn, &ctl_mtx);
1819 malloc_mutex_unlock(tsdn, &ctl_mtx);
1934 arenas_bin_i_index(tsdn_t *tsdn, const size_t *mib, size_t miblen, size_t i)
1945 arenas_lrun_i_index(tsdn_t *tsdn, const size_t *mib, size_t miblen, size_t i)
1957 arenas_hchunk_i_index(tsdn_t *tsdn, const size_t *mib, size_t miblen, size_t i)
2191 stats_arenas_i_bins_j_index(tsdn_t *tsdn, const size_t *mib, size_t miblen,
2210 stats_arenas_i_lruns_j_index(tsdn_t *tsdn, const size_t *mib, size_t miblen,
2230 stats_arenas_i_hchunks_j_index(tsdn_t *tsdn, const size_t *mib, size_t miblen,
2240 stats_arenas_i_index(tsdn_t *tsdn, const size_t *mib, size_t miblen, size_t i)
2244 malloc_mutex_lock(tsdn, &ctl_mtx);
2252 malloc_mutex_unlock(tsdn, &ctl_mtx);