Searched refs:hash_rnd (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/include/linux/ |
D | rhashtable.h | 67 u32 hash_rnd; member 100 unsigned int hash_rnd) in rht_key_get_hash() argument 106 hash = ht->p.hashfn(key, ht->key_len, hash_rnd); in rht_key_get_hash() 111 hash = params.hashfn(key, key_len, hash_rnd); in rht_key_get_hash() 113 hash = jhash(key, key_len, hash_rnd); in rht_key_get_hash() 115 hash = jhash2(key, key_len / sizeof(u32), hash_rnd); in rht_key_get_hash() 120 hash = params.hashfn(key, key_len, hash_rnd); in rht_key_get_hash() 122 hash = jhash(key, key_len, hash_rnd); in rht_key_get_hash() 132 unsigned int hash = rht_key_get_hash(ht, key, params, tbl->hash_rnd); in rht_key_hashfn() 146 tbl->hash_rnd)) : in rht_head_hashfn()
|
/Linux-v4.19/include/net/ |
D | ndisc.h | 367 static inline u32 ndisc_hashfn(const void *pkey, const struct net_device *dev, __u32 *hash_rnd) in ndisc_hashfn() argument 371 return (((p32[0] ^ hash32_ptr(dev)) * hash_rnd[0]) + in ndisc_hashfn() 372 (p32[1] * hash_rnd[1]) + in ndisc_hashfn() 373 (p32[2] * hash_rnd[2]) + in ndisc_hashfn() 374 (p32[3] * hash_rnd[3])); in ndisc_hashfn()
|
D | arp.h | 13 static inline u32 arp_hashfn(const void *pkey, const struct net_device *dev, u32 *hash_rnd) in arp_hashfn() argument 18 return val * hash_rnd[0]; in arp_hashfn()
|
D | neighbour.h | 187 __u32 hash_rnd[NEIGH_NUM_HASH_RND]; member 199 __u32 *hash_rnd); 278 __u32 *hash_rnd), in ___neigh_lookup_noref() argument 286 hash_val = hash(pkey, dev, nht->hash_rnd) >> (32 - nht->hash_shift); in ___neigh_lookup_noref()
|
/Linux-v4.19/net/netfilter/ |
D | xt_recent.c | 112 static u_int32_t hash_rnd __read_mostly; 116 return jhash_1word((__force u32)addr->ip, hash_rnd) & in recent_entry_hash4() 122 return jhash2((u32 *)addr->ip6, ARRAY_SIZE(addr->ip6), hash_rnd) & in recent_entry_hash6() 342 net_get_random_once(&hash_rnd, sizeof(hash_rnd)); in recent_mt_check()
|
/Linux-v4.19/net/decnet/ |
D | dn_neigh.c | 68 __u32 *hash_rnd) in dn_neigh_hash() argument 70 return jhash_2words(*(__u16 *)pkey, 0, hash_rnd[0]); in dn_neigh_hash()
|
/Linux-v4.19/net/ipv4/ |
D | arp.c | 126 static u32 arp_hash(const void *pkey, const struct net_device *dev, __u32 *hash_rnd); 214 __u32 *hash_rnd) in arp_hash() argument 216 return arp_hashfn(pkey, dev, hash_rnd); in arp_hash()
|
/Linux-v4.19/net/core/ |
D | neighbour.c | 154 hash_val = tbl->hash(pkey, ndel->dev, nht->hash_rnd); in neigh_remove_one() 378 neigh_get_hash_rnd(&ret->hash_rnd[i]); in neigh_hash_alloc() 419 new_nht->hash_rnd); in neigh_hash_grow() 470 hash_val = tbl->hash(pkey, NULL, nht->hash_rnd) >> (32 - nht->hash_shift); in neigh_lookup_nodev() 537 hash_val = tbl->hash(n->primary_key, dev, nht->hash_rnd) >> (32 - nht->hash_shift); in __neigh_create() 1894 ndc.ndtc_hash_rnd = nht->hash_rnd[0]; in neightbl_fill_info()
|
/Linux-v4.19/net/ipv6/ |
D | ndisc.c | 78 __u32 *hash_rnd); 312 __u32 *hash_rnd) in ndisc_hash() argument 314 return ndisc_hashfn(pkey, dev, hash_rnd); in ndisc_hash()
|
/Linux-v4.19/lib/ |
D | rhashtable.c | 202 tbl->hash_rnd = get_random_u32(); in bucket_table_alloc()
|