Searched refs:lws (Results 1 – 3 of 3) sorted by relevance
| /linux-6.15/include/net/ |
| H A D | lwtunnel.h | 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() 73 if (!lws) in lwtstate_put() 76 if (atomic_dec_and_test(&lws->refcnt)) in lwtstate_put() 77 lwtstate_free(lws); in lwtstate_put() 127 struct lwtunnel_state **lws, 158 lwtstate_get(struct lwtunnel_state *lws) in lwtstate_get() argument 160 return lws; in lwtstate_get() [all …]
|
| /linux-6.15/net/core/ |
| H A D | lwtunnel.c | 71 struct lwtunnel_state *lws; in lwtunnel_state_alloc() local 73 lws = kzalloc(sizeof(*lws) + encap_len, GFP_ATOMIC); in lwtunnel_state_alloc() 75 return lws; in lwtunnel_state_alloc() 115 const void *cfg, struct lwtunnel_state **lws, in lwtunnel_build_state() argument 137 ret = ops->build_state(net, encap, family, cfg, lws, extack); in lwtunnel_build_state() 224 void lwtstate_free(struct lwtunnel_state *lws) in lwtstate_free() argument 226 const struct lwtunnel_encap_ops *ops = lwtun_encaps[lws->type]; in lwtstate_free() 229 ops->destroy_state(lws); in lwtstate_free() 230 kfree_rcu(lws, rcu); in lwtstate_free() 232 kfree(lws); in lwtstate_free()
|
| /linux-6.15/arch/openrisc/kernel/ |
| H A D | entry.S | 437 l.bf lws 469 lws: l.lbs r5,0(r2)
|