Lines Matching defs:hashbits
73 uint8_t hashbits[2];
337 uint8_t hashbits = (rbt->hashbits[0] > rbt->hashbits[1])
338 ? rbt->hashbits[0]
339 : rbt->hashbits[1];
341 return 1 << hashbits;
846 hash = isc_hash_bits32(hashval, rbt->hashbits[hindex]);
1452 hash = isc_hash_bits32(node->hashval, rbt->hashbits[rbt->hindex]);
1463 REQUIRE(rbt->hashbits[index] == 0U);
1468 rbt->hashbits[index] = bits;
1471 ISC_HASHSIZE(rbt->hashbits[index]),
1478 ISC_HASHSIZE(rbt->hashbits[index]),
1481 rbt->hashbits[index] = 0U;
1487 uint32_t newbits = rbt->hashbits[rbt->hindex];
1503 uint32_t oldbits = rbt->hashbits[oldindex];
1506 REQUIRE(rbt->hashbits[oldindex] >= ISC_HASH_MIN_BITS);
1507 REQUIRE(rbt->hashbits[oldindex] <= ISC_HASH_MAX_BITS);
1511 REQUIRE(rbt->hashbits[newindex] == 0U);
1527 ISC_HASHSIZE(rbt->hashbits[RBT_HASH_NEXTTABLE(rbt->hindex)]);
1548 rbt->hashbits[rbt->hindex]);
1563 if (rbt->hashbits[rbt->hindex] < newbits &&
1578 (ISC_HASHSIZE(rbt->hashbits[rbt->hindex]) * ISC_HASH_OVERCOMMIT);
1618 hash = isc_hash_bits32(dnode->hashval, rbt->hashbits[hindex]);