Lines Matching refs:pkey

200 	__u32			(*hash)(const void *pkey,
203 bool (*key_eq)(const struct neighbour *, const void *pkey);
208 int (*is_multicast)(const void *pkey);
274 static inline bool neigh_key_eq16(const struct neighbour *n, const void *pkey) in neigh_key_eq16() argument
276 return *(const u16 *)n->primary_key == *(const u16 *)pkey; in neigh_key_eq16()
279 static inline bool neigh_key_eq32(const struct neighbour *n, const void *pkey) in neigh_key_eq32() argument
281 return *(const u32 *)n->primary_key == *(const u32 *)pkey; in neigh_key_eq32()
284 static inline bool neigh_key_eq128(const struct neighbour *n, const void *pkey) in neigh_key_eq128() argument
287 const u32 *p32 = pkey; in neigh_key_eq128()
295 bool (*key_eq)(const struct neighbour *n, const void *pkey), in ___neigh_lookup_noref() argument
296 __u32 (*hash)(const void *pkey, in ___neigh_lookup_noref() argument
299 const void *pkey, in ___neigh_lookup_noref()
306 hash_val = hash(pkey, dev, nht->hash_rnd) >> (32 - nht->hash_shift); in ___neigh_lookup_noref()
310 if (n->dev == dev && key_eq(n, pkey)) in ___neigh_lookup_noref()
318 const void *pkey, in __neigh_lookup_noref() argument
321 return ___neigh_lookup_noref(tbl, tbl->key_eq, tbl->hash, pkey, dev); in __neigh_lookup_noref()
326 struct neighbour *neigh_lookup(struct neigh_table *tbl, const void *pkey,
329 const void *pkey);
330 struct neighbour *__neigh_create(struct neigh_table *tbl, const void *pkey,
333 const void *pkey, in neigh_create() argument
336 return __neigh_create(tbl, pkey, dev, true); in neigh_create()
531 __neigh_lookup(struct neigh_table *tbl, const void *pkey, struct net_device *dev, int creat) in __neigh_lookup() argument
533 struct neighbour *n = neigh_lookup(tbl, pkey, dev); in __neigh_lookup()
538 n = neigh_create(tbl, pkey, dev); in __neigh_lookup()
543 __neigh_lookup_errno(struct neigh_table *tbl, const void *pkey, in __neigh_lookup_errno() argument
546 struct neighbour *n = neigh_lookup(tbl, pkey, dev); in __neigh_lookup_errno()
551 return neigh_create(tbl, pkey, dev); in __neigh_lookup_errno()