j1939_session 21 net/can/j1939/j1939-priv.h struct j1939_session; j1939_session 184 net/can/j1939/j1939-priv.h void j1939_sk_errqueue(struct j1939_session *session, j1939_session 186 net/can/j1939/j1939-priv.h void j1939_sk_queue_activate_next(struct j1939_session *session); j1939_session 189 net/can/j1939/j1939-priv.h struct j1939_session *j1939_tp_send(struct j1939_priv *priv, j1939_session 321 net/can/j1939/j1939-priv.h void j1939_session_get(struct j1939_session *session); j1939_session 322 net/can/j1939/j1939-priv.h void j1939_session_put(struct j1939_session *session); j1939_session 323 net/can/j1939/j1939-priv.h void j1939_session_skb_queue(struct j1939_session *session, j1939_session 325 net/can/j1939/j1939-priv.h int j1939_session_activate(struct j1939_session *session); j1939_session 326 net/can/j1939/j1939-priv.h void j1939_tp_schedule_txtimer(struct j1939_session *session, int msec); j1939_session 327 net/can/j1939/j1939-priv.h void j1939_session_timers_cancel(struct j1939_session *session); j1939_session 97 net/can/j1939/socket.c static bool j1939_sk_queue_session(struct j1939_session *session) j1939_session 113 net/can/j1939/socket.c j1939_session *j1939_sk_get_incomplete_session(struct j1939_sock *jsk) j1939_session 115 net/can/j1939/socket.c struct j1939_session *session = NULL; j1939_session 120 net/can/j1939/socket.c struct j1939_session, j1939_session 135 net/can/j1939/socket.c struct j1939_session *session, *tmp; j1939_session 148 net/can/j1939/socket.c static void j1939_sk_queue_activate_next_locked(struct j1939_session *session) j1939_session 151 net/can/j1939/socket.c struct j1939_session *first; j1939_session 164 net/can/j1939/socket.c struct j1939_session, j1939_session 175 net/can/j1939/socket.c struct j1939_session, j1939_session 194 net/can/j1939/socket.c void j1939_sk_queue_activate_next(struct j1939_session *session) j1939_session 898 net/can/j1939/socket.c j1939_sk_get_timestamping_opt_stats(struct j1939_session *session) j1939_session 918 net/can/j1939/socket.c void j1939_sk_errqueue(struct j1939_session *session, j1939_session 1005 net/can/j1939/socket.c struct j1939_session *session = j1939_sk_get_incomplete_session(jsk); j1939_session 246 net/can/j1939/transport.c void j1939_session_get(struct j1939_session *session) j1939_session 252 net/can/j1939/transport.c static void __j1939_session_drop(struct j1939_session *session) j1939_session 261 net/can/j1939/transport.c static void j1939_session_destroy(struct j1939_session *session) j1939_session 281 net/can/j1939/transport.c struct j1939_session *session = container_of(kref, struct j1939_session, j1939_session 287 net/can/j1939/transport.c void j1939_session_put(struct j1939_session *session) j1939_session 292 net/can/j1939/transport.c static void j1939_session_txtimer_cancel(struct j1939_session *session) j1939_session 298 net/can/j1939/transport.c static void j1939_session_rxtimer_cancel(struct j1939_session *session) j1939_session 304 net/can/j1939/transport.c void j1939_session_timers_cancel(struct j1939_session *session) j1939_session 315 net/can/j1939/transport.c static void j1939_session_skb_drop_old(struct j1939_session *session) j1939_session 338 net/can/j1939/transport.c void j1939_session_skb_queue(struct j1939_session *session, j1939_session 355 net/can/j1939/transport.c static struct sk_buff *j1939_session_skb_find(struct j1939_session *session) j1939_session 486 net/can/j1939/transport.c j1939_session *j1939_session_get_by_addr_locked(struct j1939_priv *priv, j1939_session 491 net/can/j1939/transport.c struct j1939_session *session; j1939_session 507 net/can/j1939/transport.c j1939_session *j1939_session_get_simple(struct j1939_priv *priv, j1939_session 511 net/can/j1939/transport.c struct j1939_session *session; j1939_session 528 net/can/j1939/transport.c j1939_session *j1939_session_get_by_addr(struct j1939_priv *priv, j1939_session 532 net/can/j1939/transport.c struct j1939_session *session; j1939_session 600 net/can/j1939/transport.c static int j1939_tp_tx_dat(struct j1939_session *session, j1939_session 641 net/can/j1939/transport.c static inline int j1939_tp_tx_ctl(struct j1939_session *session, j1939_session 668 net/can/j1939/transport.c void j1939_tp_schedule_txtimer(struct j1939_session *session, int msec) j1939_session 675 net/can/j1939/transport.c static inline void j1939_tp_set_rxtimeout(struct j1939_session *session, j1939_session 684 net/can/j1939/transport.c static int j1939_session_tx_rts(struct j1939_session *session) j1939_session 729 net/can/j1939/transport.c static int j1939_session_tx_dpo(struct j1939_session *session) j1939_session 758 net/can/j1939/transport.c static int j1939_session_tx_dat(struct j1939_session *session) j1939_session 819 net/can/j1939/transport.c static int j1939_xtp_txnext_transmiter(struct j1939_session *session) j1939_session 858 net/can/j1939/transport.c static int j1939_session_tx_cts(struct j1939_session *session) j1939_session 903 net/can/j1939/transport.c static int j1939_session_tx_eoma(struct j1939_session *session) j1939_session 945 net/can/j1939/transport.c static int j1939_xtp_txnext_receiver(struct j1939_session *session) j1939_session 985 net/can/j1939/transport.c static int j1939_simple_txnext(struct j1939_session *session) j1939_session 1013 net/can/j1939/transport.c static bool j1939_session_deactivate_locked(struct j1939_session *session) j1939_session 1031 net/can/j1939/transport.c static bool j1939_session_deactivate(struct j1939_session *session) j1939_session 1043 net/can/j1939/transport.c j1939_session_deactivate_activate_next(struct j1939_session *session) j1939_session 1049 net/can/j1939/transport.c static void __j1939_session_cancel(struct j1939_session *session, j1939_session 1070 net/can/j1939/transport.c static void j1939_session_cancel(struct j1939_session *session, j1939_session 1086 net/can/j1939/transport.c struct j1939_session *session = j1939_session 1087 net/can/j1939/transport.c container_of(hrtimer, struct j1939_session, txtimer); j1939_session 1143 net/can/j1939/transport.c static void j1939_session_completed(struct j1939_session *session) j1939_session 1158 net/can/j1939/transport.c struct j1939_session *session = container_of(hrtimer, j1939_session 1159 net/can/j1939/transport.c struct j1939_session, j1939_session 1199 net/can/j1939/transport.c static bool j1939_xtp_rx_cmd_bad_pgn(struct j1939_session *session, j1939_session 1256 net/can/j1939/transport.c struct j1939_session *session; j1939_session 1291 net/can/j1939/transport.c j1939_xtp_rx_eoma_one(struct j1939_session *session, struct sk_buff *skb) j1939_session 1327 net/can/j1939/transport.c struct j1939_session *session; j1939_session 1339 net/can/j1939/transport.c j1939_xtp_rx_cts_one(struct j1939_session *session, struct sk_buff *skb) j1939_session 1402 net/can/j1939/transport.c struct j1939_session *session; j1939_session 1412 net/can/j1939/transport.c static struct j1939_session *j1939_session_new(struct j1939_priv *priv, j1939_session 1415 net/can/j1939/transport.c struct j1939_session *session; j1939_session 1451 net/can/j1939/transport.c j1939_session *j1939_session_fresh_new(struct j1939_priv *priv, j1939_session 1457 net/can/j1939/transport.c struct j1939_session *session; j1939_session 1481 net/can/j1939/transport.c int j1939_session_activate(struct j1939_session *session) j1939_session 1484 net/can/j1939/transport.c struct j1939_session *active = NULL; j1939_session 1512 net/can/j1939/transport.c j1939_session *j1939_xtp_rx_rts_session_new(struct j1939_priv *priv, j1939_session 1517 net/can/j1939/transport.c struct j1939_session *session; j1939_session 1579 net/can/j1939/transport.c static int j1939_xtp_rx_rts_session_active(struct j1939_session *session, j1939_session 1628 net/can/j1939/transport.c struct j1939_session *session; j1939_session 1674 net/can/j1939/transport.c static void j1939_xtp_rx_dpo_one(struct j1939_session *session, j1939_session 1694 net/can/j1939/transport.c struct j1939_session *session; j1939_session 1708 net/can/j1939/transport.c static void j1939_xtp_rx_dat_one(struct j1939_session *session, j1939_session 1809 net/can/j1939/transport.c struct j1939_session *session; j1939_session 1835 net/can/j1939/transport.c struct j1939_session *j1939_tp_send(struct j1939_priv *priv, j1939_session 1839 net/can/j1939/transport.c struct j1939_session *session; j1939_session 2015 net/can/j1939/transport.c struct j1939_session *session; j1939_session 2037 net/can/j1939/transport.c struct j1939_session *session, *saved;