Searched refs:pgn (Results 1 – 8 of 8) sorted by relevance
40 static inline bool j1939_pgn_is_valid(pgn_t pgn) in j1939_pgn_is_valid() argument42 return pgn <= J1939_PGN_MAX; in j1939_pgn_is_valid()46 static inline bool j1939_pgn_is_clean_pdu(pgn_t pgn) in j1939_pgn_is_clean_pdu() argument48 if (j1939_pgn_is_pdu1(pgn)) in j1939_pgn_is_clean_pdu()49 return !(pgn & 0xff); in j1939_pgn_is_clean_pdu()251 jsk->pgn_rx_filter != skcb->addr.pgn) in j1939_sk_match_dst()269 if ((skcb->addr.pgn & f->pgn_mask) != f->pgn) in j1939_sk_match_filter()395 jsk->addr.pgn = J1939_NO_PGN; in j1939_sk_init()415 if (j1939_pgn_is_valid(addr->can_addr.j1939.pgn) && in j1939_sk_sanity_check()416 !j1939_pgn_is_clean_pdu(addr->can_addr.j1939.pgn)) in j1939_sk_sanity_check()[all …]
75 skcb->addr.pgn = (cf->can_id >> 8) & J1939_PGN_MAX; in j1939_can_recv()78 if (j1939_pgn_is_pdu1(skcb->addr.pgn)) { in j1939_can_recv()80 skcb->addr.da = skcb->addr.pgn; in j1939_can_recv()82 skcb->addr.pgn &= 0x3ff00; in j1939_can_recv()311 if (j1939_pgn_is_pdu1(skcb->addr.pgn)) in j1939_send_one()312 skcb->addr.pgn &= J1939_PGN_PDU1_MAX; in j1939_send_one()314 skcb->addr.pgn &= J1939_PGN_MAX; in j1939_send_one()332 (skcb->addr.pgn << 8) | in j1939_send_one()334 if (j1939_pgn_is_pdu1(skcb->addr.pgn)) in j1939_send_one()
416 pgn_t pgn; in j1939_xtp_ctl_to_pgn() local418 pgn = (dat[7] << 16) | (dat[6] << 8) | (dat[5] << 0); in j1939_xtp_ctl_to_pgn()419 if (j1939_pgn_is_pdu1(pgn)) in j1939_xtp_ctl_to_pgn()420 pgn &= 0xffff00; in j1939_xtp_ctl_to_pgn()421 return pgn; in j1939_xtp_ctl_to_pgn()586 skcb->addr.pgn = J1939_ETP_PGN_CTL; in j1939_tp_tx_dat_new()588 skcb->addr.pgn = J1939_TP_PGN_CTL; in j1939_tp_tx_dat_new()591 skcb->addr.pgn = J1939_ETP_PGN_DAT; in j1939_tp_tx_dat_new()593 skcb->addr.pgn = J1939_TP_PGN_DAT; in j1939_tp_tx_dat_new()620 bool swap_src_dst, pgn_t pgn, const u8 *dat) in j1939_xtp_do_tx_ctl() argument[all …]
42 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()213 if (skcb->addr.pgn == J1939_PGN_ADDRESS_CLAIMED) { in j1939_ac_recv()
113 static inline bool j1939_pgn_is_pdu1(pgn_t pgn) in j1939_pgn_is_pdu1() argument116 return (pgn & 0xff00) < 0xf000; in j1939_pgn_is_pdu1()142 pgn_t pgn; member
171 /* pgn:177 __u32 pgn;185 can_addr.j1939.pgn specifies the PGN (max 0x3ffff). Individual bits are325 .pgn = J1939_NO_PGN, /* to disable bind() rx filter for PGN */339 .pgn = J1939_PGN_ADDRESS_CLAIMED,342 .pgn = J1939_PGN_ADDRESS_REQUEST,345 .pgn = J1939_PGN_ADDRESS_COMMANDED,356 .pgn = J1939_PGN_ADDRESS_CLAIMED,399 .pgn = J1939_NO_PGN,417 .pgn = 0x30,
91 pgn_t pgn; member
189 __u32 pgn; member