Lines Matching refs:inet6_dev
86 int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr,
92 void addrconf_leave_solict(struct inet6_dev *idev, const struct in6_addr *addr);
168 int __ipv6_dev_mc_dec(struct inet6_dev *idev, const struct in6_addr *addr);
170 void ipv6_mc_up(struct inet6_dev *idev);
171 void ipv6_mc_down(struct inet6_dev *idev);
172 void ipv6_mc_unmap(struct inet6_dev *idev);
173 void ipv6_mc_remap(struct inet6_dev *idev);
174 void ipv6_mc_init_dev(struct inet6_dev *idev);
175 void ipv6_mc_destroy_dev(struct inet6_dev *idev);
182 void ipv6_mc_dad_complete(struct inet6_dev *idev);
239 int __ipv6_dev_ac_inc(struct inet6_dev *idev, const struct in6_addr *addr);
240 int __ipv6_dev_ac_dec(struct inet6_dev *idev, const struct in6_addr *addr);
241 void ipv6_ac_destroy_dev(struct inet6_dev *idev);
262 static inline struct inet6_dev *__in6_dev_get(const struct net_device *dev) in __in6_dev_get()
275 static inline struct inet6_dev *in6_dev_get(const struct net_device *dev) in in6_dev_get()
277 struct inet6_dev *idev; in in6_dev_get()
289 struct inet6_dev *idev = __in6_dev_get(dev); in __in6_dev_nd_parms_get_rcu()
294 void in6_dev_finish_destroy(struct inet6_dev *idev);
296 static inline void in6_dev_put(struct inet6_dev *idev) in in6_dev_put()
302 static inline void __in6_dev_put(struct inet6_dev *idev) in __in6_dev_put()
307 static inline void in6_dev_hold(struct inet6_dev *idev) in in6_dev_hold()