Lines Matching refs:hash_val
233 u32 hash_val; in neigh_remove_one() local
239 hash_val = tbl->hash(pkey, ndel->dev, nht->hash_rnd); in neigh_remove_one()
240 hash_val = hash_val >> (32 - nht->hash_shift); in neigh_remove_one()
242 np = &nht->hash_buckets[hash_val]; in neigh_remove_one()
636 u32 hash_val, key_len = tbl->key_len; in ___neigh_create() local
682 hash_val = tbl->hash(n->primary_key, dev, nht->hash_rnd) >> (32 - nht->hash_shift); in ___neigh_create()
689 for (n1 = rcu_dereference_protected(nht->hash_buckets[hash_val], in ___neigh_create()
710 rcu_dereference_protected(nht->hash_buckets[hash_val], in ___neigh_create()
712 rcu_assign_pointer(nht->hash_buckets[hash_val], n); in ___neigh_create()
736 u32 hash_val = *(u32 *)(pkey + key_len - 4); in pneigh_hash() local
737 hash_val ^= (hash_val >> 16); in pneigh_hash()
738 hash_val ^= hash_val >> 8; in pneigh_hash()
739 hash_val ^= hash_val >> 4; in pneigh_hash()
740 hash_val &= PNEIGH_HASHMASK; in pneigh_hash()
741 return hash_val; in pneigh_hash()
764 u32 hash_val = pneigh_hash(pkey, key_len); in __pneigh_lookup() local
766 return __pneigh_lookup_1(tbl->phash_buckets[hash_val], in __pneigh_lookup()
777 u32 hash_val = pneigh_hash(pkey, key_len); in pneigh_lookup() local
780 n = __pneigh_lookup_1(tbl->phash_buckets[hash_val], in pneigh_lookup()
806 n->next = tbl->phash_buckets[hash_val]; in pneigh_lookup()
807 tbl->phash_buckets[hash_val] = n; in pneigh_lookup()
820 u32 hash_val = pneigh_hash(pkey, key_len); in pneigh_delete() local
823 for (np = &tbl->phash_buckets[hash_val]; (n = *np) != NULL; in pneigh_delete()