Lines Matching refs:j1939_session

246 void j1939_session_get(struct j1939_session *session)  in j1939_session_get()
252 static void __j1939_session_drop(struct j1939_session *session) in __j1939_session_drop()
261 static void j1939_session_destroy(struct j1939_session *session) in j1939_session_destroy()
287 struct j1939_session *session = container_of(kref, struct j1939_session, in __j1939_session_release()
293 void j1939_session_put(struct j1939_session *session) in j1939_session_put()
298 static void j1939_session_txtimer_cancel(struct j1939_session *session) in j1939_session_txtimer_cancel()
304 static void j1939_session_rxtimer_cancel(struct j1939_session *session) in j1939_session_rxtimer_cancel()
310 void j1939_session_timers_cancel(struct j1939_session *session) in j1939_session_timers_cancel()
321 static void j1939_session_skb_drop_old(struct j1939_session *session) in j1939_session_skb_drop_old()
349 void j1939_session_skb_queue(struct j1939_session *session, in j1939_session_skb_queue()
368 sk_buff *j1939_session_skb_get_by_offset(struct j1939_session *session, in j1939_session_skb_get_by_offset()
400 static struct sk_buff *j1939_session_skb_get(struct j1939_session *session) in j1939_session_skb_get()
509 j1939_session *j1939_session_get_by_addr_locked(struct j1939_priv *priv, in j1939_session_get_by_addr_locked()
514 struct j1939_session *session; in j1939_session_get_by_addr_locked()
530 j1939_session *j1939_session_get_simple(struct j1939_priv *priv, in j1939_session_get_simple()
534 struct j1939_session *session; in j1939_session_get_simple()
551 j1939_session *j1939_session_get_by_addr(struct j1939_priv *priv, in j1939_session_get_by_addr()
555 struct j1939_session *session; in j1939_session_get_by_addr()
624 static int j1939_tp_tx_dat(struct j1939_session *session, in j1939_tp_tx_dat()
665 static inline int j1939_tp_tx_ctl(struct j1939_session *session, in j1939_tp_tx_ctl()
692 void j1939_tp_schedule_txtimer(struct j1939_session *session, int msec) in j1939_tp_schedule_txtimer()
699 static inline void j1939_tp_set_rxtimeout(struct j1939_session *session, in j1939_tp_set_rxtimeout()
708 static int j1939_session_tx_rts(struct j1939_session *session) in j1939_session_tx_rts()
755 static int j1939_session_tx_dpo(struct j1939_session *session) in j1939_session_tx_dpo()
784 static int j1939_session_tx_dat(struct j1939_session *session) in j1939_session_tx_dat()
864 static int j1939_xtp_txnext_transmiter(struct j1939_session *session) in j1939_xtp_txnext_transmiter()
903 static int j1939_session_tx_cts(struct j1939_session *session) in j1939_session_tx_cts()
948 static int j1939_session_tx_eoma(struct j1939_session *session) in j1939_session_tx_eoma()
990 static int j1939_xtp_txnext_receiver(struct j1939_session *session) in j1939_xtp_txnext_receiver()
1030 static int j1939_simple_txnext(struct j1939_session *session) in j1939_simple_txnext()
1066 static bool j1939_session_deactivate_locked(struct j1939_session *session) in j1939_session_deactivate_locked()
1084 static bool j1939_session_deactivate(struct j1939_session *session) in j1939_session_deactivate()
1101 j1939_session_deactivate_activate_next(struct j1939_session *session) in j1939_session_deactivate_activate_next()
1107 static void __j1939_session_cancel(struct j1939_session *session, in __j1939_session_cancel()
1128 static void j1939_session_cancel(struct j1939_session *session, in j1939_session_cancel()
1144 struct j1939_session *session = in j1939_tp_txtimer()
1145 container_of(hrtimer, struct j1939_session, txtimer); in j1939_tp_txtimer()
1204 static void j1939_session_completed(struct j1939_session *session) in j1939_session_completed()
1220 struct j1939_session *session = container_of(hrtimer, in j1939_tp_rxtimer()
1221 struct j1939_session, in j1939_tp_rxtimer()
1260 static bool j1939_xtp_rx_cmd_bad_pgn(struct j1939_session *session, in j1939_xtp_rx_cmd_bad_pgn()
1317 struct j1939_session *session; in j1939_xtp_rx_abort_one()
1352 j1939_xtp_rx_eoma_one(struct j1939_session *session, struct sk_buff *skb) in j1939_xtp_rx_eoma_one()
1388 struct j1939_session *session; in j1939_xtp_rx_eoma()
1400 j1939_xtp_rx_cts_one(struct j1939_session *session, struct sk_buff *skb) in j1939_xtp_rx_cts_one()
1463 struct j1939_session *session; in j1939_xtp_rx_cts()
1473 static struct j1939_session *j1939_session_new(struct j1939_priv *priv, in j1939_session_new()
1476 struct j1939_session *session; in j1939_session_new()
1512 j1939_session *j1939_session_fresh_new(struct j1939_priv *priv, in j1939_session_fresh_new()
1518 struct j1939_session *session; in j1939_session_fresh_new()
1543 int j1939_session_activate(struct j1939_session *session) in j1939_session_activate()
1546 struct j1939_session *active = NULL; in j1939_session_activate()
1574 j1939_session *j1939_xtp_rx_rts_session_new(struct j1939_priv *priv, in j1939_xtp_rx_rts_session_new()
1579 struct j1939_session *session; in j1939_xtp_rx_rts_session_new()
1643 static int j1939_xtp_rx_rts_session_active(struct j1939_session *session, in j1939_xtp_rx_rts_session_active()
1692 struct j1939_session *session; in j1939_xtp_rx_rts()
1746 static void j1939_xtp_rx_dpo_one(struct j1939_session *session, in j1939_xtp_rx_dpo_one()
1766 struct j1939_session *session; in j1939_xtp_rx_dpo()
1780 static void j1939_xtp_rx_dat_one(struct j1939_session *session, in j1939_xtp_rx_dat_one()
1907 struct j1939_session *session; in j1939_xtp_rx_dat()
1940 struct j1939_session *j1939_tp_send(struct j1939_priv *priv, in j1939_tp_send()
1944 struct j1939_session *session; in j1939_tp_send()
2132 struct j1939_session *session; in j1939_simple_recv()
2158 struct j1939_session *session, *saved; in j1939_cancel_active_session()