Home
last modified time | relevance | path

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

/f-stack/app/redis-5.0.5/deps/jemalloc/test/unit/
H A Dslab.c9 const bin_info_t *bin_info = &bin_infos[binind]; in TEST_BEGIN() local
10 extent_init(&slab, NULL, mallocx(bin_info->slab_size, in TEST_BEGIN()
11 MALLOCX_LG_ALIGN(LG_PAGE)), bin_info->slab_size, true, in TEST_BEGIN()
15 for (regind = 0; regind < bin_info->nregs; regind++) { in TEST_BEGIN()
17 (bin_info->reg_size * regind)); in TEST_BEGIN()
21 bin_info->reg_size); in TEST_BEGIN()
H A Djunk.c18 arena_dalloc_junk_small_intercept(void *ptr, const bin_info_t *bin_info) { in arena_dalloc_junk_small_intercept() argument
21 arena_dalloc_junk_small_orig(ptr, bin_info); in arena_dalloc_junk_small_intercept()
22 for (i = 0; i < bin_info->reg_size; i++) { in arena_dalloc_junk_small_intercept()
25 i, bin_info->reg_size); in arena_dalloc_junk_small_intercept()
/f-stack/app/redis-5.0.5/deps/jemalloc/include/jemalloc/internal/
H A Dtcache_inlines.h167 cache_bin_info_t *bin_info; in tcache_dalloc_small() local
176 bin_info = &tcache_bin_info[binind]; in tcache_dalloc_small()
177 if (unlikely(bin->ncached == bin_info->ncached_max)) { in tcache_dalloc_small()
179 (bin_info->ncached_max >> 1)); in tcache_dalloc_small()
181 assert(bin->ncached < bin_info->ncached_max); in tcache_dalloc_small()
192 cache_bin_info_t *bin_info; in tcache_dalloc_large() local
202 bin_info = &tcache_bin_info[binind]; in tcache_dalloc_large()
203 if (unlikely(bin->ncached == bin_info->ncached_max)) { in tcache_dalloc_large()
205 (bin_info->ncached_max >> 1), tcache); in tcache_dalloc_large()
207 assert(bin->ncached < bin_info->ncached_max); in tcache_dalloc_large()
H A Djemalloc_internal_inlines_c.h235 const bin_info_t *bin_info = &bin_infos[binind]; in iget_defrag_hint() local
236 size_t availregs = bin_info->nregs * bin->stats.curslabs; in iget_defrag_hint()
238 *run_util = ((long long)(bin_info->nregs - extent_nfree_get(slab))<<16) / bin_info->nregs; in iget_defrag_hint()
H A Darena_externs.h49 void arena_alloc_junk_small(void *ptr, const bin_info_t *bin_info,
/f-stack/app/redis-5.0.5/deps/jemalloc/src/
H A Darena.c1108 bin_info->slab_size); in arena_slab_alloc_hard()
1116 const bin_info_t *bin_info) { in arena_slab_alloc() argument
1134 bin_info, szind); in arena_slab_alloc()
1143 extent_nfree_set(slab, bin_info->nregs); in arena_slab_alloc()
1155 const bin_info_t *bin_info; in arena_bin_nonfull_slab_get() local
1164 bin_info = &bin_infos[binind]; in arena_bin_nonfull_slab_get()
1197 const bin_info_t *bin_info; in arena_bin_malloc_hard() local
1200 bin_info = &bin_infos[binind]; in arena_bin_malloc_hard()
1213 bin_info); in arena_bin_malloc_hard()
1478 if (bin_info->nregs == 1) { in arena_dissociate_bin_slab()
[all …]