Lines Matching refs:tp
157 struct ip6_tnl __rcu **tp = vti6_tnl_bucket(ip6n, &t->parms); in vti6_tnl_link() local
159 rcu_assign_pointer(t->next , rtnl_dereference(*tp)); in vti6_tnl_link()
160 rcu_assign_pointer(*tp, t); in vti6_tnl_link()
166 struct ip6_tnl __rcu **tp; in vti6_tnl_unlink() local
169 for (tp = vti6_tnl_bucket(ip6n, &t->parms); in vti6_tnl_unlink()
170 (iter = rtnl_dereference(*tp)) != NULL; in vti6_tnl_unlink()
171 tp = &iter->next) { in vti6_tnl_unlink()
173 rcu_assign_pointer(*tp, t->next); in vti6_tnl_unlink()
261 struct ip6_tnl __rcu **tp; in vti6_locate() local
265 for (tp = vti6_tnl_bucket(ip6n, p); in vti6_locate()
266 (t = rtnl_dereference(*tp)) != NULL; in vti6_locate()
267 tp = &t->next) { in vti6_locate()