• Home
  • Raw
  • Download

Lines Matching refs:tbl

75 	struct neigh_table *tbl;  member
132 #define NEIGH_CACHE_STAT_INC(tbl, field) this_cpu_inc((tbl)->stats->field) argument
136 struct neigh_table *tbl; member
244 return p->tbl->family; in neigh_parms_family()
252 return (char *)n + n->tbl->entry_size; in neighbour_priv()
286 struct neigh_table *tbl, in ___neigh_lookup_noref() argument
294 struct neigh_hash_table *nht = rcu_dereference_bh(tbl->nht); in ___neigh_lookup_noref()
309 static inline struct neighbour *__neigh_lookup_noref(struct neigh_table *tbl, in __neigh_lookup_noref() argument
313 return ___neigh_lookup_noref(tbl, tbl->key_eq, tbl->hash, pkey, dev); in __neigh_lookup_noref()
316 void neigh_table_init(int index, struct neigh_table *tbl);
317 int neigh_table_clear(int index, struct neigh_table *tbl);
318 struct neighbour *neigh_lookup(struct neigh_table *tbl, const void *pkey,
320 struct neighbour *neigh_lookup_nodev(struct neigh_table *tbl, struct net *net,
322 struct neighbour *__neigh_create(struct neigh_table *tbl, const void *pkey,
324 static inline struct neighbour *neigh_create(struct neigh_table *tbl, in neigh_create() argument
328 return __neigh_create(tbl, pkey, dev, true); in neigh_create()
335 bool neigh_remove_one(struct neighbour *ndel, struct neigh_table *tbl);
336 void neigh_changeaddr(struct neigh_table *tbl, struct net_device *dev);
337 int neigh_ifdown(struct neigh_table *tbl, struct net_device *dev);
338 int neigh_carrier_down(struct neigh_table *tbl, struct net_device *dev);
342 struct neighbour *neigh_event_ns(struct neigh_table *tbl,
347 struct neigh_table *tbl);
348 void neigh_parms_release(struct neigh_table *tbl, struct neigh_parms *parms);
358 void pneigh_enqueue(struct neigh_table *tbl, struct neigh_parms *p,
360 struct pneigh_entry *pneigh_lookup(struct neigh_table *tbl, struct net *net,
363 struct pneigh_entry *__pneigh_lookup(struct neigh_table *tbl, struct net *net,
365 int pneigh_delete(struct neigh_table *tbl, struct net *net, const void *key,
374 void neigh_for_each(struct neigh_table *tbl,
376 void __neigh_for_each_release(struct neigh_table *tbl,
379 void pneigh_for_each(struct neigh_table *tbl,
384 struct neigh_table *tbl; member
523 __neigh_lookup(struct neigh_table *tbl, const void *pkey, struct net_device *dev, int creat) in __neigh_lookup() argument
525 struct neighbour *n = neigh_lookup(tbl, pkey, dev); in __neigh_lookup()
530 n = neigh_create(tbl, pkey, dev); in __neigh_lookup()
535 __neigh_lookup_errno(struct neigh_table *tbl, const void *pkey, in __neigh_lookup_errno() argument
538 struct neighbour *n = neigh_lookup(tbl, pkey, dev); in __neigh_lookup_errno()
543 return neigh_create(tbl, pkey, dev); in __neigh_lookup_errno()