Lines Matching refs:opt
334 struct ipv6_txoptions *opt; member
366 struct ipv6_txoptions *opt; member
383 struct ipv6_txoptions *opt; in txopt_get() local
386 opt = rcu_dereference(np->opt); in txopt_get()
387 if (opt) { in txopt_get()
388 if (!refcount_inc_not_zero(&opt->refcnt)) in txopt_get()
389 opt = NULL; in txopt_get()
391 opt = rcu_pointer_handoff(opt); in txopt_get()
394 return opt; in txopt_get()
397 static inline void txopt_put(struct ipv6_txoptions *opt) in txopt_put() argument
399 if (opt && refcount_dec_and_test(&opt->refcnt)) in txopt_put()
400 kfree_rcu(opt, rcu); in txopt_put()
446 struct ipv6_txoptions *opt);
448 struct ipv6_txoptions *opt,
452 struct ipv6_txoptions *opt);
455 ipv6_fixup_options(struct ipv6_txoptions *opt_space, struct ipv6_txoptions *opt) in ipv6_fixup_options() argument
457 if (!opt) in ipv6_fixup_options()
459 return __ipv6_fixup_options(opt_space, opt); in ipv6_fixup_options()
463 const struct inet6_skb_parm *opt);
465 struct ipv6_txoptions *opt);
1088 __u32 mark, struct ipv6_txoptions *opt, int tclass, u32 priority);
1150 void ipv6_push_nfrag_opts(struct sk_buff *skb, struct ipv6_txoptions *opt,
1153 void ipv6_push_frag_opts(struct sk_buff *skb, struct ipv6_txoptions *opt,
1174 const struct ipv6_txoptions *opt,