Home
last modified time | relevance | path

Searched refs:pgn (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/net/can/j1939/
H A Dmain.c75 skcb->addr.pgn = (cf->can_id >> 8) & J1939_PGN_MAX; in j1939_can_recv()
85 if (j1939_pgn_is_pdu1(skcb->addr.pgn)) { in j1939_can_recv()
87 skcb->addr.da = skcb->addr.pgn; in j1939_can_recv()
88 /* normalize pgn: strip dst address */ in j1939_can_recv()
89 skcb->addr.pgn &= 0x3ff00; in j1939_can_recv()
321 if (j1939_pgn_is_pdu1(skcb->addr.pgn)) in j1939_send_one()
322 skcb->addr.pgn &= J1939_PGN_PDU1_MAX; in j1939_send_one()
324 skcb->addr.pgn &= J1939_PGN_MAX; in j1939_send_one()
345 (skcb->addr.pgn << 8) | in j1939_send_one()
347 if (j1939_pgn_is_pdu1(skcb->addr.pgn)) in j1939_send_one()
[all...]
H A Dsocket.c40 /* function to see if pgn is to be evaluated */
41 static inline bool j1939_pgn_is_valid(pgn_t pgn) in j1939_pgn_is_valid() argument
43 return pgn <= J1939_PGN_MAX; in j1939_pgn_is_valid()
46 /* test function to avoid non-zero DA placeholder for pdu1 pgn's */
47 static inline bool j1939_pgn_is_clean_pdu(pgn_t pgn) in j1939_pgn_is_clean_pdu() argument
49 if (j1939_pgn_is_pdu1(pgn)) in j1939_pgn_is_clean_pdu()
50 return !(pgn & 0xff); in j1939_pgn_is_clean_pdu()
255 jsk->pgn_rx_filter != skcb->addr.pgn) in j1939_sk_match_dst()
278 if ((skcb->addr.pgn & f->pgn_mask) != f->pgn) in j1939_sk_match_filter()
[all...]
H A Dtransport.c436 /* extract pgn from flow-ctl message */
439 pgn_t pgn; in j1939_xtp_ctl_to_pgn() local
441 pgn = (dat[7] << 16) | (dat[6] << 8) | (dat[5] << 0); in j1939_xtp_ctl_to_pgn()
442 if (j1939_pgn_is_pdu1(pgn)) in j1939_xtp_ctl_to_pgn()
443 pgn &= 0xffff00; in j1939_xtp_ctl_to_pgn()
444 return pgn; in j1939_xtp_ctl_to_pgn()
613 skcb->addr.pgn = J1939_ETP_PGN_CTL; in j1939_tp_tx_dat_new()
615 skcb->addr.pgn = J1939_TP_PGN_CTL; in j1939_tp_tx_dat_new()
618 skcb->addr.pgn = J1939_ETP_PGN_DAT; in j1939_tp_tx_dat_new()
620 skcb->addr.pgn in j1939_tp_tx_dat_new()
645 j1939_xtp_do_tx_ctl(struct j1939_priv *priv, const struct j1939_sk_buff_cb *re_skcb, bool swap_src_dst, pgn_t pgn, const u8 *dat) j1939_xtp_do_tx_ctl() argument
678 j1939_xtp_tx_abort(struct j1939_priv *priv, const struct j1939_sk_buff_cb *re_skcb, bool swap_src_dst, enum j1939_xtp_abort err, pgn_t pgn) j1939_xtp_tx_abort() argument
1263 pgn_t pgn = j1939_xtp_ctl_to_pgn(skb->data); j1939_xtp_rx_cmd_bad_pgn() local
1580 pgn_t pgn; j1939_xtp_rx_rts_session_new() local
[all...]
H A Dj1939-priv.h113 static inline bool j1939_pgn_is_pdu1(pgn_t pgn) in j1939_pgn_is_pdu1() argument
116 return (pgn & 0xff00) < 0xf000; in j1939_pgn_is_pdu1()
142 pgn_t pgn; member
233 /* ifindex, src, dst, pgn define the session block
H A Daddress-claim.c42 if (skb->len < 3 || skcb->addr.pgn != J1939_PGN_REQUEST) in j1939_ac_msg_is_request()
86 if (skcb->addr.pgn == J1939_PGN_ADDRESS_CLAIMED) { in j1939_ac_fixup()
253 if (skcb->addr.pgn == J1939_PGN_ADDRESS_CLAIMED) { in j1939_ac_recv()
/kernel/linux/linux-6.6/net/can/j1939/
H A Dmain.c79 skcb->addr.pgn = (cf->can_id >> 8) & J1939_PGN_MAX; in j1939_can_recv()
89 if (j1939_pgn_is_pdu1(skcb->addr.pgn)) { in j1939_can_recv()
91 skcb->addr.da = skcb->addr.pgn; in j1939_can_recv()
92 /* normalize pgn: strip dst address */ in j1939_can_recv()
93 skcb->addr.pgn &= 0x3ff00; in j1939_can_recv()
325 if (j1939_pgn_is_pdu1(skcb->addr.pgn)) in j1939_send_one()
326 skcb->addr.pgn &= J1939_PGN_PDU1_MAX; in j1939_send_one()
328 skcb->addr.pgn &= J1939_PGN_MAX; in j1939_send_one()
349 (skcb->addr.pgn << 8) | in j1939_send_one()
351 if (j1939_pgn_is_pdu1(skcb->addr.pgn)) in j1939_send_one()
[all...]
H A Dsocket.c40 /* function to see if pgn is to be evaluated */
41 static inline bool j1939_pgn_is_valid(pgn_t pgn) in j1939_pgn_is_valid() argument
43 return pgn <= J1939_PGN_MAX; in j1939_pgn_is_valid()
46 /* test function to avoid non-zero DA placeholder for pdu1 pgn's */
47 static inline bool j1939_pgn_is_clean_pdu(pgn_t pgn) in j1939_pgn_is_clean_pdu() argument
49 if (j1939_pgn_is_pdu1(pgn)) in j1939_pgn_is_clean_pdu()
50 return !(pgn & 0xff); in j1939_pgn_is_clean_pdu()
255 jsk->pgn_rx_filter != skcb->addr.pgn) in j1939_sk_match_dst()
278 if ((skcb->addr.pgn & f->pgn_mask) != f->pgn) in j1939_sk_match_filter()
[all...]
H A Dtransport.c440 /* extract pgn from flow-ctl message */
443 pgn_t pgn; in j1939_xtp_ctl_to_pgn() local
445 pgn = (dat[7] << 16) | (dat[6] << 8) | (dat[5] << 0); in j1939_xtp_ctl_to_pgn()
446 if (j1939_pgn_is_pdu1(pgn)) in j1939_xtp_ctl_to_pgn()
447 pgn &= 0xffff00; in j1939_xtp_ctl_to_pgn()
448 return pgn; in j1939_xtp_ctl_to_pgn()
617 skcb->addr.pgn = J1939_ETP_PGN_CTL; in j1939_tp_tx_dat_new()
619 skcb->addr.pgn = J1939_TP_PGN_CTL; in j1939_tp_tx_dat_new()
622 skcb->addr.pgn = J1939_ETP_PGN_DAT; in j1939_tp_tx_dat_new()
624 skcb->addr.pgn in j1939_tp_tx_dat_new()
649 j1939_xtp_do_tx_ctl(struct j1939_priv *priv, const struct j1939_sk_buff_cb *re_skcb, bool swap_src_dst, pgn_t pgn, const u8 *dat) j1939_xtp_do_tx_ctl() argument
682 j1939_xtp_tx_abort(struct j1939_priv *priv, const struct j1939_sk_buff_cb *re_skcb, bool swap_src_dst, enum j1939_xtp_abort err, pgn_t pgn) j1939_xtp_tx_abort() argument
1274 pgn_t pgn = j1939_xtp_ctl_to_pgn(skb->data); j1939_xtp_rx_cmd_bad_pgn() local
1596 pgn_t pgn; j1939_xtp_rx_rts_session_new() local
[all...]
H A Dj1939-priv.h117 static inline bool j1939_pgn_is_pdu1(pgn_t pgn) in j1939_pgn_is_pdu1() argument
120 return (pgn & 0xff00) < 0xf000; in j1939_pgn_is_pdu1()
146 pgn_t pgn; member
237 /* ifindex, src, dst, pgn define the session block
H A Daddress-claim.c42 if (skb->len < 3 || skcb->addr.pgn != J1939_PGN_REQUEST) in j1939_ac_msg_is_request()
86 if (skcb->addr.pgn == J1939_PGN_ADDRESS_CLAIMED) { in j1939_ac_fixup()
253 if (skcb->addr.pgn == J1939_PGN_ADDRESS_CLAIMED) { in j1939_ac_recv()
/kernel/linux/linux-5.10/include/uapi/linux/can/
H A Dj1939.h91 pgn_t pgn; member
/kernel/linux/linux-6.6/include/uapi/linux/can/
H A Dj1939.h100 pgn_t pgn; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/can/
H A Dj1939.h61 pgn_t pgn; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/can/
H A Dj1939.h61 pgn_t pgn; member
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dcan.h183 /* pgn:
189 __u32 pgn; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dcan.h75 __u32 pgn; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dcan.h75 __u32 pgn; member
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dcan.h253 /* pgn:
259 __u32 pgn; member

Completed in 11 milliseconds