Lines Matching refs:tsd
43 static int n##_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, \
927 ctl_byname(tsd_t *tsd, const char *name, void *oldp, size_t *oldlenp, in ctl_byname() argument
936 if (!ctl_initialized && ctl_init(tsd_tsdn(tsd))) { in ctl_byname()
942 ret = ctl_lookup(tsd_tsdn(tsd), name, nodes, mib, &depth); in ctl_byname()
948 ret = node->ctl(tsd, mib, depth, oldp, oldlenp, newp, newlen); in ctl_byname()
974 ctl_bymib(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in ctl_bymib() argument
981 if (!ctl_initialized && ctl_init(tsd_tsdn(tsd))) { in ctl_bymib()
1003 node = inode->index(tsd_tsdn(tsd), mib, miblen, mib[i]); in ctl_bymib()
1013 ret = node->ctl(tsd, mib, miblen, oldp, oldlenp, newp, newlen); in ctl_bymib()
1114 n##_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, \
1123 malloc_mutex_lock(tsd_tsdn(tsd), &ctl_mtx); \
1131 malloc_mutex_unlock(tsd_tsdn(tsd), &ctl_mtx); \
1137 n##_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, \
1145 malloc_mutex_lock(tsd_tsdn(tsd), &ctl_mtx); \
1152 malloc_mutex_unlock(tsd_tsdn(tsd), &ctl_mtx); \
1158 n##_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, \
1164 malloc_mutex_lock(tsd_tsdn(tsd), &ctl_mtx); \
1171 malloc_mutex_unlock(tsd_tsdn(tsd), &ctl_mtx); \
1181 n##_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, \
1200 n##_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, \
1217 n##_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, \
1226 oldval = (m(tsd)); \
1236 n##_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, \
1256 epoch_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in CTL_RO_NL_GEN()
1262 malloc_mutex_lock(tsd_tsdn(tsd), &ctl_mtx); in CTL_RO_NL_GEN()
1265 ctl_refresh(tsd_tsdn(tsd)); in CTL_RO_NL_GEN()
1270 malloc_mutex_unlock(tsd_tsdn(tsd), &ctl_mtx); in CTL_RO_NL_GEN()
1319 thread_arena_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in CTL_RO_CONFIG_GEN()
1326 oldarena = arena_choose(tsd, NULL); in CTL_RO_CONFIG_GEN()
1343 newarena = arena_get(tsd_tsdn(tsd), newind, true); in CTL_RO_CONFIG_GEN()
1349 arena_migrate(tsd, oldind, newind); in CTL_RO_CONFIG_GEN()
1351 tcache_t *tcache = tsd_tcache_get(tsd); in CTL_RO_CONFIG_GEN()
1353 tcache_arena_reassociate(tsd_tsdn(tsd), tcache, in CTL_RO_CONFIG_GEN()
1374 thread_tcache_enabled_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, in CTL_TSD_RO_NL_CGEN()
1399 thread_tcache_flush_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, in thread_tcache_flush_ctl() argument
1418 thread_prof_name_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in thread_prof_name_ctl() argument
1434 if ((ret = prof_thread_name_set(tsd, *(const char **)newp)) != in thread_prof_name_ctl()
1438 const char *oldname = prof_thread_name_get(tsd); in thread_prof_name_ctl()
1448 thread_prof_active_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in thread_prof_active_ctl() argument
1457 oldval = prof_thread_active_get(tsd); in thread_prof_active_ctl()
1463 if (prof_thread_active_set(tsd, *(bool *)newp)) { in thread_prof_active_ctl()
1478 tcache_create_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in tcache_create_ctl() argument
1487 malloc_mutex_lock(tsd_tsdn(tsd), &ctl_mtx); in tcache_create_ctl()
1489 if (tcaches_create(tsd, &tcache_ind)) { in tcache_create_ctl()
1497 malloc_mutex_unlock(tsd_tsdn(tsd), &ctl_mtx); in tcache_create_ctl()
1502 tcache_flush_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in tcache_flush_ctl() argument
1518 tcaches_flush(tsd, tcache_ind); in tcache_flush_ctl()
1526 tcache_destroy_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in tcache_destroy_ctl() argument
1542 tcaches_destroy(tsd, tcache_ind); in tcache_destroy_ctl()
1552 arena_i_initialized_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, in arena_i_initialized_ctl() argument
1556 tsdn_t *tsdn = tsd_tsdn(tsd); in arena_i_initialized_ctl()
1619 arena_i_purge_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in arena_i_purge_ctl() argument
1628 arena_i_purge(tsd_tsdn(tsd), arena_ind, true); in arena_i_purge_ctl()
1636 arena_i_decay_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in arena_i_decay_ctl() argument
1645 arena_i_purge(tsd_tsdn(tsd), arena_ind, false); in arena_i_decay_ctl()
1653 arena_i_reset_destroy_helper(tsd_t *tsd, const size_t *mib, size_t miblen, in arena_i_reset_destroy_helper() argument
1668 *arena = arena_get(tsd_tsdn(tsd), *arena_ind, false); in arena_i_reset_destroy_helper()
1680 arena_i_reset_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in arena_i_reset_ctl() argument
1687 ret = arena_i_reset_destroy_helper(tsd, mib, miblen, oldp, oldlenp, in arena_i_reset_ctl()
1692 arena_reset(tsd, arena); in arena_i_reset_ctl()
1698 arena_i_destroy_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in arena_i_destroy_ctl() argument
1706 ret = arena_i_reset_destroy_helper(tsd, mib, miblen, oldp, oldlenp, in arena_i_destroy_ctl()
1718 arena_reset(tsd, arena); in arena_i_destroy_ctl()
1719 arena_purge(tsd_tsdn(tsd), arena, true); in arena_i_destroy_ctl()
1722 ctl_arena_refresh(tsd_tsdn(tsd), arena, ctl_darena, arena_ind, true); in arena_i_destroy_ctl()
1724 arena_destroy(tsd, arena); in arena_i_destroy_ctl()
1737 arena_i_dss_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in arena_i_dss_ctl() argument
1746 malloc_mutex_lock(tsd_tsdn(tsd), &ctl_mtx); in arena_i_dss_ctl()
1780 arena_t *arena = arena_get(tsd_tsdn(tsd), arena_ind, false); in arena_i_dss_ctl()
1782 arena_dss_prec_set(tsd_tsdn(tsd), arena, dss_prec))) { in arena_i_dss_ctl()
1786 dss_prec_old = arena_dss_prec_get(tsd_tsdn(tsd), arena); in arena_i_dss_ctl()
1794 malloc_mutex_unlock(tsd_tsdn(tsd), &ctl_mtx); in arena_i_dss_ctl()
1799 arena_i_decay_time_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in arena_i_decay_time_ctl() argument
1807 arena = arena_get(tsd_tsdn(tsd), arena_ind, false); in arena_i_decay_time_ctl()
1814 size_t oldval = arena_decay_time_get(tsd_tsdn(tsd), arena); in arena_i_decay_time_ctl()
1822 if (arena_decay_time_set(tsd_tsdn(tsd), arena, in arena_i_decay_time_ctl()
1835 arena_i_extent_hooks_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, in arena_i_extent_hooks_ctl() argument
1842 malloc_mutex_lock(tsd_tsdn(tsd), &ctl_mtx); in arena_i_extent_hooks_ctl()
1845 arena_get(tsd_tsdn(tsd), arena_ind, false)) != NULL) { in arena_i_extent_hooks_ctl()
1865 malloc_mutex_unlock(tsd_tsdn(tsd), &ctl_mtx); in arena_i_extent_hooks_ctl()
1896 arenas_narenas_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in arenas_narenas_ctl() argument
1902 malloc_mutex_lock(tsd_tsdn(tsd), &ctl_mtx); in arenas_narenas_ctl()
1913 malloc_mutex_unlock(tsd_tsdn(tsd), &ctl_mtx); in arenas_narenas_ctl()
1918 arenas_decay_time_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in arenas_decay_time_ctl() argument
1970 arenas_create_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in arenas_create_ctl() argument
1977 malloc_mutex_lock(tsd_tsdn(tsd), &ctl_mtx); in arenas_create_ctl()
1981 if ((arena_ind = ctl_arena_init(tsd_tsdn(tsd), extent_hooks)) == in arenas_create_ctl()
1990 malloc_mutex_unlock(tsd_tsdn(tsd), &ctl_mtx); in arenas_create_ctl()
1997 prof_thread_active_init_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, in prof_thread_active_init_ctl() argument
2011 oldval = prof_thread_active_init_set(tsd_tsdn(tsd), in prof_thread_active_init_ctl()
2014 oldval = prof_thread_active_init_get(tsd_tsdn(tsd)); in prof_thread_active_init_ctl()
2023 prof_active_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in prof_active_ctl() argument
2037 oldval = prof_active_set(tsd_tsdn(tsd), *(bool *)newp); in prof_active_ctl()
2039 oldval = prof_active_get(tsd_tsdn(tsd)); in prof_active_ctl()
2048 prof_dump_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in prof_dump_ctl() argument
2060 if (prof_mdump(tsd, filename)) { in prof_dump_ctl()
2071 prof_gdump_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in prof_gdump_ctl() argument
2085 oldval = prof_gdump_set(tsd_tsdn(tsd), *(bool *)newp); in prof_gdump_ctl()
2087 oldval = prof_gdump_get(tsd_tsdn(tsd)); in prof_gdump_ctl()
2096 prof_reset_ctl(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp, in prof_reset_ctl() argument
2110 prof_reset(tsd, lg_sample); in prof_reset_ctl()