Home
last modified time | relevance | path

Searched refs:SC_NBINS (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/jemalloc/src/
H A Dbin.c10 bin_update_shard_size(unsigned bin_shard_sizes[SC_NBINS], size_t start_size,
34 bin_shard_sizes_boot(unsigned bin_shard_sizes[SC_NBINS]) { in bin_update_shard_size()
36 for (unsigned i = 0; i < SC_NBINS; i++) { in bin_update_shard_size()
12 bin_infos_init(sc_data_t * sc_data,unsigned bin_shard_sizes[SC_NBINS],bin_info_t bin_infos[SC_NBINS]) bin_infos_init() argument
13 bin_infos_init(sc_data_t * sc_data,unsigned bin_shard_sizes[SC_NBINS],bin_info_t bin_infos[SC_NBINS]) bin_infos_init() argument
30 bin_update_shard_size(unsigned bin_shard_sizes[SC_NBINS],size_t start_size,size_t end_size,size_t nshards) bin_update_shard_size() argument
54 bin_shard_sizes_boot(unsigned bin_shard_sizes[SC_NBINS]) bin_shard_sizes_boot() argument
62 bin_boot(sc_data_t * sc_data,unsigned bin_shard_sizes[SC_NBINS]) bin_boot() argument
H A Dtcache.c111 assert(szind < SC_NBINS); in tbin_extents_lookup_size_check()
126 assert(szind < SC_NBINS); in tbin_extents_lookup_size_check()
165 assert(szind >= SC_NBINS); in tcache_bin_flush_small()
184 bool is_small = (szind < SC_NBINS); in tcache_bin_flush_small()
319 assert(binind < SC_NBINS); in tcache_bin_flush_large()
667 unsigned n_reserved_bins = nhbins < SC_NBINS ? SC_NBINS : nhbins; in tcaches_create()
674 if (i < SC_NBINS) { in tcaches_create()
690 for (unsigned i = nhbins; i < SC_NBINS; i++) { in tcaches_elm_remove()
789 if (i < SC_NBINS) { in tcache_postfork_parent()
[all...]
H A Darena.c42 div_info_t arena_binind_div_info[SC_NBINS];
47 uint32_t arena_bin_offsets[SC_NBINS];
108 for (szind_t i = 0; i < SC_NSIZES - SC_NBINS; i++) { in arena_stats_merge()
143 curlextents * sz_index2size(SC_NBINS + i); in arena_stats_merge()
191 for (szind_t i = 0; i < SC_NBINS; i++) { in arena_stats_merge()
300 hindex = (index >= SC_NBINS) ? index - SC_NBINS : 0; in arena_slab_reg_alloc_batch()
316 hindex = (index >= SC_NBINS) ? index - SC_NBINS : 0; in arena_slab_reg_alloc_batch()
703 for (unsigned i = 0; i < SC_NBINS; in arena_decay_ms_valid()
[all...]
H A Dctl.c1041 memset(ctl_arena->astats->bstats, 0, SC_NBINS * in ctl_background_thread_stats_read()
1043 memset(ctl_arena->astats->lstats, 0, (SC_NSIZES - SC_NBINS) *
1067 for (i = 0; i < SC_NBINS; i++) { in ctl_refresh()
1188 for (i = 0; i < SC_NBINS; i++) { in ctl_init()
1215 for (i = 0; i < SC_NSIZES - SC_NBINS; i++) { in ctl_lookup()
3066 CTL_RO_NL_GEN(arenas_nbins, SC_NBINS, unsigned)
3075 if (i > SC_NBINS) {
3081 CTL_RO_NL_GEN(arenas_nlextents, SC_NSIZES - SC_NBINS, unsigned)
3082 CTL_RO_NL_GEN(arenas_lextent_i_size, sz_index2size(SC_NBINS+(szind_t)mib[2]),
3087 if (i > SC_NSIZES - SC_NBINS) { in stats_arenas_i_extents_j_index()
[all...]
H A Djemalloc.c467 for (unsigned i = 0; i < SC_NBINS; i++) { in arena_bind()
1070 malloc_conf_init_helper(sc_data_t *sc_data, unsigned bin_shard_sizes[SC_NBINS], in malloc_conf_init_helper() argument
1748 malloc_conf_init(sc_data_t *sc_data, unsigned bin_shard_sizes[SC_NBINS]) { in malloc_conf_init() argument
1810 unsigned bin_shard_sizes[SC_NBINS]; in malloc_init_hard_a0_locked()
2942 alloc_ctx.slab = (alloc_ctx.szind < SC_NBINS); in isfree()
2950 alloc_ctx.slab = (alloc_ctx.szind < SC_NBINS); in isfree()
2968 alloc_ctx.slab = (alloc_ctx.szind < SC_NBINS); in isfree()
3108 assert(alloc_ctx.szind < SC_NBINS); in free_fastpath()
4168 if (likely(ind < SC_NBINS)) { in batch_alloc()
4192 if (likely(ind < SC_NBINS) && batch >= nregs) { in batch_alloc()
[all …]
/freebsd/contrib/jemalloc/include/jemalloc/internal/
H A Dbin.h51 void bin_shard_sizes_boot(unsigned bin_shards[SC_NBINS]);
52 bool bin_update_shard_size(unsigned bin_shards[SC_NBINS], size_t start_size,
H A Dtcache_structs.h36 uint8_t lg_fill_div[SC_NBINS];
38 bool bin_refilled[SC_NBINS];
43 uint8_t bin_flush_delay_items[SC_NBINS];
H A Dtcache_types.h32 #define TCACHE_NBINS_MAX (SC_NBINS + SC_NGROUP * \
H A Djemalloc_internal_inlines_a.h
H A Dsc.h233 #define SC_NBINS ( \
245 #if (SC_NBINS > 256)
229 #define SC_NBINS global() macro
H A Darena_inlines_b.h244 if (config_prof && unlikely(szind < SC_NBINS)) { in arena_dalloc_no_tcache()
284 if (config_prof && unlikely(szind < SC_NBINS)) {
351 alloc_ctx.slab = (alloc_ctx.szind < SC_NBINS); in arena_sdalloc_no_tcache()
360 || alloc_ctx.slab == (alloc_ctx.szind < SC_NBINS)); in arena_sdalloc_no_tcache()
406 alloc_ctx.slab = (alloc_ctx.szind < SC_NBINS); in arena_sdalloc()
H A Dctl.h45 bin_stats_data_t bstats[SC_NBINS];
46 arena_stats_large_t lstats[SC_NSIZES - SC_NBINS];
H A Dbin_types.h14 uint8_t binshard[SC_NBINS];
H A Darena_stats.h81 arena_stats_large_t lstats[SC_NSIZES - SC_NBINS];
106 arena_stats_large_t *lstats = &arena_stats->lstats[szind - SC_NBINS];
H A Dtcache_inlines.h32 assert(ind < SC_NBINS); in tcache_event()
50 assert(binind < SC_NBINS); in tcache_alloc_small()
93 assert(binind >= SC_NBINS && binind < nhbins); in tcache_alloc_small()
H A Darena_structs_b.h
H A Drtree.h