hash_bits
unsigned long long hash_bits;
ht->hash_bits = __ffs(nr_buckets);
unsigned int h = hash_64(from_oblock(e->oblock), ht->hash_bits);
unsigned int h = hash_64(from_oblock(oblock), ht->hash_bits);
unsigned int h = hash_64(from_oblock(e->oblock), ht->hash_bits);
u8 hash_bits;
u8 hash_bits;
cpi_cfg |= (cfg->hash_bits << 20);
mbx.rss_cfg.hash_bits = rss->hash_bits;
rss->hash_bits = 0;
rss->hash_bits = ilog2(rounddown_pow_of_two(rss->rss_size));
unsigned hash_bits;
for (i = 0; i < (1U << ctx->cancel_table.hash_bits); i++) {
table->hash_bits = bits;
int hash_bits;
hash_bits = ilog2(p->cq_entries) - 5;
hash_bits = clamp(hash_bits, 1, 8);
if (io_alloc_hash_table(&ctx->cancel_table, hash_bits))
u32 index = hash_long(req->cqe.user_data, table->hash_bits);
unsigned nr_buckets = 1U << ctx->cancel_table.hash_bits;
u32 index = hash_long(cd->data, ctx->cancel_table.hash_bits);
unsigned nr_buckets = 1U << ctx->cancel_table.hash_bits;
s->hash_bits = memLevel + 7;
s->hash_size = 1 << s->hash_bits;
s->hash_shift = ((s->hash_bits+MIN_MATCH-1)/MIN_MATCH);
Assert(s->hash_bits >= 8 && MAX_MATCH == 258, "Code too clever");
uInt hash_bits; /* log2(hash_size) */
unsigned int hash_bits = 4;
net->ipv4.fib_info_hash = fib_info_hash_alloc(hash_bits);
net->ipv4.fib_info_hash_bits = hash_bits;
unsigned int hash_bits = net->ipv4.fib_info_hash_bits;
slot = hash_32(net_hash_mix(net) ^ (__force u32)val, hash_bits);
return &net->ipv4.fib_info_hash[(1 << hash_bits) + slot];
static struct hlist_head *fib_info_hash_alloc(unsigned int hash_bits)
return kvzalloc_objs(struct hlist_head, (1 << hash_bits) * 2);
h = hash_bits(map->hash_fn(cur->key, map->ctx), new_cap_bits);
h = hash_bits(map->hash_fn(key, map->ctx), map->cap_bits);
h = hash_bits(map->hash_fn(key, map->ctx), map->cap_bits);
h = hash_bits(map->hash_fn(key, map->ctx), map->cap_bits);
h = hash_bits(map->hash_fn(key, map->ctx), map->cap_bits);
? (map)->buckets[hash_bits((map)->hash_fn((_key), (map)->ctx), (map)->cap_bits)] \
? (map)->buckets[hash_bits((map)->hash_fn((_key), (map)->ctx), (map)->cap_bits)] \
h = hash_bits(map->hash_fn(cur->key, map->ctx), new_cap_bits);
h = hash_bits(map->hash_fn(key, map->ctx), map->cap_bits);
h = hash_bits(map->hash_fn(key, map->ctx), map->cap_bits);
h = hash_bits(map->hash_fn(key, map->ctx), map->cap_bits);
h = hash_bits(map->hash_fn(key, map->ctx), map->cap_bits);
? (map)->buckets[hash_bits((map)->hash_fn((_key), (map)->ctx), (map)->cap_bits)] \
? (map)->buckets[hash_bits((map)->hash_fn((_key), (map)->ctx), (map)->cap_bits)] \
return &sm->mutexes[hash_bits(hash, sm->cap_bits)];