Lines Matching refs:addr
71 /* set addr */
78 skcb->addr.sa = cf->can_id;
79 skcb->addr.pgn = (cf->can_id >> 8) & J1939_PGN_MAX;
81 skcb->addr.type = J1939_TP;
83 if (!j1939_address_is_valid(skcb->addr.sa)) {
89 if (j1939_pgn_is_pdu1(skcb->addr.pgn)) {
91 skcb->addr.da = skcb->addr.pgn;
93 skcb->addr.pgn &= 0x3ff00;
96 skcb->addr.da = J1939_NO_ADDR;
101 if (j1939_address_is_unicast(skcb->addr.sa) &&
102 priv->ents[skcb->addr.sa].nusers)
104 if (j1939_address_is_unicast(skcb->addr.da) &&
105 priv->ents[skcb->addr.da].nusers)
325 if (j1939_pgn_is_pdu1(skcb->addr.pgn))
326 skcb->addr.pgn &= J1939_PGN_PDU1_MAX;
328 skcb->addr.pgn &= J1939_PGN_MAX;
349 (skcb->addr.pgn << 8) |
350 skcb->addr.sa;
351 if (j1939_pgn_is_pdu1(skcb->addr.pgn))
352 canid |= skcb->addr.da << 8;