Searched refs:psset (Results 1 – 6 of 6) sorted by relevance
| /src/contrib/jemalloc/src/ |
| H A D | psset.c | 9 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 D | hpa.c | 199 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 D | psset.h | 96 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 D | hpa.h | 107 psset_t psset; member
|
| /src/lib/libc/stdlib/malloc/jemalloc/ |
| H A D | Makefile.inc | 10 …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 D | Makefile.in | 146 $(srcroot)src/psset.c \ 263 $(srcroot)test/unit/psset.c \
|