Searched refs:arena_t (Results 1 - 7 of 7) sorted by relevance
/freebsd-10.1-release/contrib/jemalloc/include/jemalloc/internal/ |
H A D | arena.h | 51 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 D | jemalloc_internal.h | 545 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 D | tcache.h | 73 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 D | tcache.c | 96 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 D | arena.c | 43 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 D | jemalloc.c | 7 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 D | ctl.c | 57 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