Home
last modified time | relevance | path

Searched refs:cache_bin_t (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/contrib/jemalloc/include/jemalloc/internal/
H A Dcache_bin.h43 typedef struct cache_bin_s cache_bin_t; typedef
75 cache_bin_t *bins_small;
76 cache_bin_t *bins_large;
81 cache_bin_t *bins_small, cache_bin_t *bins_large) { in cache_bin_array_descriptor_init()
88 cache_bin_alloc_easy(cache_bin_t *bin, bool *success) { in cache_bin_alloc_easy()
120 cache_bin_dalloc_easy(cache_bin_t *bin, cache_bin_info_t *bin_info, void *ptr) { in cache_bin_dalloc_easy()
H A Dtcache_externs.h31 cache_bin_t *tbin, szind_t binind, bool *tcache_success);
32 void tcache_bin_flush_small(tsd_t *tsd, tcache_t *tcache, cache_bin_t *tbin,
34 void tcache_bin_flush_large(tsd_t *tsd, cache_bin_t *tbin, szind_t binind,
H A Dtcache_structs.h28 cache_bin_t bins_small[SC_NBINS];
59 cache_bin_t bins_large[SC_NSIZES-SC_NBINS];
H A Dtcache_inlines.h45 cache_bin_t *bin; in tcache_alloc_small()
107 cache_bin_t *bin; in tcache_alloc_large()
166 cache_bin_t *bin; in tcache_dalloc_small()
191 cache_bin_t *bin; in tcache_dalloc_large()
H A Djemalloc_internal_inlines_a.h111 JEMALLOC_ALWAYS_INLINE cache_bin_t *
117 JEMALLOC_ALWAYS_INLINE cache_bin_t *
H A Darena_externs.h52 cache_bin_t *tbin, szind_t binind, uint64_t prof_accumbytes);
/freebsd-14.2/contrib/jemalloc/src/
H A Dtcache.c44 cache_bin_t *tbin; in tcache_event_hard()
90 cache_bin_t *tbin, szind_t binind, bool *tcache_success) { in tcache_alloc_small_hard()
106 tbin_extents_lookup_size_check(tsdn_t *tsdn, cache_bin_t *tbin, szind_t binind, in tbin_extents_lookup_size_check()
134 tcache_bin_flush_small(tsd_t *tsd, tcache_t *tcache, cache_bin_t *tbin, in tcache_bin_flush_small()
230 tcache_bin_flush_large(tsd_t *tsd, cache_bin_t *tbin, szind_t binind, in tcache_bin_flush_large()
420 memset(tcache->bins_small, 0, sizeof(cache_bin_t) * SC_NBINS); in tcache_init()
421 memset(tcache->bins_large, 0, sizeof(cache_bin_t) * (nhbins - SC_NBINS)); in tcache_init()
516 cache_bin_t *tbin = tcache_small_bin_get(tcache, i); in tcache_flush_cache()
524 cache_bin_t *tbin = tcache_large_bin_get(tcache, i); in tcache_flush_cache()
608 cache_bin_t *tbin = tcache_small_bin_get(tcache, i); in tcache_stats_merge()
[all …]
H A Darena.c204 cache_bin_t *tbin = &descriptor->bins_small[i]; in arena_stats_merge()
209 cache_bin_t *tbin = &descriptor->bins_large[i]; in arena_stats_merge()
1382 cache_bin_t *tbin, szind_t binind, uint64_t prof_accumbytes) { in arena_tcache_fill_small()
H A Djemalloc.c2373 cache_bin_t *bin = tcache_small_bin_get(tcache, ind); in JEMALLOC_ATTR()
2833 cache_bin_t *bin = tcache_small_bin_get(tcache, alloc_ctx.szind); in free_fastpath()