Lines Matching refs:pkey

400 struct neighbour *neigh_lookup(struct neigh_table *tbl, const void *pkey,  in neigh_lookup()  argument
408 n = __neigh_lookup_noref(tbl, pkey, dev); in neigh_lookup()
421 const void *pkey) in neigh_lookup_nodev() argument
432 hash_val = tbl->hash(pkey, NULL, nht->hash_rnd) >> (32 - nht->hash_shift); in neigh_lookup_nodev()
437 if (!memcmp(n->primary_key, pkey, key_len) && in neigh_lookup_nodev()
451 struct neighbour *__neigh_create(struct neigh_table *tbl, const void *pkey, in __neigh_create() argument
465 memcpy(n->primary_key, pkey, key_len); in __neigh_create()
499 hash_val = tbl->hash(pkey, dev, nht->hash_rnd) >> (32 - nht->hash_shift); in __neigh_create()
511 if (dev == n1->dev && !memcmp(n1->primary_key, pkey, key_len)) { in __neigh_create()
539 static u32 pneigh_hash(const void *pkey, int key_len) in pneigh_hash() argument
541 u32 hash_val = *(u32 *)(pkey + key_len - 4); in pneigh_hash()
551 const void *pkey, in __pneigh_lookup_1() argument
556 if (!memcmp(n->key, pkey, key_len) && in __pneigh_lookup_1()
566 struct net *net, const void *pkey, struct net_device *dev) in __pneigh_lookup() argument
569 u32 hash_val = pneigh_hash(pkey, key_len); in __pneigh_lookup()
572 net, pkey, key_len, dev); in __pneigh_lookup()
577 struct net *net, const void *pkey, in pneigh_lookup() argument
582 u32 hash_val = pneigh_hash(pkey, key_len); in pneigh_lookup()
586 net, pkey, key_len, dev); in pneigh_lookup()
599 memcpy(n->key, pkey, key_len); in pneigh_lookup()
622 int pneigh_delete(struct neigh_table *tbl, struct net *net, const void *pkey, in pneigh_delete() argument
627 u32 hash_val = pneigh_hash(pkey, key_len); in pneigh_delete()
632 if (!memcmp(n->key, pkey, key_len) && n->dev == dev && in pneigh_delete()