Home
last modified time | relevance | path

Searched refs:arena_t (Results 1 – 25 of 28) sorted by relevance

12

/f-stack/app/redis-5.0.5/deps/jemalloc/include/jemalloc/internal/
H A Darena_externs.h39 ssize_t arena_dirty_decay_ms_get(arena_t *arena);
41 ssize_t arena_muzzy_decay_ms_get(arena_t *arena);
45 void arena_reset(tsd_t *tsd, arena_t *arena);
46 void arena_destroy(tsd_t *tsd, arena_t *arena);
69 dss_prec_t arena_dss_prec_get(arena_t *arena);
80 size_t arena_extent_sn_next(arena_t *arena);
83 void arena_prefork0(tsdn_t *tsdn, arena_t *arena);
84 void arena_prefork1(tsdn_t *tsdn, arena_t *arena);
85 void arena_prefork2(tsdn_t *tsdn, arena_t *arena);
86 void arena_prefork3(tsdn_t *tsdn, arena_t *arena);
[all …]
H A Dextent_externs.h15 extent_t *extent_alloc(tsdn_t *tsdn, arena_t *arena);
18 extent_hooks_t *extent_hooks_get(arena_t *arena);
19 extent_hooks_t *extent_hooks_set(tsd_t *tsd, arena_t *arena,
34 extent_t *extents_alloc(tsdn_t *tsdn, arena_t *arena,
38 void extents_dalloc(tsdn_t *tsdn, arena_t *arena,
40 extent_t *extents_evict(tsdn_t *tsdn, arena_t *arena,
49 void extent_dalloc_wrapper(tsdn_t *tsdn, arena_t *arena,
51 void extent_destroy_wrapper(tsdn_t *tsdn, arena_t *arena,
53 bool extent_commit_wrapper(tsdn_t *tsdn, arena_t *arena,
56 bool extent_decommit_wrapper(tsdn_t *tsdn, arena_t *arena,
[all …]
H A Djemalloc_internal_inlines_b.h7 static inline arena_t *
8 arena_choose_impl(tsd_t *tsd, arena_t *arena, bool internal) { in arena_choose_impl()
9 arena_t *ret; in arena_choose_impl()
61 static inline arena_t *
62 arena_choose(tsd_t *tsd, arena_t *arena) { in arena_choose()
66 static inline arena_t *
67 arena_ichoose(tsd_t *tsd, arena_t *arena) { in arena_ichoose()
72 arena_is_auto(arena_t *arena) { in arena_is_auto()
H A Darena_inlines_a.h5 arena_ind_get(const arena_t *arena) { in arena_ind_get()
10 arena_internal_add(arena_t *arena, size_t size) { in arena_internal_add()
15 arena_internal_sub(arena_t *arena, size_t size) { in arena_internal_sub()
20 arena_internal_get(arena_t *arena) { in arena_internal_get()
25 arena_prof_accum(tsdn_t *tsdn, arena_t *arena, uint64_t accumbytes) { in arena_prof_accum()
38 arena_t *oldarena = tsd_arena_get(tsd); in percpu_arena_update()
44 arena_t *newarena = arena_get(tsd_tsdn(tsd), newind, true); in percpu_arena_update()
H A Dtcache_externs.h32 void *tcache_alloc_small_hard(tsdn_t *tsdn, arena_t *arena, tcache_t *tcache,
39 arena_t *arena);
42 void tcache_stats_merge(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena);
47 void tcache_arena_associate(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena);
H A Djemalloc_internal_externs.h39 void arena_set(unsigned ind, arena_t *arena);
41 arena_t *arena_init(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks);
43 arena_t *arena_choose_hard(tsd_t *tsd, bool internal);
H A Dlarge_externs.h4 void *large_malloc(tsdn_t *tsdn, arena_t *arena, size_t usize, bool zero);
5 void *large_palloc(tsdn_t *tsdn, arena_t *arena, size_t usize, size_t alignment,
9 void *large_ralloc(tsdn_t *tsdn, arena_t *arena, extent_t *extent, size_t usize,
H A Djemalloc_internal_inlines_a.h82 static inline arena_t *
84 arena_t *ret; in arena_get()
88 ret = (arena_t *)atomic_load_p(&arenas[ind], ATOMIC_ACQUIRE); in arena_get()
149 pre_reentrancy(tsd_t *tsd, arena_t *arena) { in pre_reentrancy()
H A Djemalloc_internal_inlines_c.h26 JEMALLOC_ALWAYS_INLINE arena_t *
42 bool is_internal, arena_t *arena, bool slow_path) { in iallocztm()
68 tcache_t *tcache, bool is_internal, arena_t *arena) { in ipallocztm()
88 tcache_t *tcache, arena_t *arena) { in ipalloct()
137 arena_t *arena) { in iralloct_realign()
174 bool zero, tcache_t *tcache, arena_t *arena) { in iralloct()
229 arena_t *arena = extent_arena_get(slab); in iget_defrag_hint()
H A Dtsd.h73 O(iarena, arena_t *, arena_t *) \
74 O(arena, arena_t *, arena_t *) \
H A Dbackground_thread_inlines.h16 arena_background_thread_info_get(arena_t *arena) { in arena_background_thread_info_get()
44 arena_background_thread_inactivity_check(tsdn_t *tsdn, arena_t *arena, in arena_background_thread_inactivity_check()
H A Darena_inlines_b.h61 arena_decay_ticks(tsdn_t *tsdn, arena_t *arena, unsigned nticks) { in arena_decay_ticks()
79 arena_decay_tick(tsdn_t *tsdn, arena_t *arena) { in arena_decay_tick()
87 arena_malloc(tsdn_t *tsdn, arena_t *arena, size_t size, szind_t ind, bool zero, in arena_malloc()
108 JEMALLOC_ALWAYS_INLINE arena_t *
H A Dtcache_structs.h40 arena_t *arena;
H A Dextent_dss.h20 void *extent_alloc_dss(tsdn_t *tsdn, arena_t *arena, void *new_addr,
H A Darena_types.h16 typedef struct arena_s arena_t; typedef
H A Dextent_inlines.h37 static inline arena_t *
49 return (arena_t *)atomic_load_p(&arenas[arena_ind], ATOMIC_ACQUIRE); in extent_arena_get()
180 extent_arena_set(extent_t *extent, arena_t *arena) { in extent_arena_set()
303 extent_init(extent_t *extent, arena_t *arena, void *addr, size_t size, in extent_init()
H A Dbackground_thread_externs.h16 void background_thread_interval_check(tsdn_t *tsdn, arena_t *arena,
H A Dtcache_inlines.h42 tcache_alloc_small(tsd_t *tsd, arena_t *arena, tcache_t *tcache, in tcache_alloc_small()
104 tcache_alloc_large(tsd_t *tsd, arena_t *arena, tcache_t *tcache, size_t size, in tcache_alloc_large()
/f-stack/app/redis-5.0.5/deps/jemalloc/src/
H A Darena.c677 arena_dirty_decay_ms_get(arena_t *arena) { in arena_dirty_decay_ms_get()
682 arena_muzzy_decay_ms_get(arena_t *arena) { in arena_muzzy_decay_ms_get()
958 arena_reset(tsd_t *tsd, arena_t *arena) { in arena_reset()
1056 arena_destroy(tsd_t *tsd, arena_t *arena) { in arena_destroy()
1420 arena_t *arena = extent_arena_get(extent); in arena_prof_promote()
1575 arena_t *arena = extent_arena_get(extent); in arena_dalloc_small()
1673 arena_dss_prec_get(arena_t *arena) { in arena_dss_prec_get()
1757 arena_extent_sn_next(arena_t *arena) { in arena_extent_sn_next()
1761 arena_t *
1763 arena_t *arena; in arena_new()
[all …]
H A Dextent.c177 extent_alloc(tsdn_t *tsdn, arena_t *arena) { in extent_alloc()
197 extent_hooks_get(arena_t *arena) { in extent_hooks_get()
217 extent_hooks_assure_initialized(arena_t *arena, in extent_hooks_assure_initialized()
1012 extent_recycle_split(tsdn_t *tsdn, arena_t *arena, in extent_recycle_split()
1183 arena_t *arena; in extent_alloc_default()
1226 extent_grow_retained(tsdn_t *tsdn, arena_t *arena, in extent_grow_retained()
1458 extent_alloc_wrapper(tsdn_t *tsdn, arena_t *arena, in extent_alloc_wrapper()
1527 extent_try_coalesce(tsdn_t *tsdn, arena_t *arena, in extent_try_coalesce()
1807 extent_commit_impl(tsdn_t *tsdn, arena_t *arena, in extent_commit_impl()
1974 extent_split_impl(tsdn_t *tsdn, arena_t *arena, in extent_split_impl()
[all …]
H A Dlarge.c14 large_malloc(tsdn_t *tsdn, arena_t *arena, size_t usize, bool zero) { in large_malloc()
21 large_palloc(tsdn_t *tsdn, arena_t *arena, size_t usize, size_t alignment, in large_palloc()
97 arena_t *arena = extent_arena_get(extent); in large_ralloc_no_move_shrink()
133 arena_t *arena = extent_arena_get(extent); in large_ralloc_no_move_expand()
264 large_ralloc_move_helper(tsdn_t *tsdn, arena_t *arena, size_t usize, in large_ralloc_move_helper()
273 large_ralloc(tsdn_t *tsdn, arena_t *arena, extent_t *extent, size_t usize, in large_ralloc()
309 large_dalloc_prep_impl(tsdn_t *tsdn, arena_t *arena, extent_t *extent, in large_dalloc_prep_impl()
330 large_dalloc_finish_impl(tsdn_t *tsdn, arena_t *arena, extent_t *extent) { in large_dalloc_finish_impl()
347 arena_t *arena = extent_arena_get(extent); in large_dalloc()
H A Dtcache.c88 tcache_alloc_small_hard(tsdn_t *tsdn, arena_t *arena, tcache_t *tcache, in tcache_alloc_small_hard()
111 arena_t *arena = tcache->arena; in tcache_bin_flush_small()
123 arena_t *bin_arena = extent_arena_get(extent); in tcache_bin_flush_small()
196 arena_t *arena = tcache->arena; in tcache_bin_flush_large()
208 arena_t *locked_arena = extent_arena_get(extent); in tcache_bin_flush_large()
287 tcache_arena_associate(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena) { in tcache_arena_associate()
309 arena_t *arena = tcache->arena; in tcache_arena_dissociate()
335 tcache_arena_reassociate(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena) { in tcache_arena_reassociate()
413 arena_t *arena; in tsd_tcache_data_init()
529 tcache_stats_merge(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena) { in tcache_stats_merge()
H A Djemalloc.c311 static arena_t *
313 arena_t *arena; in arena_init_locked()
357 arena_t *
359 arena_t *arena; in arena_init()
395 arena_t *arena; in arena_unbind()
484 arena_t *
600 arena_t *iarena; in iarena_cleanup()
610 arena_t *arena; in arena_cleanup()
1675 arena_t *arena; in imalloc_no_sample()
2668 arena_t *arena; in je_rallocx()
[all …]
H A Dctl.c1696 arena_t *oldarena; in CTL_RO_CONFIG_GEN()
1708 arena_t *newarena; in CTL_RO_CONFIG_GEN()
1972 arena_t *tarena; in arena_i_decay()
2023 arena_t **arena) { in arena_i_reset_destroy_helper()
2079 arena_t *arena; in arena_i_reset_ctl()
2099 arena_t *arena; in arena_i_destroy_ctl()
2201 arena_t *arena; in arena_i_decay_ms_ctl_impl()
2252 arena_t *arena; in arena_i_extent_hooks_ctl()
2307 arena_t *arena; in arena_i_retain_grow_limit_ctl()
2483 arena_t *arena; in arenas_lookup_ctl()
[all …]
H A Dbackground_thread.c59 void background_thread_interval_check(tsdn_t *tsdn, arena_t *arena, in background_thread_create()
204 arena_decay_compute_purge_interval(tsdn_t *tsdn, arena_t *arena) {
293 arena_t *arena = arena_get(tsdn, i, false);
645 background_thread_interval_check(tsdn_t *tsdn, arena_t *arena,

12