Searched refs:arena_t (Results 1 - 15 of 15) sorted by path

/freebsd-11-stable/contrib/jemalloc/include/jemalloc/internal/
H A Darena.h46 typedef struct arena_s arena_t; typedef in typeref:struct:arena_s
159 * 1) arena_t's runs_avail heaps.
202 * Read-only information associated with each element of arena_t's bins array
517 void arena_chunk_cache_maybe_insert(arena_t *arena, extent_node_t *node,
519 void arena_chunk_cache_maybe_remove(arena_t *arena, extent_node_t *node,
521 extent_node_t *arena_node_alloc(tsdn_t *tsdn, arena_t *arena);
522 void arena_node_dalloc(tsdn_t *tsdn, arena_t *arena, extent_node_t *node);
523 void *arena_chunk_alloc_huge(tsdn_t *tsdn, arena_t *arena, size_t usize,
525 void arena_chunk_dalloc_huge(tsdn_t *tsdn, arena_t *arena, void *chunk,
527 void arena_chunk_ralloc_huge_similar(tsdn_t *tsdn, arena_t *aren
[all...]
H A Dchunk.h51 chunk_hooks_t chunk_hooks_get(tsdn_t *tsdn, arena_t *arena);
52 chunk_hooks_t chunk_hooks_set(tsdn_t *tsdn, arena_t *arena,
59 void *chunk_alloc_cache(tsdn_t *tsdn, arena_t *arena,
62 void *chunk_alloc_wrapper(tsdn_t *tsdn, arena_t *arena,
65 void chunk_dalloc_cache(tsdn_t *tsdn, arena_t *arena,
67 void chunk_dalloc_wrapper(tsdn_t *tsdn, arena_t *arena,
70 bool chunk_purge_wrapper(tsdn_t *tsdn, arena_t *arena,
H A Dchunk_dss.h26 void *chunk_alloc_dss(tsdn_t *tsdn, arena_t *arena, void *new_addr,
H A Dextent.h13 arena_t *en_arena;
73 arena_t *extent_node_arena_get(const extent_node_t *node);
80 void extent_node_arena_set(extent_node_t *node, arena_t *arena);
87 void extent_node_init(extent_node_t *node, arena_t *arena, void *addr,
96 JEMALLOC_INLINE arena_t *
147 extent_node_arena_set(extent_node_t *node, arena_t *arena)
196 extent_node_init(extent_node_t *node, arena_t *arena, void *addr, size_t size,
H A Dhuge.h12 void *huge_malloc(tsdn_t *tsdn, arena_t *arena, size_t usize, bool zero);
13 void *huge_palloc(tsdn_t *tsdn, arena_t *arena, size_t usize,
17 void *huge_ralloc(tsd_t *tsd, arena_t *arena, void *ptr, size_t oldsize,
24 arena_t *huge_aalloc(const void *ptr);
H A Djemalloc_internal.h453 extern arena_t **arenas;
473 arena_t *arena_init(tsdn_t *tsdn, unsigned ind);
475 arena_t *arena_choose_hard(tsd_t *tsd, bool internal);
553 arena_t *arena_choose_impl(tsd_t *tsd, arena_t *arena, bool internal);
554 arena_t *arena_choose(tsd_t *tsd, arena_t *arena);
555 arena_t *arena_ichoose(tsdn_t *tsdn, arena_t *arena);
558 arena_t *arena_ge
[all...]
H A Dtcache.h135 void *tcache_alloc_small_hard(tsdn_t *tsdn, arena_t *arena, tcache_t *tcache,
142 arena_t *oldarena, arena_t *newarena);
144 tcache_t *tcache_create(tsdn_t *tsdn, arena_t *arena);
147 void tcache_stats_merge(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena);
164 void *tcache_alloc_small(tsd_t *tsd, arena_t *arena, tcache_t *tcache,
166 void *tcache_alloc_large(tsd_t *tsd, arena_t *arena, tcache_t *tcache,
280 tcache_alloc_small(tsd_t *tsd, arena_t *arena, tcache_t *tcache, size_t size,
339 tcache_alloc_large(tsd_t *tsd, arena_t *arena, tcache_t *tcache, size_t size,
H A Dtsd.h569 O(iarena, arena_t *) \
570 O(arena, arena_t *) \
/freebsd-11-stable/contrib/jemalloc/src/
H A Darena.c40 static void arena_purge_to_limit(tsdn_t *tsdn, arena_t *arena,
42 static void arena_run_dalloc(tsdn_t *tsdn, arena_t *arena, arena_run_t *run,
44 static void arena_dalloc_bin_run(tsdn_t *tsdn, arena_t *arena,
46 static void arena_bin_lower_run(arena_t *arena, arena_chunk_t *chunk,
204 arena_runs_avail_get(arena_t *arena, szind_t ind)
214 arena_avail_insert(arena_t *arena, arena_chunk_t *chunk, size_t pageind,
226 arena_avail_remove(arena_t *arena, arena_chunk_t *chunk, size_t pageind,
238 arena_run_dirty_insert(arena_t *arena, arena_chunk_t *chunk, size_t pageind,
256 arena_run_dirty_remove(arena_t *arena, arena_chunk_t *chunk, size_t pageind,
281 arena_chunk_cache_maybe_insert(arena_t *aren
[all...]
H A Dchunk.c52 static void chunk_record(tsdn_t *tsdn, arena_t *arena,
60 chunk_hooks_get_locked(arena_t *arena)
67 chunk_hooks_get(tsdn_t *tsdn, arena_t *arena)
79 chunk_hooks_set(tsdn_t *tsdn, arena_t *arena, const chunk_hooks_t *chunk_hooks)
114 chunk_hooks_assure_initialized_impl(tsdn_t *tsdn, arena_t *arena,
128 chunk_hooks_assure_initialized_locked(tsdn_t *tsdn, arena_t *arena,
136 chunk_hooks_assure_initialized(tsdn_t *tsdn, arena_t *arena,
190 chunk_first_best_fit(arena_t *arena, extent_tree_t *chunks_szad,
202 chunk_recycle(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks,
334 chunk_alloc_core(tsdn_t *tsdn, arena_t *aren
[all...]
H A Dchunk_dss.c69 chunk_alloc_dss(tsdn_t *tsdn, arena_t *arena, void *new_addr, size_t size,
H A Dctl.c55 arena_t *arena);
58 static void ctl_arena_refresh(tsdn_t *tsdn, arena_t *arena, unsigned i);
563 ctl_arena_stats_amerge(tsdn_t *tsdn, ctl_arena_stats_t *cstats, arena_t *arena)
659 ctl_arena_refresh(tsdn_t *tsdn, arena_t *arena, unsigned i)
714 VARIABLE_ARRAY(arena_t *, tarenas, ctl_stats.narenas);
1313 arena_t *oldarena;
1325 arena_t *newarena;
1553 VARIABLE_ARRAY(arena_t *, tarenas, narenas);
1569 arena_t *tarena;
1620 arena_t *aren
[all...]
H A Dhuge.c43 huge_malloc(tsdn_t *tsdn, arena_t *arena, size_t usize, bool zero)
52 huge_palloc(tsdn_t *tsdn, arena_t *arena, size_t usize, size_t alignment,
141 arena_t *arena;
203 arena_t *arena;
255 arena_t *arena;
352 huge_ralloc_move_helper(tsdn_t *tsdn, arena_t *arena, size_t usize,
362 huge_ralloc(tsd_t *tsd, arena_t *arena, void *ptr, size_t oldsize,
396 arena_t *arena;
414 arena_t *
426 arena_t *aren
[all...]
H A Dtcache.c74 tcache_alloc_small_hard(tsdn_t *tsdn, arena_t *arena, tcache_t *tcache,
92 arena_t *arena;
106 arena_t *bin_arena = extent_node_arena_get(&chunk->node);
174 arena_t *arena;
188 arena_t *locked_arena = extent_node_arena_get(&chunk->node);
256 tcache_arena_associate(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena)
269 tcache_arena_dissociate(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena)
293 tcache_arena_reassociate(tsdn_t *tsdn, tcache_t *tcache, arena_t *oldarena,
294 arena_t *newarena)
304 arena_t *aren
[all...]
H A Djemalloc.c64 arena_t **arenas;
66 static arena_t *a0; /* arenas[0]; read-only after initialization. */
391 arena_set(unsigned ind, arena_t *arena)
419 static arena_t *
422 arena_t *arena;
446 arena_t *
449 arena_t *arena;
460 arena_t *arena;
476 arena_t *oldarena, *newarena;
488 arena_t *aren
[all...]

Completed in 191 milliseconds