Searched refs:binind (Results 1 - 6 of 6) sorted by relevance

/freebsd-current/contrib/jemalloc/include/jemalloc/internal/
H A Dtcache_inlines.h43 size_t size, szind_t binind, bool zero, bool slow_path) {
49 assert(binind < SC_NBINS);
50 bin = tcache_small_bin_get(tcache, binind);
61 bin, binind, &tcache_hard_success);
73 usize = sz_index2size(binind);
80 arena_alloc_junk_small(ret, &bin_infos[binind],
88 arena_alloc_junk_small(ret, &bin_infos[binind], true);
105 szind_t binind, bool zero, bool slow_path) {
110 assert(binind >= SC_NBINS &&binind < nhbin
42 tcache_alloc_small(tsd_t *tsd, arena_t *arena, tcache_t *tcache, size_t size, szind_t binind, bool zero, bool slow_path) argument
[all...]
H A Dtcache_externs.h31 cache_bin_t *tbin, szind_t binind, bool *tcache_success);
33 szind_t binind, unsigned rem);
34 void tcache_bin_flush_large(tsd_t *tsd, cache_bin_t *tbin, szind_t binind,
H A Djemalloc_internal_inlines_a.h112 tcache_small_bin_get(tcache_t *tcache, szind_t binind) {
113 assert(binind < SC_NBINS);
114 return &tcache->bins_small[binind];
118 tcache_large_bin_get(tcache_t *tcache, szind_t binind) {
119 assert(binind >= SC_NBINS &&binind < nhbins);
120 return &tcache->bins_large[binind - SC_NBINS];
H A Darena_externs.h33 size_t arena_slab_regind(extent_t *slab, szind_t binind, const void *ptr);
52 cache_bin_t *tbin, szind_t binind, uint64_t prof_accumbytes);
67 szind_t binind, extent_t *extent, void *ptr);
90 bin_t *arena_bin_choose_lock(tsdn_t *tsdn, arena_t *arena, szind_t binind,
/freebsd-current/contrib/jemalloc/src/
H A Dtcache.c42 szind_t binind = tcache->next_gc_bin; local
45 if (binind < SC_NBINS) {
46 tbin = tcache_small_bin_get(tcache, binind);
48 tbin = tcache_large_bin_get(tcache, binind);
54 if (binind < SC_NBINS) {
55 tcache_bin_flush_small(tsd, tcache, tbin, binind,
62 cache_bin_info_t *tbin_info = &tcache_bin_info[binind];
64 (tcache->lg_fill_div[binind] + 1)) >= 1) {
65 tcache->lg_fill_div[binind]++;
68 tcache_bin_flush_large(tsd, tbin, binind, tbi
89 tcache_alloc_small_hard(tsdn_t *tsdn, arena_t *arena, tcache_t *tcache, cache_bin_t *tbin, szind_t binind, bool *tcache_success) argument
106 tbin_extents_lookup_size_check(tsdn_t *tsdn, cache_bin_t *tbin, szind_t binind, size_t nflush, extent_t **extents) argument
134 tcache_bin_flush_small(tsd_t *tsd, tcache_t *tcache, cache_bin_t *tbin, szind_t binind, unsigned rem) argument
148 tbin_extents_lookup_size_check(tsd_tsdn(tsd), tbin, binind, local
190 bin_arena, bin, binind, extent, ptr); local
230 tcache_bin_flush_large(tsd_t *tsd, cache_bin_t *tbin, szind_t binind, unsigned rem, tcache_t *tcache) argument
248 tbin_extents_lookup_size_check(tsd_tsdn(tsd), tbin, binind, nflush, local
286 tsd_tsdn(tsd), &tcache_arena->stats, binind, local
328 &tcache_arena->stats, binind, tbin->tstats.nrequests); local
[all...]
H A Darena.c338 arena_slab_regind(extent_t *slab, szind_t binind, const void *ptr) { argument
346 (uintptr_t)bin_infos[binind].reg_size == 0);
351 regind = div_compute(&arena_binind_div_info[binind], diff);
353 assert(regind < bin_infos[binind].nregs);
360 szind_t binind = extent_szind_get(slab); local
361 const bin_info_t *bin_info = &bin_infos[binind];
362 size_t regind = arena_slab_regind(slab, binind, ptr);
1229 arena_slab_alloc(tsdn_t *tsdn, arena_t *arena, szind_t binind, unsigned binshard, argument
1240 binind, &zero, &commit);
1244 true, binind,
1266 arena_bin_nonfull_slab_get(tsdn_t *tsdn, arena_t *arena, bin_t *bin, szind_t binind, unsigned binshard) argument
1309 arena_bin_malloc_hard(tsdn_t *tsdn, arena_t *arena, bin_t *bin, szind_t binind, unsigned binshard) argument
1365 arena_bin_choose_lock(tsdn_t *tsdn, arena_t *arena, szind_t binind, unsigned *binshard) argument
1381 arena_tcache_fill_small(tsdn_t *tsdn, arena_t *arena, tcache_t *tcache, cache_bin_t *tbin, szind_t binind, uint64_t prof_accumbytes) argument
1460 arena_malloc_small(tsdn_t *tsdn, arena_t *arena, szind_t binind, bool zero) argument
1627 szind_t binind = extent_szind_get(slab); local
1686 arena_dalloc_bin_locked_impl(tsdn_t *tsdn, arena_t *arena, bin_t *bin, szind_t binind, extent_t *slab, void *ptr, bool junked) argument
1712 arena_dalloc_bin_junked_locked(tsdn_t *tsdn, arena_t *arena, bin_t *bin, szind_t binind, extent_t *extent, void *ptr) argument
1720 szind_t binind = extent_szind_get(extent); local
[all...]

Completed in 231 milliseconds