Lines Matching refs:pkey

396 struct neighbour *neigh_lookup(struct neigh_table *tbl, const void *pkey,  in neigh_lookup()  argument
404 n = __neigh_lookup_noref(tbl, pkey, dev); in neigh_lookup()
417 const void *pkey) in neigh_lookup_nodev() argument
428 hash_val = tbl->hash(pkey, NULL, nht->hash_rnd) >> (32 - nht->hash_shift); in neigh_lookup_nodev()
433 if (!memcmp(n->primary_key, pkey, key_len) && in neigh_lookup_nodev()
447 struct neighbour *__neigh_create(struct neigh_table *tbl, const void *pkey, in __neigh_create() argument
461 memcpy(n->primary_key, pkey, key_len); in __neigh_create()
495 hash_val = tbl->hash(pkey, dev, nht->hash_rnd) >> (32 - nht->hash_shift); in __neigh_create()
507 if (dev == n1->dev && !memcmp(n1->primary_key, pkey, key_len)) { in __neigh_create()
535 static u32 pneigh_hash(const void *pkey, int key_len) in pneigh_hash() argument
537 u32 hash_val = *(u32 *)(pkey + key_len - 4); in pneigh_hash()
547 const void *pkey, in __pneigh_lookup_1() argument
552 if (!memcmp(n->key, pkey, key_len) && in __pneigh_lookup_1()
562 struct net *net, const void *pkey, struct net_device *dev) in __pneigh_lookup() argument
565 u32 hash_val = pneigh_hash(pkey, key_len); in __pneigh_lookup()
568 net, pkey, key_len, dev); in __pneigh_lookup()
573 struct net *net, const void *pkey, in pneigh_lookup() argument
578 u32 hash_val = pneigh_hash(pkey, key_len); in pneigh_lookup()
582 net, pkey, key_len, dev); in pneigh_lookup()
595 memcpy(n->key, pkey, key_len); in pneigh_lookup()
618 int pneigh_delete(struct neigh_table *tbl, struct net *net, const void *pkey, in pneigh_delete() argument
623 u32 hash_val = pneigh_hash(pkey, key_len); in pneigh_delete()
628 if (!memcmp(n->key, pkey, key_len) && n->dev == dev && in pneigh_delete()