Searched refs:binshard (Results 1 - 7 of 7) sorted by relevance
/freebsd-13-stable/contrib/jemalloc/include/jemalloc/internal/ |
H A D | bin_types.h | 14 uint8_t binshard[SC_NBINS]; member in struct:tsd_binshards_s
|
H A D | extent_inlines.h | 76 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 D | arena_externs.h | 91 unsigned *binshard);
|
/freebsd-13-stable/contrib/jemalloc/src/ |
H A D | tcache.c | 162 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 D | arena.c | 1229 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 D | extent.c | 2392 const unsigned binshard = extent_binshard_get(extent); local 2393 bin_t *bin = &arena->bins[szind].bin_shards[binshard];
|
H A D | jemalloc.c | 395 bins->binshard[i] = shard % bin_infos[i].n_shards;
|
Completed in 125 milliseconds