/freebsd-13-stable/contrib/jemalloc/include/jemalloc/internal/ |
H A D | arena_externs.h | 22 void arena_basic_stats_merge(tsdn_t *tsdn, arena_t *arena, 25 void arena_stats_merge(tsdn_t *tsdn, arena_t *arena, unsigned *nthreads, 30 void arena_extents_dirty_dalloc(tsdn_t *tsdn, arena_t *arena, 35 extent_t *arena_extent_alloc_large(tsdn_t *tsdn, arena_t *arena, 37 void arena_extent_dalloc_large_prep(tsdn_t *tsdn, arena_t *arena, 39 void arena_extent_ralloc_large_shrink(tsdn_t *tsdn, arena_t *arena, 41 void arena_extent_ralloc_large_expand(tsdn_t *tsdn, arena_t *arena, 43 ssize_t arena_dirty_decay_ms_get(arena_t *arena); 44 bool arena_dirty_decay_ms_set(tsdn_t *tsdn, arena_t *arena, ssize_t decay_ms); 45 ssize_t arena_muzzy_decay_ms_get(arena_t *aren [all...] |
H A D | arena_inlines_a.h | 5 arena_ind_get(const arena_t *arena) { 10 arena_internal_add(arena_t *arena, size_t size) { 15 arena_internal_sub(arena_t *arena, size_t size) { 20 arena_internal_get(arena_t *arena) { 25 arena_prof_accum(tsdn_t *tsdn, arena_t *arena, uint64_t accumbytes) { 38 arena_t *oldarena = tsd_arena_get(tsd); 44 arena_t *newarena = arena_get(tsd_tsdn(tsd), newind, true);
|
H A D | extent_externs.h | 15 extent_t *extent_alloc(tsdn_t *tsdn, arena_t *arena); 16 void extent_dalloc(tsdn_t *tsdn, arena_t *arena, extent_t *extent); 18 extent_hooks_t *extent_hooks_get(arena_t *arena); 19 extent_hooks_t *extent_hooks_set(tsd_t *tsd, arena_t *arena, 38 extent_t *extents_alloc(tsdn_t *tsdn, arena_t *arena, 42 void extents_dalloc(tsdn_t *tsdn, arena_t *arena, 44 extent_t *extents_evict(tsdn_t *tsdn, arena_t *arena, 49 extent_t *extent_alloc_wrapper(tsdn_t *tsdn, arena_t *arena, 52 void extent_dalloc_gap(tsdn_t *tsdn, arena_t *arena, extent_t *extent); 53 void extent_dalloc_wrapper(tsdn_t *tsdn, arena_t *aren [all...] |
H A D | jemalloc_internal_inlines_b.h | 7 static inline arena_t * 8 arena_choose_impl(tsd_t *tsd, arena_t *arena, bool internal) { 9 arena_t *ret; 61 static inline arena_t * 62 arena_choose(tsd_t *tsd, arena_t *arena) { 66 static inline arena_t * 67 arena_ichoose(tsd_t *tsd, arena_t *arena) { 72 arena_is_auto(arena_t *arena) {
|
H A D | jemalloc_internal_externs.h | 42 void arena_set(unsigned ind, arena_t *arena); 44 arena_t *arena_init(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks); 46 arena_t *arena_choose_hard(tsd_t *tsd, bool internal);
|
H A D | tcache_externs.h | 30 void *tcache_alloc_small_hard(tsdn_t *tsdn, arena_t *arena, tcache_t *tcache, 37 arena_t *arena); 40 void tcache_stats_merge(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena); 45 void tcache_arena_associate(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena);
|
H A D | arena_types.h | 18 typedef struct arena_s arena_t; typedef in typeref:struct:arena_s
|
H A D | extent_dss.h | 20 void *extent_alloc_dss(tsdn_t *tsdn, arena_t *arena, void *new_addr,
|
H A D | tcache_structs.h | 49 arena_t *arena;
|
H A D | large_externs.h | 6 void *large_malloc(tsdn_t *tsdn, arena_t *arena, size_t usize, bool zero); 7 void *large_palloc(tsdn_t *tsdn, arena_t *arena, size_t usize, size_t alignment, 11 void *large_ralloc(tsdn_t *tsdn, arena_t *arena, void *ptr, size_t usize,
|
H A D | background_thread_inlines.h | 16 arena_background_thread_info_get(arena_t *arena) { 49 arena_background_thread_inactivity_check(tsdn_t *tsdn, arena_t *arena,
|
H A D | background_thread_externs.h | 15 void background_thread_interval_check(tsdn_t *tsdn, arena_t *arena,
|
H A D | jemalloc_internal_inlines_a.h | 84 static inline arena_t * 86 arena_t *ret; 90 ret = (arena_t *)atomic_load_p(&arenas[ind], ATOMIC_ACQUIRE); 151 pre_reentrancy(tsd_t *tsd, arena_t *arena) {
|
H A D | jemalloc_internal_inlines_c.h | 24 * m: accepts an arena_t * parameter 27 JEMALLOC_ALWAYS_INLINE arena_t * 43 bool is_internal, arena_t *arena, bool slow_path) { 68 tcache_t *tcache, bool is_internal, arena_t *arena) { 88 tcache_t *tcache, arena_t *arena) { 136 size_t alignment, bool zero, tcache_t *tcache, arena_t *arena, 175 bool zero, tcache_t *tcache, arena_t *arena, hook_ralloc_args_t *hook_args)
|
H A D | arena_inlines_b.h | 12 arena_has_default_hooks(arena_t *arena) { 16 JEMALLOC_ALWAYS_INLINE arena_t * 17 arena_choose_maybe_huge(tsd_t *tsd, arena_t *arena, size_t size) { 28 arena_t *tsd_arena = tsd_arena_get(tsd); 113 arena_decay_ticks(tsdn_t *tsdn, arena_t *arena, unsigned nticks) { 131 arena_decay_tick(tsdn_t *tsdn, arena_t *arena) { 140 arena_decay_extent(tsdn_t *tsdn,arena_t *arena, extent_hooks_t **r_extent_hooks, 159 arena_malloc(tsdn_t *tsdn, arena_t *arena, size_t size, szind_t ind, bool zero, 179 JEMALLOC_ALWAYS_INLINE arena_t *
|
H A D | tsd.h | 75 O(iarena, arena_t *, arena_t *) \ 76 O(arena, arena_t *, arena_t *) \
|
H A D | extent_inlines.h | 47 static inline arena_t * 51 return (arena_t *)atomic_load_p(&arenas[arena_ind], ATOMIC_ACQUIRE); 195 extent_arena_set(extent_t *extent, arena_t *arena) { 367 extent_init(extent_t *extent, arena_t *arena, void *addr, size_t size,
|
H A D | tcache_inlines.h | 42 tcache_alloc_small(tsd_t *tsd, arena_t *arena, tcache_t *tcache, 104 tcache_alloc_large(tsd_t *tsd, arena_t *arena, tcache_t *tcache, size_t size,
|
/freebsd-13-stable/contrib/jemalloc/src/ |
H A D | arena.c | 57 static void arena_decay_to_limit(tsdn_t *tsdn, arena_t *arena, 60 static bool arena_decay_dirty(tsdn_t *tsdn, arena_t *arena, 62 static void arena_dalloc_bin_slab(tsdn_t *tsdn, arena_t *arena, extent_t *slab, 64 static void arena_bin_lower_slab(tsdn_t *tsdn, arena_t *arena, extent_t *slab, 70 arena_basic_stats_merge(tsdn_t *tsdn, arena_t *arena, unsigned *nthreads, 83 arena_stats_merge(tsdn_t *tsdn, arena_t *arena, unsigned *nthreads, 256 arena_extents_dirty_dalloc(tsdn_t *tsdn, arena_t *arena, 373 arena_nactive_add(arena_t *arena, size_t add_pages) { 378 arena_nactive_sub(arena_t *arena, size_t sub_pages) { 384 arena_large_malloc_stats_update(tsdn_t *tsdn, arena_t *aren [all...] |
H A D | extent.c | 34 static bool extent_commit_impl(tsdn_t *tsdn, arena_t *arena, 43 static bool extent_purge_lazy_impl(tsdn_t *tsdn, arena_t *arena, 50 static bool extent_purge_forced_impl(tsdn_t *tsdn, arena_t *arena, 56 static extent_t *extent_split_impl(tsdn_t *tsdn, arena_t *arena, 63 static bool extent_merge_impl(tsdn_t *tsdn, arena_t *arena, 103 static extent_t *extent_recycle(tsdn_t *tsdn, arena_t *arena, 107 static extent_t *extent_try_coalesce(tsdn_t *tsdn, arena_t *arena, 110 static void extent_record(tsdn_t *tsdn, arena_t *arena, 180 extent_alloc(tsdn_t *tsdn, arena_t *arena) { 194 extent_dalloc(tsdn_t *tsdn, arena_t *aren [all...] |
H A D | large.c | 14 large_malloc(tsdn_t *tsdn, arena_t *arena, size_t usize, bool zero) { 21 large_palloc(tsdn_t *tsdn, arena_t *arena, size_t usize, size_t alignment, 97 arena_t *arena = extent_arena_get(extent); 133 arena_t *arena = extent_arena_get(extent); 265 large_ralloc_move_helper(tsdn_t *tsdn, arena_t *arena, size_t usize, 274 large_ralloc(tsdn_t *tsdn, arena_t *arena, void *ptr, size_t usize, 322 large_dalloc_prep_impl(tsdn_t *tsdn, arena_t *arena, extent_t *extent, 344 large_dalloc_finish_impl(tsdn_t *tsdn, arena_t *arena, extent_t *extent) { 361 arena_t *arena = extent_arena_get(extent);
|
H A D | tcache.c | 89 tcache_alloc_small_hard(tsdn_t *tsdn, arena_t *arena, tcache_t *tcache, 141 arena_t *arena = tcache->arena; 160 arena_t *bin_arena = arena_get(tsd_tsdn(tsd), bin_arena_ind, 237 arena_t *tcache_arena = tcache->arena; 255 arena_t *locked_arena = arena_get(tsd_tsdn(tsd), 341 tcache_arena_associate(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena) { 363 arena_t *arena = tcache->arena; 389 tcache_arena_reassociate(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena) { 467 arena_t *arena; 548 arena_t *aren [all...] |
H A D | extent_dss.c | 110 extent_alloc_dss(tsdn_t *tsdn, arena_t *arena, void *new_addr, size_t size,
|
H A D | jemalloc.c | 91 * Points to an arena_t. 97 static arena_t *a0; /* arenas[0]. */ 301 arena_set(unsigned ind, arena_t *arena) { 321 static arena_t * 323 arena_t *arena; 367 arena_t * 369 arena_t *arena; 382 arena_t *arena = arena_get(tsd_tsdn(tsd), ind, false); 402 arena_t *oldarena, *newarena; 413 arena_t *aren [all...] |
H A D | ctl.c | 795 ctl_arena_stats_amerge(tsdn_t *tsdn, ctl_arena_t *ctl_arena, arena_t *arena) { 993 ctl_arena_refresh(tsdn_t *tsdn, arena_t *arena, ctl_arena_t *ctl_sdarena, 1047 VARIABLE_ARRAY(arena_t *, tarenas, ctl_arenas->narenas); 1806 arena_t *oldarena; 1818 arena_t *newarena; 2067 VARIABLE_ARRAY(arena_t *, tarenas, narenas); 2086 arena_t *tarena; 2137 arena_t **arena) { 2191 arena_t *arena; 2211 arena_t *aren [all...] |