j1939_priv
struct j1939_priv *j1939_priv;
static void j1939_ac_process(struct j1939_priv *priv, struct sk_buff *skb)
void j1939_ac_recv(struct j1939_priv *priv, struct sk_buff *skb)
static int j1939_ac_verify_outgoing(struct j1939_priv *priv,
int j1939_ac_fixup(struct j1939_priv *priv, struct sk_buff *skb)
struct j1939_priv *priv = ecu->priv;
struct j1939_ecu *j1939_ecu_create_locked(struct j1939_priv *priv, name_t name)
struct j1939_ecu *j1939_ecu_find_by_addr_locked(struct j1939_priv *priv,
struct j1939_ecu *j1939_ecu_get_by_addr_locked(struct j1939_priv *priv, u8 addr)
struct j1939_ecu *j1939_ecu_get_by_addr(struct j1939_priv *priv, u8 addr)
struct j1939_priv *priv = ecu->priv;
static struct j1939_ecu *j1939_ecu_find_by_name_locked(struct j1939_priv *priv,
struct j1939_ecu *j1939_ecu_get_by_name_locked(struct j1939_priv *priv,
struct j1939_ecu *j1939_ecu_get_by_name(struct j1939_priv *priv, name_t name)
u8 j1939_name_to_addr(struct j1939_priv *priv, name_t name)
int j1939_local_ecu_get(struct j1939_priv *priv, name_t name, u8 sa)
void j1939_local_ecu_put(struct j1939_priv *priv, name_t name, u8 sa)
struct j1939_priv *priv = ecu->priv;
struct j1939_priv *priv = ecu->priv;
struct j1939_priv *priv = ecu->priv;
void j1939_ecu_unmap_all(struct j1939_priv *priv)
void j1939_local_ecu_put(struct j1939_priv *priv, name_t name, u8 sa);
u8 j1939_name_to_addr(struct j1939_priv *priv, name_t name);
struct j1939_ecu *j1939_ecu_find_by_addr_locked(struct j1939_priv *priv,
struct j1939_ecu *j1939_ecu_get_by_addr(struct j1939_priv *priv, u8 addr);
struct j1939_ecu *j1939_ecu_get_by_addr_locked(struct j1939_priv *priv,
struct j1939_ecu *j1939_ecu_get_by_name(struct j1939_priv *priv, name_t name);
struct j1939_ecu *j1939_ecu_get_by_name_locked(struct j1939_priv *priv,
int j1939_send_one(struct j1939_priv *priv, struct sk_buff *skb);
void j1939_sk_recv(struct j1939_priv *priv, struct sk_buff *skb);
bool j1939_sk_recv_match(struct j1939_priv *priv,
struct j1939_session *j1939_tp_send(struct j1939_priv *priv,
int j1939_tp_recv(struct j1939_priv *priv, struct sk_buff *skb);
int j1939_ac_fixup(struct j1939_priv *priv, struct sk_buff *skb);
void j1939_ac_recv(struct j1939_priv *priv, struct sk_buff *skb);
void j1939_simple_recv(struct j1939_priv *priv, struct sk_buff *skb);
struct j1939_ecu *j1939_ecu_create_locked(struct j1939_priv *priv, name_t name);
void j1939_ecu_unmap_all(struct j1939_priv *priv);
struct j1939_priv *j1939_netdev_start(struct net_device *ndev);
void j1939_netdev_stop(struct j1939_priv *priv);
void j1939_priv_put(struct j1939_priv *priv);
void j1939_priv_get(struct j1939_priv *priv);
void j1939_sk_netdev_event_netdown(struct j1939_priv *priv);
void j1939_sk_netdev_event_unregister(struct j1939_priv *priv);
int j1939_cancel_active_session(struct j1939_priv *priv, struct sock *sk);
void j1939_tp_init(struct j1939_priv *priv);
struct j1939_priv *priv;
struct j1939_priv *priv;
struct j1939_priv *priv;
int j1939_local_ecu_get(struct j1939_priv *priv, name_t name, u8 sa);
static struct j1939_priv *j1939_priv_create(struct net_device *ndev)
struct j1939_priv *priv;
struct j1939_priv *priv)
can_ml->j1939_priv = priv;
struct j1939_priv *priv = container_of(kref, struct j1939_priv, kref);
void j1939_priv_put(struct j1939_priv *priv)
void j1939_priv_get(struct j1939_priv *priv)
static int j1939_can_rx_register(struct j1939_priv *priv)
static void j1939_can_rx_unregister(struct j1939_priv *priv)
struct j1939_priv *priv = container_of(kref, struct j1939_priv,
static inline struct j1939_priv *j1939_ndev_to_priv(struct net_device *ndev)
return can_ml->j1939_priv;
static struct j1939_priv *j1939_priv_get_by_ndev_locked(struct net_device *ndev)
struct j1939_priv *priv;
static struct j1939_priv *j1939_priv_get_by_ndev(struct net_device *ndev)
struct j1939_priv *priv;
struct j1939_priv *j1939_netdev_start(struct net_device *ndev)
struct j1939_priv *priv, *priv_new;
void j1939_netdev_stop(struct j1939_priv *priv)
int j1939_send_one(struct j1939_priv *priv, struct sk_buff *skb)
struct j1939_priv *priv = data;
struct j1939_priv *priv;
struct j1939_priv *priv = session->priv;
struct j1939_priv *priv = session->priv;
static int j1939_sk_send_loop(struct j1939_priv *priv, struct sock *sk,
struct j1939_priv *priv;
void j1939_sk_netdev_event_netdown(struct j1939_priv *priv)
void j1939_sk_netdev_event_unregister(struct j1939_priv *priv)
static void j1939_sk_queue_drop_all(struct j1939_priv *priv,
bool j1939_sk_recv_match(struct j1939_priv *priv, struct j1939_sk_buff_cb *skcb)
void j1939_sk_recv(struct j1939_priv *priv, struct sk_buff *skb)
struct j1939_priv *priv;
struct j1939_priv *priv = jsk->priv;
static void j1939_jsk_add(struct j1939_priv *priv, struct j1939_sock *jsk)
static void j1939_jsk_del(struct j1939_priv *priv, struct j1939_sock *jsk)
struct j1939_priv *priv = session->priv;
struct j1939_priv *priv = session->priv;
struct j1939_priv *priv = session->priv;
struct j1939_priv *priv = session->priv;
struct j1939_priv *priv = session->priv;
struct j1939_priv *priv = session->priv;
struct j1939_priv *priv = session->priv;
static void j1939_xtp_rx_abort_one(struct j1939_priv *priv, struct sk_buff *skb,
j1939_xtp_rx_abort(struct j1939_priv *priv, struct sk_buff *skb,
j1939_xtp_rx_eoma(struct j1939_priv *priv, struct sk_buff *skb,
j1939_xtp_rx_cts(struct j1939_priv *priv, struct sk_buff *skb, bool transmitter)
static struct j1939_session *j1939_session_new(struct j1939_priv *priv,
j1939_session *j1939_session_fresh_new(struct j1939_priv *priv,
struct j1939_priv *priv = session->priv;
j1939_session *j1939_xtp_rx_rts_session_new(struct j1939_priv *priv,
struct j1939_priv *priv = session->priv;
static int j1939_xtp_abort_to_errno(struct j1939_priv *priv,
static void j1939_xtp_rx_rts(struct j1939_priv *priv, struct sk_buff *skb,
static void j1939_xtp_rx_dpo(struct j1939_priv *priv, struct sk_buff *skb,
struct j1939_priv *priv = session->priv;
static void j1939_xtp_rx_dat(struct j1939_priv *priv, struct sk_buff *skb)
struct j1939_session *j1939_tp_send(struct j1939_priv *priv,
static void j1939_tp_cmd_recv(struct j1939_priv *priv, struct sk_buff *skb)
int j1939_tp_recv(struct j1939_priv *priv, struct sk_buff *skb)
void j1939_simple_recv(struct j1939_priv *priv, struct sk_buff *skb)
int j1939_cancel_active_session(struct j1939_priv *priv, struct sock *sk)
void j1939_tp_init(struct j1939_priv *priv)
static inline void j1939_session_list_lock(struct j1939_priv *priv)
static inline void j1939_session_list_unlock(struct j1939_priv *priv)
struct j1939_priv *priv = session->priv;
struct j1939_priv *priv = session->priv;
j1939_session *j1939_session_get_by_addr_locked(struct j1939_priv *priv,
j1939_session *j1939_session_get_simple(struct j1939_priv *priv,
j1939_session *j1939_session_get_by_addr(struct j1939_priv *priv,
sk_buff *j1939_tp_tx_dat_new(struct j1939_priv *priv,
struct j1939_priv *priv = session->priv;
static int j1939_xtp_do_tx_ctl(struct j1939_priv *priv,
struct j1939_priv *priv = session->priv;
static int j1939_xtp_tx_abort(struct j1939_priv *priv,
struct j1939_priv *priv = session->priv;
struct j1939_priv *priv = session->priv;
struct j1939_priv *priv = session->priv;
struct j1939_priv *priv = session->priv;