Searched refs:pgn (Results 1 – 10 of 10) sorted by relevance
/linux-6.12.1/net/can/j1939/ |
D | socket.c | 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() 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() 410 jsk->addr.pgn = J1939_NO_PGN; in j1939_sk_init() 435 if (j1939_pgn_is_valid(addr->can_addr.j1939.pgn) && in j1939_sk_sanity_check() 436 !j1939_pgn_is_clean_pdu(addr->can_addr.j1939.pgn)) in j1939_sk_sanity_check() [all …]
|
D | main.c | 75 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() 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()
|
D | transport.c | 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 = J1939_TP_PGN_DAT; in j1939_tp_tx_dat_new() 651 bool swap_src_dst, pgn_t pgn, const u8 *dat) in j1939_xtp_do_tx_ctl() argument [all …]
|
D | address-claim.c | 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() 253 if (skcb->addr.pgn == J1939_PGN_ADDRESS_CLAIMED) { in j1939_ac_recv()
|
D | j1939-priv.h | 117 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
|
/linux-6.12.1/tools/testing/selftests/tc-testing/ |
D | tdc.py | 138 for (pgn, pgn_inst) in self.plugin_instances: 139 if pgn not in caseinfo['plugins']: 150 for (pgn, pgn_inst) in reversed(self.plugin_instances): 151 if pgn not in caseinfo['plugins']: 156 for (pgn, pgn_inst) in self.plugin_instances: 157 if pgn not in caseinfo['plugins']: 162 for (pgn, pgn_inst) in reversed(self.plugin_instances): 163 if pgn not in caseinfo['plugins']: 168 for (pgn, pgn_inst) in self.plugin_instances: 173 for (pgn, pgn_inst) in self.plugin_instances: [all …]
|
/linux-6.12.1/Documentation/networking/ |
D | j1939.rst | 209 /* pgn: 215 __u32 pgn; 223 ``can_addr.j1939.pgn`` specifies the PGN (max 0x3ffff). Individual bits are 363 .pgn = J1939_NO_PGN, /* to disable bind() rx filter for PGN */ 377 .pgn = J1939_PGN_ADDRESS_CLAIMED, 380 .pgn = J1939_PGN_REQUEST, 383 .pgn = J1939_PGN_ADDRESS_COMMANDED, 394 .pgn = J1939_PGN_ADDRESS_CLAIMED, 437 .pgn = J1939_NO_PGN, 456 .pgn = 0x12300,
|
D | can.rst | 284 /* pgn: 290 __u32 pgn;
|
/linux-6.12.1/include/uapi/linux/can/ |
D | j1939.h | 100 pgn_t pgn; member
|
/linux-6.12.1/include/uapi/linux/ |
D | can.h | 264 __u32 pgn; member
|