Searched refs:arena_t (Results 1 - 7 of 7) sorted by relevance

/freebsd-10.1-release/contrib/jemalloc/include/jemalloc/internal/
H A Darena.h51 typedef struct arena_s arena_t; typedef in typeref:struct:arena_s
72 * 1) arena_t's runs_avail tree.
165 arena_t *arena;
206 * Read-only information associated with each element of arena_t's bins array
402 void arena_purge_all(arena_t *arena);
403 void arena_tcache_fill_small(arena_t *arena, tcache_bin_t *tbin,
408 void *arena_malloc_small(arena_t *arena, size_t size, bool zero);
409 void *arena_malloc_large(arena_t *arena, size_t size, bool zero);
410 void *arena_palloc(arena_t *arena, size_t size, size_t alignment, bool zero);
412 void arena_dalloc_bin_locked(arena_t *aren
[all...]
H A Djemalloc_internal.h545 extern arena_t **arenas;
549 arena_t *arenas_extend(unsigned ind);
551 arena_t *choose_arena_hard(void);
598 malloc_tsd_protos(JEMALLOC_ATTR(unused), arenas, arena_t *)
603 arena_t *choose_arena(arena_t *arena);
611 malloc_tsd_externs(arenas, arena_t *)
612 malloc_tsd_funcs(JEMALLOC_ALWAYS_INLINE, arenas, arena_t *, NULL,
721 JEMALLOC_INLINE arena_t *
722 choose_arena(arena_t *aren
[all...]
H A Dtcache.h73 arena_t *arena; /* This thread's arena. */
111 void tcache_arena_associate(tcache_t *tcache, arena_t *arena);
113 tcache_t *tcache_create(arena_t *arena);
116 void tcache_stats_merge(tcache_t *tcache, arena_t *arena);
/freebsd-10.1-release/contrib/jemalloc/src/
H A Dtcache.c96 arena_t *arena = chunk->arena;
177 arena_t *arena = chunk->arena;
225 arena_t *arena = tcache->arena;
242 tcache_arena_associate(tcache_t *tcache, arena_t *arena)
269 tcache_create(arena_t *arena)
328 arena_t *arena = tcache->arena;
341 arena_t *arena = tcache->arena;
357 arena_t *arena = chunk->arena;
365 arena_t *arena = chunk->arena;
403 tcache_stats_merge(tcache_t *tcache, arena_t *aren
[all...]
H A Darena.c43 static void arena_avail_insert(arena_t *arena, arena_chunk_t *chunk,
46 static void arena_avail_remove(arena_t *arena, arena_chunk_t *chunk,
49 static void arena_run_split(arena_t *arena, arena_run_t *run, size_t size,
51 static arena_chunk_t *arena_chunk_alloc(arena_t *arena);
52 static void arena_chunk_dealloc(arena_t *arena, arena_chunk_t *chunk);
53 static arena_run_t *arena_run_alloc_helper(arena_t *arena, size_t size,
55 static arena_run_t *arena_run_alloc(arena_t *arena, size_t size, bool large,
59 static void arena_purge(arena_t *arena, bool all);
60 static void arena_run_dalloc(arena_t *arena, arena_run_t *run, bool dirty,
62 static void arena_run_trim_head(arena_t *aren
[all...]
H A Djemalloc.c7 malloc_tsd_data(, arenas, arena_t *, NULL)
42 arena_t **arenas;
126 arena_t *
129 arena_t *ret;
131 ret = (arena_t *)base_alloc(sizeof(arena_t));
152 arena_t *
155 arena_t *ret;
227 arena_t *arena = arenas[i];
282 arena_t *aren
[all...]
H A Dctl.c57 arena_t *arena);
60 static void ctl_arena_refresh(arena_t *arena, unsigned i);
463 ctl_arena_stats_amerge(ctl_arena_stats_t *cstats, arena_t *arena)
525 ctl_arena_refresh(arena_t *arena, unsigned i)
551 arena_t **tarenas;
563 tarenas = (arena_t **)imalloc((ctl_stats.narenas + 1) *
564 sizeof(arena_t *));
569 memcpy(tarenas, arenas, ctl_stats.narenas * sizeof(arena_t *));
576 tarenas = (arena_t **)iralloc(arenas, (ctl_stats.narenas + 1) *
577 sizeof(arena_t *),
[all...]

Completed in 114 milliseconds