Lines Matching refs:ip6addrlbl_entry
31 struct ip6addrlbl_entry { struct
51 struct net *ip6addrlbl_net(const struct ip6addrlbl_entry *lbl) in ip6addrlbl_net() argument
128 static inline void ip6addrlbl_free(struct ip6addrlbl_entry *p) in ip6addrlbl_free()
135 ip6addrlbl_free(container_of(h, struct ip6addrlbl_entry, rcu)); in ip6addrlbl_free_rcu()
138 static bool ip6addrlbl_hold(struct ip6addrlbl_entry *p) in ip6addrlbl_hold()
143 static inline void ip6addrlbl_put(struct ip6addrlbl_entry *p) in ip6addrlbl_put()
151 const struct ip6addrlbl_entry *p, in __ip6addrlbl_match()
166 static struct ip6addrlbl_entry *__ipv6_addr_label(struct net *net, in __ipv6_addr_label()
170 struct ip6addrlbl_entry *p; in __ipv6_addr_label()
182 struct ip6addrlbl_entry *p; in ipv6_addr_label()
198 static struct ip6addrlbl_entry *ip6addrlbl_alloc(struct net *net, in ip6addrlbl_alloc()
203 struct ip6addrlbl_entry *newp; in ip6addrlbl_alloc()
244 static int __ip6addrlbl_add(struct ip6addrlbl_entry *newp, int replace) in __ip6addrlbl_add()
247 struct ip6addrlbl_entry *last = NULL, *p = NULL; in __ip6addrlbl_add()
287 struct ip6addrlbl_entry *newp; in ip6addrlbl_add()
310 struct ip6addrlbl_entry *p = NULL; in __ip6addrlbl_del()
371 struct ip6addrlbl_entry *p = NULL; in ip6addrlbl_net_exit()
468 struct ip6addrlbl_entry *p, in ip6addrlbl_fill()
493 struct ip6addrlbl_entry *p; in ip6addrlbl_dump()
532 struct ip6addrlbl_entry *p; in ip6addrlbl_get()