Lines Matching refs:inet_peer

63 #define peer_avl_empty ((struct inet_peer *)&peer_fake_node)
64 #define peer_avl_empty_rcu ((struct inet_peer __rcu __force *)&peer_fake_node)
65 static const struct inet_peer peer_fake_node = {
89 struct inet_peer *p, *n, *c; in inetpeer_gc_worker()
116 n = list_entry(p->gc_list.next, struct inet_peer, gc_list); in inetpeer_gc_worker()
153 sizeof(struct inet_peer), in inet_initpeers()
168 struct inet_peer *u; \
169 struct inet_peer __rcu **v; \
195 static struct inet_peer *lookup_rcu(const struct inetpeer_addr *daddr, in lookup_rcu()
198 struct inet_peer *u = rcu_dereference(base->root); in lookup_rcu()
224 struct inet_peer *u; \
225 struct inet_peer __rcu **v; \
241 static void peer_avl_rebalance(struct inet_peer __rcu **stack[], in peer_avl_rebalance()
242 struct inet_peer __rcu ***stackend, in peer_avl_rebalance()
245 struct inet_peer __rcu **nodep; in peer_avl_rebalance()
246 struct inet_peer *node, *l, *r; in peer_avl_rebalance()
257 struct inet_peer *ll, *lr, *lrl, *lrr; in peer_avl_rebalance()
285 struct inet_peer *rr, *rl, *rlr, *rll; in peer_avl_rebalance()
331 kmem_cache_free(peer_cachep, container_of(head, struct inet_peer, rcu)); in inetpeer_free_rcu()
334 static void unlink_from_pool(struct inet_peer *p, struct inet_peer_base *base, in unlink_from_pool()
335 struct inet_peer __rcu **stack[PEER_MAXDEPTH]) in unlink_from_pool()
337 struct inet_peer __rcu ***stackptr, ***delp; in unlink_from_pool()
347 struct inet_peer *t; in unlink_from_pool()
368 struct inet_peer __rcu **stack[PEER_MAXDEPTH], in inet_peer_gc()
369 struct inet_peer __rcu ***stackptr) in inet_peer_gc()
371 struct inet_peer *p, *gchead = NULL; in inet_peer_gc()
403 struct inet_peer *inet_getpeer(struct inet_peer_base *base, in inet_getpeer()
407 struct inet_peer __rcu **stack[PEER_MAXDEPTH], ***stackptr; in inet_getpeer()
408 struct inet_peer *p; in inet_getpeer()
467 void inet_putpeer(struct inet_peer *p) in inet_putpeer()
493 bool inet_peer_xrlim_allow(struct inet_peer *peer, int timeout) in inet_peer_xrlim_allow()
518 struct inet_peer *p = container_of(head, struct inet_peer, gc_rcu); in inetpeer_inval_rcu()
529 struct inet_peer *root; in inetpeer_invalidate_tree()