Lines Matching refs:pprev
40 struct xfrm6_tunnel __rcu **pprev; in xfrm6_tunnel_register() local
47 for (pprev = (family == AF_INET6) ? &tunnel6_handlers : &tunnel46_handlers; in xfrm6_tunnel_register()
48 (t = rcu_dereference_protected(*pprev, in xfrm6_tunnel_register()
50 pprev = &t->next) { in xfrm6_tunnel_register()
57 handler->next = *pprev; in xfrm6_tunnel_register()
58 rcu_assign_pointer(*pprev, handler); in xfrm6_tunnel_register()
71 struct xfrm6_tunnel __rcu **pprev; in xfrm6_tunnel_deregister() local
77 for (pprev = (family == AF_INET6) ? &tunnel6_handlers : &tunnel46_handlers; in xfrm6_tunnel_deregister()
78 (t = rcu_dereference_protected(*pprev, in xfrm6_tunnel_deregister()
80 pprev = &t->next) { in xfrm6_tunnel_deregister()
82 *pprev = handler->next; in xfrm6_tunnel_deregister()