Lines Matching refs:arena_t

46 typedef struct arena_s arena_t;
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 *arena,
529 void arena_chunk_ralloc_huge_shrink(tsdn_t *tsdn, arena_t *arena,
531 bool arena_chunk_ralloc_huge_expand(tsdn_t *tsdn, arena_t *arena,
533 ssize_t arena_lg_dirty_mult_get(tsdn_t *tsdn, arena_t *arena);
534 bool arena_lg_dirty_mult_set(tsdn_t *tsdn, arena_t *arena,
536 ssize_t arena_decay_time_get(tsdn_t *tsdn, arena_t *arena);
537 bool arena_decay_time_set(tsdn_t *tsdn, arena_t *arena, ssize_t decay_time);
538 void arena_purge(tsdn_t *tsdn, arena_t *arena, bool all);
539 void arena_maybe_purge(tsdn_t *tsdn, arena_t *arena);
540 void arena_reset(tsd_t *tsd, arena_t *arena);
541 void arena_tcache_fill_small(tsdn_t *tsdn, arena_t *arena,
555 void *arena_malloc_large(tsdn_t *tsdn, arena_t *arena, szind_t ind,
557 void *arena_malloc_hard(tsdn_t *tsdn, arena_t *arena, size_t size,
559 void *arena_palloc(tsdn_t *tsdn, arena_t *arena, size_t usize,
562 void arena_dalloc_bin_junked_locked(tsdn_t *tsdn, arena_t *arena,
564 void arena_dalloc_bin(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *chunk,
566 void arena_dalloc_small(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *chunk,
574 void arena_dalloc_large_junked_locked(tsdn_t *tsdn, arena_t *arena,
576 void arena_dalloc_large(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *chunk,
584 void *arena_ralloc(tsd_t *tsd, arena_t *arena, void *ptr, size_t oldsize,
586 dss_prec_t arena_dss_prec_get(tsdn_t *tsdn, arena_t *arena);
587 bool arena_dss_prec_set(tsdn_t *tsdn, arena_t *arena, dss_prec_t dss_prec);
592 void arena_basic_stats_merge(tsdn_t *tsdn, arena_t *arena,
595 void arena_stats_merge(tsdn_t *tsdn, arena_t *arena, unsigned *nthreads,
600 unsigned arena_nthreads_get(arena_t *arena, bool internal);
601 void arena_nthreads_inc(arena_t *arena, bool internal);
602 void arena_nthreads_dec(arena_t *arena, bool internal);
603 arena_t *arena_new(tsdn_t *tsdn, unsigned ind);
605 void arena_prefork0(tsdn_t *tsdn, arena_t *arena);
606 void arena_prefork1(tsdn_t *tsdn, arena_t *arena);
607 void arena_prefork2(tsdn_t *tsdn, arena_t *arena);
608 void arena_prefork3(tsdn_t *tsdn, arena_t *arena);
609 void arena_postfork_parent(tsdn_t *tsdn, arena_t *arena);
610 void arena_postfork_child(tsdn_t *tsdn, arena_t *arena);
662 void arena_metadata_allocated_add(arena_t *arena, size_t size);
663 void arena_metadata_allocated_sub(arena_t *arena, size_t size);
664 size_t arena_metadata_allocated_get(arena_t *arena);
665 bool arena_prof_accum_impl(arena_t *arena, uint64_t accumbytes);
666 bool arena_prof_accum_locked(arena_t *arena, uint64_t accumbytes);
667 bool arena_prof_accum(tsdn_t *tsdn, arena_t *arena, uint64_t accumbytes);
669 szind_t arena_bin_index(arena_t *arena, arena_bin_t *bin);
677 void arena_decay_ticks(tsdn_t *tsdn, arena_t *arena, unsigned nticks);
678 void arena_decay_tick(tsdn_t *tsdn, arena_t *arena);
679 void *arena_malloc(tsdn_t *tsdn, arena_t *arena, size_t size, szind_t ind,
681 arena_t *arena_aalloc(const void *ptr);
1023 arena_metadata_allocated_add(arena_t *arena, size_t size)
1030 arena_metadata_allocated_sub(arena_t *arena, size_t size)
1037 arena_metadata_allocated_get(arena_t *arena)
1044 arena_prof_accum_impl(arena_t *arena, uint64_t accumbytes)
1059 arena_prof_accum_locked(arena_t *arena, uint64_t accumbytes)
1070 arena_prof_accum(tsdn_t *tsdn, arena_t *arena, uint64_t accumbytes)
1097 arena_t *arena;
1138 arena_bin_index(arena_t *arena, arena_bin_t *bin)
1311 arena_decay_ticks(tsdn_t *tsdn, arena_t *arena, unsigned nticks)
1327 arena_decay_tick(tsdn_t *tsdn, arena_t *arena)
1334 arena_malloc(tsdn_t *tsdn, arena_t *arena, size_t size, szind_t ind, bool zero,
1357 JEMALLOC_ALWAYS_INLINE arena_t *