Lines Matching refs:addr
318 return (!skcb->addr.dst_name && (skcb->addr.da == 0xff));
357 if (j1939_address_is_unicast(skcb->addr.da) &&
358 priv->ents[skcb->addr.da].nusers)
511 struct j1939_addr *addr,
520 if (j1939_session_match(&session->skcb.addr, addr, reverse) &&
541 if (session->skcb.addr.type == J1939_SIMPLE &&
552 struct j1939_addr *addr,
560 addr, reverse, transmitter);
570 swap(skcb->addr.dst_name, skcb->addr.src_name);
571 swap(skcb->addr.da, skcb->addr.sa);
612 if (skcb->addr.type == J1939_ETP)
613 skcb->addr.pgn = J1939_ETP_PGN_CTL;
615 skcb->addr.pgn = J1939_TP_PGN_CTL;
617 if (skcb->addr.type == J1939_ETP)
618 skcb->addr.pgn = J1939_ETP_PGN_DAT;
620 skcb->addr.pgn = J1939_TP_PGN_DAT;
675 session->skcb.addr.pgn, dat);
722 if (session->skcb.addr.type == J1939_ETP) {
806 if (session->skcb.addr.type != J1939_ETP &&
920 if (session->skcb.addr.type == J1939_ETP) {
962 if (session->skcb.addr.type == J1939_ETP) {
1014 if ((session->skcb.addr.type == J1939_TP &&
1120 err, session->skcb.addr.pgn);
1148 if (session->skcb.addr.type == J1939_SIMPLE) {
1189 if (session->skcb.addr.type != J1939_SIMPLE) {
1230 } else if (session->skcb.addr.type == J1939_SIMPLE) {
1268 if (session->skcb.addr.pgn == pgn)
1305 __func__, session, cmd, pgn, session->skcb.addr.pgn);
1319 session = j1939_session_get_by_addr(priv, &skcb->addr, reverse,
1362 if (skcb->addr.type == J1939_ETP)
1389 session = j1939_session_get_by_addr(priv, &skcb->addr, true,
1417 if (session->skcb.addr.type == J1939_ETP)
1464 session = j1939_session_get_by_addr(priv, &skcb->addr, true,
1505 __func__, session, skcb->addr.sa, skcb->addr.da);
1549 if (session->skcb.addr.type != J1939_SIMPLE)
1552 &session->skcb.addr, false,
1587 skcb.addr.pgn = pgn;
1592 if (skcb.addr.type == J1939_ETP) {
1625 if (skcb.addr.type != J1939_ETP) {
1660 __func__, session, skcb->addr.sa, skcb->addr.da,
1669 if (session->skcb.addr.sa != skcb->addr.sa ||
1670 session->skcb.addr.da != skcb->addr.da)
1671 netdev_warn(priv->ndev, "%s: 0x%p: session->skcb.addr.sa=0x%02x skcb->addr.sa=0x%02x session->skcb.addr.da=0x%02x skcb->addr.da=0x%02x\n",
1673 session->skcb.addr.sa, skcb->addr.sa,
1674 session->skcb.addr.da, skcb->addr.da);
1679 session->skcb.addr.sa = skcb->addr.sa;
1680 session->skcb.addr.da = skcb->addr.da;
1694 session = j1939_session_get_by_addr(priv, &skcb->addr, false,
1767 session = j1939_session_get_by_addr(priv, &skcb->addr, false,
1807 if (skcb->addr.type == J1939_ETP)
1812 if (skcb->addr.type != J1939_ETP)
1865 if (skcb->addr.type != J1939_ETP &&
1911 session = j1939_session_get_by_addr(priv, &skcb->addr, false,
1921 session = j1939_session_get_by_addr(priv, &skcb->addr, false,
1931 session = j1939_session_get_by_addr(priv, &skcb->addr, false,
1946 if (skcb->addr.pgn == J1939_TP_PGN_DAT ||
1947 skcb->addr.pgn == J1939_TP_PGN_CTL ||
1948 skcb->addr.pgn == J1939_ETP_PGN_DAT ||
1949 skcb->addr.pgn == J1939_ETP_PGN_CTL)
1957 skcb->addr.type = J1939_SIMPLE;
1959 skcb->addr.type = J1939_ETP;
1961 skcb->addr.type = J1939_TP;
1963 if (skcb->addr.type == J1939_ETP &&
1973 if (j1939_address_is_unicast(skcb->addr.da) &&
1974 priv->ents[skcb->addr.da].nusers)
1990 session->pkt.block = skcb->addr.type == J1939_ETP ? 255 :
2016 __func__, skcb->addr.sa);
2021 if (skcb->addr.type != extd)
2026 __func__, skcb->addr.sa);
2042 if (skcb->addr.type != extd)
2054 if (skcb->addr.type != J1939_ETP)
2069 if (skcb->addr.type != extd)
2083 __func__, skcb->addr.sa);
2106 switch (skcb->addr.pgn) {
2108 skcb->addr.type = J1939_ETP;
2115 skcb->addr.type = J1939_ETP;