Lines Matching refs:session
137 int (*build_header)(struct l2tp_session *session, void *buf);
138 void (*recv_skb)(struct l2tp_session *session, struct sk_buff *skb, int data_len);
139 void (*session_close)(struct l2tp_session *session);
140 void (*ref)(struct l2tp_session *session);
141 void (*deref)(struct l2tp_session *session);
210 int (*session_delete)(struct l2tp_session *session);
218 static inline void *l2tp_session_priv(struct l2tp_session *session) in l2tp_session_priv() argument
220 return &session->priv[0]; in l2tp_session_priv()
260 void __l2tp_session_unhash(struct l2tp_session *session);
261 int l2tp_session_delete(struct l2tp_session *session);
262 void l2tp_session_free(struct l2tp_session *session);
263 void l2tp_recv_common(struct l2tp_session *session, struct sk_buff *skb,
266 int l2tp_session_queue_purge(struct l2tp_session *session);
268 void l2tp_session_set_header_len(struct l2tp_session *session, int version);
270 int l2tp_xmit_skb(struct l2tp_session *session, struct sk_buff *skb,
280 static inline void l2tp_session_inc_refcount_1(struct l2tp_session *session) in l2tp_session_inc_refcount_1() argument
282 atomic_inc(&session->ref_count); in l2tp_session_inc_refcount_1()
285 static inline void l2tp_session_dec_refcount_1(struct l2tp_session *session) in l2tp_session_dec_refcount_1() argument
287 if (atomic_dec_and_test(&session->ref_count)) in l2tp_session_dec_refcount_1()
288 l2tp_session_free(session); in l2tp_session_dec_refcount_1()