Home
last modified time | relevance | path

Searched refs:lws (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/include/net/
H A Dlwtunnel.h44 void (*destroy_state)(struct lwtunnel_state *lws);
57 void lwtstate_free(struct lwtunnel_state *lws);
60 lwtstate_get(struct lwtunnel_state *lws) in lwtstate_get() argument
62 if (lws) in lwtstate_get()
63 atomic_inc(&lws->refcnt); in lwtstate_get()
65 return lws; in lwtstate_get()
68 static inline void lwtstate_put(struct lwtunnel_state *lws) in lwtstate_put() argument
70 if (!lws) in lwtstate_put()
73 if (atomic_dec_and_test(&lws->refcnt)) in lwtstate_put()
74 lwtstate_free(lws); in lwtstate_put()
148 lwtstate_free(struct lwtunnel_state *lws) lwtstate_free() argument
153 lwtstate_get(struct lwtunnel_state *lws) lwtstate_get() argument
158 lwtstate_put(struct lwtunnel_state *lws) lwtstate_put() argument
215 lwtunnel_build_state(struct net *net, u16 encap_type, struct nlattr *encap, unsigned int family, const void *cfg, struct lwtunnel_state **lws, struct netlink_ext_ack *extack) lwtunnel_build_state() argument
[all...]
/kernel/linux/linux-6.6/include/net/
H A Dlwtunnel.h44 void (*destroy_state)(struct lwtunnel_state *lws);
60 void lwtstate_free(struct lwtunnel_state *lws);
63 lwtstate_get(struct lwtunnel_state *lws) in lwtstate_get() argument
65 if (lws) in lwtstate_get()
66 atomic_inc(&lws->refcnt); in lwtstate_get()
68 return lws; in lwtstate_get()
71 static inline void lwtstate_put(struct lwtunnel_state *lws) in lwtstate_put() argument
73 if (!lws) in lwtstate_put()
76 if (atomic_dec_and_test(&lws->refcnt)) in lwtstate_put()
77 lwtstate_free(lws); in lwtstate_put()
151 lwtstate_free(struct lwtunnel_state *lws) lwtstate_free() argument
156 lwtstate_get(struct lwtunnel_state *lws) lwtstate_get() argument
161 lwtstate_put(struct lwtunnel_state *lws) lwtstate_put() argument
218 lwtunnel_build_state(struct net *net, u16 encap_type, struct nlattr *encap, unsigned int family, const void *cfg, struct lwtunnel_state **lws, struct netlink_ext_ack *extack) lwtunnel_build_state() argument
[all...]
/kernel/linux/linux-5.10/net/core/
H A Dlwtunnel.c61 struct lwtunnel_state *lws; in lwtunnel_state_alloc() local
63 lws = kzalloc(sizeof(*lws) + encap_len, GFP_ATOMIC); in lwtunnel_state_alloc()
65 return lws; in lwtunnel_state_alloc()
105 const void *cfg, struct lwtunnel_state **lws, in lwtunnel_build_state()
127 ret = ops->build_state(net, encap, family, cfg, lws, extack); in lwtunnel_build_state()
213 void lwtstate_free(struct lwtunnel_state *lws) in lwtstate_free() argument
215 const struct lwtunnel_encap_ops *ops = lwtun_encaps[lws->type]; in lwtstate_free()
218 ops->destroy_state(lws); in lwtstate_free()
219 kfree_rcu(lws, rc in lwtstate_free()
103 lwtunnel_build_state(struct net *net, u16 encap_type, struct nlattr *encap, unsigned int family, const void *cfg, struct lwtunnel_state **lws, struct netlink_ext_ack *extack) lwtunnel_build_state() argument
[all...]
/kernel/linux/linux-6.6/net/core/
H A Dlwtunnel.c69 struct lwtunnel_state *lws; in lwtunnel_state_alloc() local
71 lws = kzalloc(sizeof(*lws) + encap_len, GFP_ATOMIC); in lwtunnel_state_alloc()
73 return lws; in lwtunnel_state_alloc()
113 const void *cfg, struct lwtunnel_state **lws, in lwtunnel_build_state()
135 ret = ops->build_state(net, encap, family, cfg, lws, extack); in lwtunnel_build_state()
221 void lwtstate_free(struct lwtunnel_state *lws) in lwtstate_free() argument
223 const struct lwtunnel_encap_ops *ops = lwtun_encaps[lws->type]; in lwtstate_free()
226 ops->destroy_state(lws); in lwtstate_free()
227 kfree_rcu(lws, rc in lwtstate_free()
111 lwtunnel_build_state(struct net *net, u16 encap_type, struct nlattr *encap, unsigned int family, const void *cfg, struct lwtunnel_state **lws, struct netlink_ext_ack *extack) lwtunnel_build_state() argument
[all...]
/kernel/linux/linux-5.10/arch/openrisc/kernel/
H A Dentry.S435 l.bf lws
467 lws: l.lbs r5,0(r2) label
/kernel/linux/linux-6.6/arch/openrisc/kernel/
H A Dentry.S441 l.bf lws
473 lws: l.lbs r5,0(r2) label

Completed in 5 milliseconds