Lines Matching refs:arena_t
51 typedef struct arena_s arena_t; typedef
510 void arena_chunk_cache_maybe_insert(arena_t *arena, extent_node_t *node,
512 void arena_chunk_cache_maybe_remove(arena_t *arena, extent_node_t *node,
514 extent_node_t *arena_node_alloc(arena_t *arena);
515 void arena_node_dalloc(arena_t *arena, extent_node_t *node);
516 void *arena_chunk_alloc_huge(arena_t *arena, size_t usize, size_t alignment,
518 void arena_chunk_dalloc_huge(arena_t *arena, void *chunk, size_t usize);
519 void arena_chunk_ralloc_huge_similar(arena_t *arena, void *chunk,
521 void arena_chunk_ralloc_huge_shrink(arena_t *arena, void *chunk,
523 bool arena_chunk_ralloc_huge_expand(arena_t *arena, void *chunk,
525 ssize_t arena_lg_dirty_mult_get(arena_t *arena);
526 bool arena_lg_dirty_mult_set(arena_t *arena, ssize_t lg_dirty_mult);
527 ssize_t arena_decay_time_get(arena_t *arena);
528 bool arena_decay_time_set(arena_t *arena, ssize_t decay_time);
529 void arena_maybe_purge(arena_t *arena);
530 void arena_purge(arena_t *arena, bool all);
531 void arena_tcache_fill_small(tsd_t *tsd, arena_t *arena, tcache_bin_t *tbin,
545 void *arena_malloc_large(tsd_t *tsd, arena_t *arena, szind_t ind, bool zero);
546 void *arena_malloc_hard(tsd_t *tsd, arena_t *arena, size_t size, szind_t ind,
548 void *arena_palloc(tsd_t *tsd, arena_t *arena, size_t usize,
551 void arena_dalloc_bin_junked_locked(arena_t *arena, arena_chunk_t *chunk,
553 void arena_dalloc_bin(arena_t *arena, arena_chunk_t *chunk, void *ptr,
555 void arena_dalloc_small(tsd_t *tsd, arena_t *arena, arena_chunk_t *chunk,
563 void arena_dalloc_large_junked_locked(arena_t *arena, arena_chunk_t *chunk,
565 void arena_dalloc_large(tsd_t *tsd, arena_t *arena, arena_chunk_t *chunk,
573 void *arena_ralloc(tsd_t *tsd, arena_t *arena, void *ptr, size_t oldsize,
575 dss_prec_t arena_dss_prec_get(arena_t *arena);
576 bool arena_dss_prec_set(arena_t *arena, dss_prec_t dss_prec);
581 void arena_basic_stats_merge(arena_t *arena, unsigned *nthreads,
584 void arena_stats_merge(arena_t *arena, unsigned *nthreads, const char **dss,
588 unsigned arena_nthreads_get(arena_t *arena);
589 void arena_nthreads_inc(arena_t *arena);
590 void arena_nthreads_dec(arena_t *arena);
591 arena_t *arena_new(unsigned ind);
593 void arena_prefork(arena_t *arena);
594 void arena_postfork_parent(arena_t *arena);
595 void arena_postfork_child(arena_t *arena);
638 void arena_metadata_allocated_add(arena_t *arena, size_t size);
639 void arena_metadata_allocated_sub(arena_t *arena, size_t size);
640 size_t arena_metadata_allocated_get(arena_t *arena);
641 bool arena_prof_accum_impl(arena_t *arena, uint64_t accumbytes);
642 bool arena_prof_accum_locked(arena_t *arena, uint64_t accumbytes);
643 bool arena_prof_accum(arena_t *arena, uint64_t accumbytes);
645 szind_t arena_bin_index(arena_t *arena, arena_bin_t *bin);
652 void arena_decay_ticks(tsd_t *tsd, arena_t *arena, unsigned nticks);
653 void arena_decay_tick(tsd_t *tsd, arena_t *arena);
654 void *arena_malloc(tsd_t *tsd, arena_t *arena, size_t size, szind_t ind,
656 arena_t *arena_aalloc(const void *ptr);
966 arena_metadata_allocated_add(arena_t *arena, size_t size) in arena_metadata_allocated_add()
973 arena_metadata_allocated_sub(arena_t *arena, size_t size) in arena_metadata_allocated_sub()
980 arena_metadata_allocated_get(arena_t *arena) in arena_metadata_allocated_get()
987 arena_prof_accum_impl(arena_t *arena, uint64_t accumbytes) in arena_prof_accum_impl()
1002 arena_prof_accum_locked(arena_t *arena, uint64_t accumbytes) in arena_prof_accum_locked()
1013 arena_prof_accum(arena_t *arena, uint64_t accumbytes) in arena_prof_accum()
1040 arena_t *arena; in arena_ptr_small_binind_get()
1081 arena_bin_index(arena_t *arena, arena_bin_t *bin) in arena_bin_index()
1253 arena_decay_ticks(tsd_t *tsd, arena_t *arena, unsigned nticks) in arena_decay_ticks()
1267 arena_decay_tick(tsd_t *tsd, arena_t *arena) in arena_decay_tick()
1274 arena_malloc(tsd_t *tsd, arena_t *arena, size_t size, szind_t ind, bool zero, in arena_malloc()
1296 JEMALLOC_ALWAYS_INLINE arena_t *