Searched refs:binshard (Results 1 - 7 of 7) sorted by relevance

/freebsd-13-stable/contrib/jemalloc/include/jemalloc/internal/
H A Dbin_types.h14 uint8_t binshard[SC_NBINS]; member in struct:tsd_binshards_s
H A Dextent_inlines.h76 unsigned binshard = (unsigned)((extent->e_bits &
78 assert(binshard < bin_infos[extent_szind_get(extent)].n_shards);
79 return binshard;
203 extent_binshard_set(extent_t *extent, unsigned binshard) { argument
205 assert(binshard < bin_infos[extent_szind_get(extent)].n_shards);
207 ((uint64_t)binshard << EXTENT_BITS_BINSHARD_SHIFT);
273 extent_nfree_binshard_set(extent_t *extent, unsigned nfree, unsigned binshard) {
275 assert(binshard < bin_infos[extent_szind_get(extent)].n_shards);
278 ((uint64_t)binshard << EXTENT_BITS_BINSHARD_SHIFT) |
H A Darena_externs.h91 unsigned *binshard);
/freebsd-13-stable/contrib/jemalloc/src/
H A Dtcache.c162 unsigned binshard = extent_binshard_get(extent); local
163 assert(binshard < bin_infos[binind].n_shards);
164 bin_t *bin = &bin_arena->bins[binind].bin_shards[binshard];
188 && extent_binshard_get(extent) == binshard) {
212 unsigned binshard; local
214 &binshard);
609 unsigned binshard; local
610 bin_t *bin = arena_bin_choose_lock(tsdn, arena, i, &binshard);
H A Darena.c1229 arena_slab_alloc(tsdn_t *tsdn, arena_t *arena, szind_t binind, unsigned binshard, argument
1257 extent_nfree_binshard_set(slab, bin_info->nregs, binshard);
1267 szind_t binind, unsigned binshard) {
1283 slab = arena_slab_alloc(tsdn, arena, binind, binshard, bin_info);
1310 szind_t binind, unsigned binshard) {
1319 slab = arena_bin_nonfull_slab_get(tsdn, arena, bin, binind, binshard);
1366 unsigned *binshard) {
1369 *binshard = 0;
1371 *binshard = tsd_binshardsp_get(tsdn_tsd(tsdn))->binshard[binin
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
1391 unsigned binshard; local
1468 unsigned binshard; local
1721 unsigned binshard = extent_binshard_get(extent); local
[all...]
H A Dextent.c2392 const unsigned binshard = extent_binshard_get(extent); local
2393 bin_t *bin = &arena->bins[szind].bin_shards[binshard];
H A Djemalloc.c395 bins->binshard[i] = shard % bin_infos[i].n_shards;

Completed in 125 milliseconds