Lines Matching refs:binshard
1229 arena_slab_alloc(tsdn_t *tsdn, arena_t *arena, szind_t binind, unsigned binshard,
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[binind];
1373 assert(*binshard < bin_infos[binind].n_shards);
1374 bin = &arena->bins[binind].bin_shards[*binshard];
1391 unsigned binshard;
1392 bin_t *bin = arena_bin_choose_lock(tsdn, arena, binind, &binshard);
1408 binind, binshard);
1468 unsigned binshard;
1469 bin = arena_bin_choose_lock(tsdn, arena, binind, &binshard);
1474 ret = arena_bin_malloc_hard(tsdn, arena, bin, binind, binshard);
1721 unsigned binshard = extent_binshard_get(extent);
1722 bin_t *bin = &arena->bins[binind].bin_shards[binshard];