Home
last modified time | relevance | path

Searched refs:psset (Results 1 – 6 of 6) sorted by relevance

/src/contrib/jemalloc/src/
H A Dpsset.c9 psset_init(psset_t *psset) { in psset_init() argument
11 hpdata_age_heap_new(&psset->pageslabs[i]); in psset_init()
13 fb_init(psset->pageslab_bitmap, PSSET_NPSIZES); in psset_init()
14 memset(&psset->merged_stats, 0, sizeof(psset->merged_stats)); in psset_init()
15 memset(&psset->stats, 0, sizeof(psset->stats)); in psset_init()
16 hpdata_empty_list_init(&psset->empty); in psset_init()
18 hpdata_purge_list_init(&psset->to_purge[i]); in psset_init()
20 fb_init(psset->purge_bitmap, PSSET_NPURGE_LISTS); in psset_init()
21 hpdata_hugify_list_init(&psset->to_hugify); in psset_init()
51 psset_bin_stats_insert_remove(psset_t *psset, psset_bin_stats_t *binstats, in psset_bin_stats_insert_remove() argument
[all …]
H A Dhpa.c199 psset_init(&shard->psset); in hpa_shard_init()
261 psset_stats_accum(&dst->psset_stats, &shard->psset.stats); in hpa_shard_stats_merge()
281 return psset_ndirty(&shard->psset) - shard->npending_purge; in hpa_adjusted_ndirty()
290 return fxp_mul_frac(psset_nactive(&shard->psset), in hpa_ndirty_max()
297 hpdata_t *to_hugify = psset_pick_hugify(&shard->psset); in hpa_hugify_blocked_by_ndirty()
375 hpdata_t *to_hugify = psset_pick_hugify(&shard->psset); in hpa_shard_has_deferred_work()
384 hpdata_t *to_purge = psset_pick_purge(&shard->psset); in hpa_try_purge()
396 psset_update_begin(&shard->psset, to_purge); in hpa_try_purge()
409 psset_update_end(&shard->psset, to_purge); in hpa_try_purge()
449 psset_update_begin(&shard->psset, to_purge); in hpa_try_purge()
[all …]
/src/contrib/jemalloc/include/jemalloc/internal/
H A Dpsset.h96 void psset_init(psset_t *psset);
103 void psset_update_begin(psset_t *psset, hpdata_t *ps);
104 void psset_update_end(psset_t *psset, hpdata_t *ps);
107 hpdata_t *psset_pick_alloc(psset_t *psset, size_t size);
109 hpdata_t *psset_pick_purge(psset_t *psset);
111 hpdata_t *psset_pick_hugify(psset_t *psset);
113 void psset_insert(psset_t *psset, hpdata_t *ps);
114 void psset_remove(psset_t *psset, hpdata_t *ps);
117 psset_npageslabs(psset_t *psset) { in psset_npageslabs() argument
118 return psset->merged_stats.npageslabs; in psset_npageslabs()
[all …]
H A Dhpa.h107 psset_t psset; member
/src/lib/libc/stdlib/malloc/jemalloc/
H A DMakefile.inc10 …ecache.c ehooks.c eset.c sec.c cache_bin.c peak_event.c psset.c inspect.c exp_grow.c thread_event.…
/src/contrib/jemalloc/
H A DMakefile.in146 $(srcroot)src/psset.c \
263 $(srcroot)test/unit/psset.c \