Lines Matching refs:tsd
958 arena_reset(tsd_t *tsd, arena_t *arena) {
974 malloc_mutex_lock(tsd_tsdn(tsd), &arena->large_mtx);
981 malloc_mutex_unlock(tsd_tsdn(tsd), &arena->large_mtx);
983 rtree_ctx_t *rtree_ctx = tsd_rtree_ctx(tsd);
984 rtree_szind_slab_read(tsd_tsdn(tsd), &extents_rtree, rtree_ctx,
990 assert(usize == isalloc(tsd_tsdn(tsd), ptr));
994 prof_free(tsd, ptr, usize, &alloc_ctx);
996 large_dalloc(tsd_tsdn(tsd), extent);
997 malloc_mutex_lock(tsd_tsdn(tsd), &arena->large_mtx);
999 malloc_mutex_unlock(tsd_tsdn(tsd), &arena->large_mtx);
1005 malloc_mutex_lock(tsd_tsdn(tsd), &bin->lock);
1009 malloc_mutex_unlock(tsd_tsdn(tsd), &bin->lock);
1010 arena_slab_dalloc(tsd_tsdn(tsd), arena, slab);
1011 malloc_mutex_lock(tsd_tsdn(tsd), &bin->lock);
1015 malloc_mutex_unlock(tsd_tsdn(tsd), &bin->lock);
1016 arena_slab_dalloc(tsd_tsdn(tsd), arena, slab);
1017 malloc_mutex_lock(tsd_tsdn(tsd), &bin->lock);
1022 malloc_mutex_unlock(tsd_tsdn(tsd), &bin->lock);
1023 arena_slab_dalloc(tsd_tsdn(tsd), arena, slab);
1024 malloc_mutex_lock(tsd_tsdn(tsd), &bin->lock);
1030 malloc_mutex_unlock(tsd_tsdn(tsd), &bin->lock);
1056 arena_destroy(tsd_t *tsd, arena_t *arena) {
1070 arena_destroy_retained(tsd_tsdn(tsd), arena);
1088 base_delete(tsd_tsdn(tsd), arena->base);
1715 arena_retain_grow_limit_get_set(tsd_t *tsd, arena_t *arena, size_t *old_limit,
1729 malloc_mutex_lock(tsd_tsdn(tsd), &arena->extent_grow_mtx);
1736 malloc_mutex_unlock(tsd_tsdn(tsd), &arena->extent_grow_mtx);
1899 * is done enough that we should have tsd.