Lines Matching defs:bucket
38 // [kPrefixSize + 2]: bucket count
42 // item in this bucket is stored.
49 // entry in this hash bucket.
60 // [kPrefixSize + 2]: bucket count
140 // The extra +1 is for linking the bucket chains together.
220 int bucket = HashToBucket(hash);
221 Object entry = this->get(HashTableStartIndex() + bucket);
358 // Each bucket and chain value is a byte long. The padding exists so
359 // that the DataTable entries start aligned. A bucket or chain value
391 // [40] : First chain-link for bucket 1
395 // [42] : Next chain link for bucket 1
486 // We use the value 255 to indicate kNotFound for chain and bucket
524 void SetFirstEntry(int bucket, byte value) {
525 DCHECK_LE(static_cast<unsigned>(bucket), NumberOfBuckets());
526 setByte(GetBucketsStartOffset(), bucket, value);
529 int GetFirstEntry(int bucket) const {
530 DCHECK_LE(static_cast<unsigned>(bucket), NumberOfBuckets());
531 return getByte(GetBucketsStartOffset(), bucket);
563 int bucket = HashToBucket(hash);
564 int entry = GetFirstEntry(bucket);