Lines Matching refs:arena
37 void arena_basic_stats_merge(tsdn_t *tsdn, arena_t *arena,
40 void arena_stats_merge(tsdn_t *tsdn, arena_t *arena, unsigned *nthreads,
45 void arena_handle_deferred_work(tsdn_t *tsdn, arena_t *arena);
46 edata_t *arena_extent_alloc_large(tsdn_t *tsdn, arena_t *arena,
48 void arena_extent_dalloc_large_prep(tsdn_t *tsdn, arena_t *arena,
50 void arena_extent_ralloc_large_shrink(tsdn_t *tsdn, arena_t *arena,
52 void arena_extent_ralloc_large_expand(tsdn_t *tsdn, arena_t *arena,
54 bool arena_decay_ms_set(tsdn_t *tsdn, arena_t *arena, extent_state_t state,
56 ssize_t arena_decay_ms_get(arena_t *arena, extent_state_t state);
57 void arena_decay(tsdn_t *tsdn, arena_t *arena, bool is_background_thread,
59 uint64_t arena_time_until_deferred(tsdn_t *tsdn, arena_t *arena);
60 void arena_do_deferred_work(tsdn_t *tsdn, arena_t *arena);
61 void arena_reset(tsd_t *tsd, arena_t *arena);
62 void arena_destroy(tsd_t *tsd, arena_t *arena);
63 void arena_cache_bin_fill_small(tsdn_t *tsdn, arena_t *arena,
67 void *arena_malloc_hard(tsdn_t *tsdn, arena_t *arena, size_t size,
69 void *arena_palloc(tsdn_t *tsdn, arena_t *arena, size_t usize,
74 void arena_slab_dalloc(tsdn_t *tsdn, arena_t *arena, edata_t *slab);
76 void arena_dalloc_bin_locked_handle_newly_empty(tsdn_t *tsdn, arena_t *arena,
78 void arena_dalloc_bin_locked_handle_newly_nonempty(tsdn_t *tsdn, arena_t *arena,
83 void *arena_ralloc(tsdn_t *tsdn, arena_t *arena, void *ptr, size_t oldsize,
86 dss_prec_t arena_dss_prec_get(arena_t *arena);
87 ehooks_t *arena_get_ehooks(arena_t *arena);
88 extent_hooks_t *arena_set_extent_hooks(tsd_t *tsd, arena_t *arena,
90 bool arena_dss_prec_set(arena_t *arena, dss_prec_t dss_prec);
95 bool arena_retain_grow_limit_get_set(tsd_t *tsd, arena_t *arena,
97 unsigned arena_nthreads_get(arena_t *arena, bool internal);
98 void arena_nthreads_inc(arena_t *arena, bool internal);
99 void arena_nthreads_dec(arena_t *arena, bool internal);
104 bin_t *arena_bin_choose(tsdn_t *tsdn, arena_t *arena, szind_t binind,
106 size_t arena_fill_small_fresh(tsdn_t *tsdn, arena_t *arena, szind_t binind,
109 void arena_prefork0(tsdn_t *tsdn, arena_t *arena);
110 void arena_prefork1(tsdn_t *tsdn, arena_t *arena);
111 void arena_prefork2(tsdn_t *tsdn, arena_t *arena);
112 void arena_prefork3(tsdn_t *tsdn, arena_t *arena);
113 void arena_prefork4(tsdn_t *tsdn, arena_t *arena);
114 void arena_prefork5(tsdn_t *tsdn, arena_t *arena);
115 void arena_prefork6(tsdn_t *tsdn, arena_t *arena);
116 void arena_prefork7(tsdn_t *tsdn, arena_t *arena);
117 void arena_prefork8(tsdn_t *tsdn, arena_t *arena);
118 void arena_postfork_parent(tsdn_t *tsdn, arena_t *arena);
119 void arena_postfork_child(tsdn_t *tsdn, arena_t *arena);