Lines Matching refs:hash_val
425 u32 hash_val; in neigh_lookup_nodev() local
432 hash_val = tbl->hash(pkey, NULL, nht->hash_rnd) >> (32 - nht->hash_shift); in neigh_lookup_nodev()
434 for (n = rcu_dereference_bh(nht->hash_buckets[hash_val]); in neigh_lookup_nodev()
454 u32 hash_val; in __neigh_create() local
499 hash_val = tbl->hash(pkey, dev, nht->hash_rnd) >> (32 - nht->hash_shift); in __neigh_create()
506 for (n1 = rcu_dereference_protected(nht->hash_buckets[hash_val], in __neigh_create()
523 rcu_dereference_protected(nht->hash_buckets[hash_val], in __neigh_create()
525 rcu_assign_pointer(nht->hash_buckets[hash_val], n); in __neigh_create()
541 u32 hash_val = *(u32 *)(pkey + key_len - 4); in pneigh_hash() local
542 hash_val ^= (hash_val >> 16); in pneigh_hash()
543 hash_val ^= hash_val >> 8; in pneigh_hash()
544 hash_val ^= hash_val >> 4; in pneigh_hash()
545 hash_val &= PNEIGH_HASHMASK; in pneigh_hash()
546 return hash_val; in pneigh_hash()
569 u32 hash_val = pneigh_hash(pkey, key_len); in __pneigh_lookup() local
571 return __pneigh_lookup_1(tbl->phash_buckets[hash_val], in __pneigh_lookup()
582 u32 hash_val = pneigh_hash(pkey, key_len); in pneigh_lookup() local
585 n = __pneigh_lookup_1(tbl->phash_buckets[hash_val], in pneigh_lookup()
613 n->next = tbl->phash_buckets[hash_val]; in pneigh_lookup()
614 tbl->phash_buckets[hash_val] = n; in pneigh_lookup()
627 u32 hash_val = pneigh_hash(pkey, key_len); in pneigh_delete() local
630 for (np = &tbl->phash_buckets[hash_val]; (n = *np) != NULL; in pneigh_delete()