Lines Matching refs:Bucket
155 size_t buckets_size = buckets * sizeof(Bucket*);
208 Bucket* bucket = LoadBucket<access_mode>(bucket_index);
210 bucket = new Bucket;
232 Bucket* bucket = LoadBucket(bucket_index);
242 Bucket* bucket = LoadBucket(bucket_index);
266 Bucket* bucket;
324 Bucket* bucket = LoadBucket(bucket_index);
386 Bucket* bucket = LoadBucket<AccessMode::NON_ATOMIC>(bucket_index);
420 class Bucket : public Malloced {
424 Bucket() {
476 Bucket* bucket = LoadBucket(bucket_index);
512 Bucket* bucket = LoadBucket<AccessMode::NON_ATOMIC>(bucket_index);
524 void ClearBucket(Bucket* bucket, int start_cell, int end_cell) {
536 Bucket* bucket = LoadBucket<access_mode>(bucket_index);
542 Bucket* LoadBucket(Bucket** bucket) {
549 Bucket* LoadBucket(size_t bucket_index) {
554 void StoreBucket(Bucket** bucket, Bucket* value) {
563 void StoreBucket(size_t bucket_index, Bucket* value) {
568 bool SwapInNewBucket(size_t bucket_index, Bucket* value) {
569 Bucket** b = bucket(bucket_index);
591 Bucket** buckets() { return reinterpret_cast<Bucket**>(this); }
592 Bucket** bucket(size_t bucket_index) { return buckets() + bucket_index; }
603 STATIC_ASSERT(std::is_standard_layout<SlotSet::Bucket>::value);