Lines Matching refs:bucket
1081 size_type bucket = hash_key % my_bucket_count.load(std::memory_order_acquire); in prepare_bucket() local
1082 return get_bucket(bucket); in prepare_bucket()
1093 void init_bucket( size_type bucket ) { in init_bucket() argument
1094 if (bucket == 0) { in init_bucket()
1101 size_type parent_bucket = get_parent(bucket); in init_bucket()
1112 node_ptr dummy_node = insert_dummy_node(parent, split_order_key_dummy(bucket)); in init_bucket()
1116 my_segments[bucket].store(dummy_node, std::memory_order_release); in init_bucket()
1453 size_type get_parent( size_type bucket ) const { in get_parent() argument
1455 __TBB_ASSERT(bucket != 0, "Unable to get_parent of the bucket 0"); in get_parent()
1456 size_type msb = tbb::detail::log2(bucket); in get_parent()
1457 return bucket & ~(size_type(1) << msb); in get_parent()
1460 size_type get_next_bucket_index( size_type bucket ) const { in get_next_bucket_index() argument
1462 size_type reversed_next = reverse_n_bits(bucket, bits) + 1; in get_next_bucket_index()