Home | History | Annotate | Download | only in isc

Lines Matching refs:newbits

392 	uint32_t newbits = hashmap->tables[hashmap->hindex].hashbits + 1;
393 size_t newsize = HASHSIZE(newbits);
396 newbits += 1;
397 newsize = HASHSIZE(newbits);
399 if (newbits > HASHMAP_MAX_BITS) {
400 newbits = HASHMAP_MAX_BITS;
403 return newbits;
408 uint32_t newbits = hashmap->tables[hashmap->hindex].hashbits - 1;
410 if (newbits <= HASHMAP_MIN_BITS) {
411 newbits = HASHMAP_MIN_BITS;
414 return newbits;
419 uint32_t newbits;
426 newbits = grow_bits(hashmap);
428 if (newbits > oldbits) {
429 hashmap_create_table(hashmap, newindex, newbits);
436 uint32_t newbits;
443 newbits = shrink_bits(hashmap);
445 if (newbits < oldbits) {
446 hashmap_create_table(hashmap, newindex, newbits);