reciprocal_scale
return reciprocal_scale(hash, tunnel->amt->hash_buckets);
return reciprocal_scale(hash, tunnel->amt->hash_buckets);
txq += reciprocal_scale(skb_get_hash(skb),
txq = reciprocal_scale(txq, numqueues);
return t + reciprocal_scale(interval, rec_inv_sqrt << REC_INV_SQRT_SHIFT);
return reciprocal_scale(hash, fq->flows_cnt);
queue += reciprocal_scale(hash_v4(ip_hdr(skb), initval),
queue += reciprocal_scale(hash_v6(ipv6_hdr(skb), initval),
queue += reciprocal_scale(hash_bridge(skb, initval),
return (u16) reciprocal_scale(skb_get_hash(skb), qcount) + qoffset;
queue_index = map->queues[reciprocal_scale(
tcpu = map->cpus[reciprocal_scale(hash, map->len)];
i = j = reciprocal_scale(hash, num_socks);
first = reciprocal_scale(rand, remaining) + low;
bucket = reciprocal_scale(hash, hsize);
return reciprocal_scale(hash, nf_conntrack_htable_size);
return reciprocal_scale(hash_conntrack_raw(tuple, zoneid, net), size);
bucket = reciprocal_scale(hash, hsize);
return reciprocal_scale(hash, nf_ct_expect_hsize);
return reciprocal_scale(hash, nf_nat_htable_size);
htonl(minip + reciprocal_scale(j, dist));
h = reciprocal_scale(jhash(data, priv->len, priv->seed),
h = reciprocal_scale(__skb_get_hash_symmetric_net(nft_net(pkt), skb),
return reciprocal_scale(get_random_u32(), priv->modulus) + priv->offset;
hash = reciprocal_scale(hash, priv->buckets);
hash = reciprocal_scale(hash, priv->buckets);
hash = reciprocal_scale(hash, priv->buckets);
hash = reciprocal_scale(hash, priv->buckets);
return reciprocal_scale(hash, info->hmodulus) + info->hoffset;
return reciprocal_scale(hash, info->total_nodes);
return reciprocal_scale(hash, ht->cfg.size);
return reciprocal_scale(__skb_get_hash_symmetric(skb), num);
return ktime_add_ns(t, reciprocal_scale(interval,
return reciprocal_scale(skb_get_hash(skb), q->flows_cnt);
return reciprocal_scale(skb_get_hash(skb), q->flows_cnt);