Lines Matching refs:addr
67 /* set addr */
74 skcb->addr.sa = cf->can_id;
75 skcb->addr.pgn = (cf->can_id >> 8) & J1939_PGN_MAX;
77 skcb->addr.type = J1939_TP;
79 if (!j1939_address_is_valid(skcb->addr.sa)) {
85 if (j1939_pgn_is_pdu1(skcb->addr.pgn)) {
87 skcb->addr.da = skcb->addr.pgn;
89 skcb->addr.pgn &= 0x3ff00;
92 skcb->addr.da = J1939_NO_ADDR;
97 if (j1939_address_is_unicast(skcb->addr.sa) &&
98 priv->ents[skcb->addr.sa].nusers)
100 if (j1939_address_is_unicast(skcb->addr.da) &&
101 priv->ents[skcb->addr.da].nusers)
321 if (j1939_pgn_is_pdu1(skcb->addr.pgn))
322 skcb->addr.pgn &= J1939_PGN_PDU1_MAX;
324 skcb->addr.pgn &= J1939_PGN_MAX;
345 (skcb->addr.pgn << 8) |
346 skcb->addr.sa;
347 if (j1939_pgn_is_pdu1(skcb->addr.pgn))
348 canid |= skcb->addr.da << 8;