Lines Matching refs:lws
41 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()
122 struct lwtunnel_state **lws,
148 static inline void lwtstate_free(struct lwtunnel_state *lws) in lwtstate_free() argument
153 lwtstate_get(struct lwtunnel_state *lws) in lwtstate_get() argument
155 return lws; in lwtstate_get()
158 static inline void lwtstate_put(struct lwtunnel_state *lws) in lwtstate_put() argument
218 struct lwtunnel_state **lws, in lwtunnel_build_state() argument