Lines Matching refs:addr
322 return (!skcb->addr.dst_name && (skcb->addr.da == 0xff));
361 if (j1939_address_is_unicast(skcb->addr.da) &&
362 priv->ents[skcb->addr.da].nusers)
515 struct j1939_addr *addr,
524 if (j1939_session_match(&session->skcb.addr, addr, reverse) &&
545 if (session->skcb.addr.type == J1939_SIMPLE &&
556 struct j1939_addr *addr,
564 addr, reverse, transmitter);
574 swap(skcb->addr.dst_name, skcb->addr.src_name);
575 swap(skcb->addr.da, skcb->addr.sa);
616 if (skcb->addr.type == J1939_ETP)
617 skcb->addr.pgn = J1939_ETP_PGN_CTL;
619 skcb->addr.pgn = J1939_TP_PGN_CTL;
621 if (skcb->addr.type == J1939_ETP)
622 skcb->addr.pgn = J1939_ETP_PGN_DAT;
624 skcb->addr.pgn = J1939_TP_PGN_DAT;
679 session->skcb.addr.pgn, dat);
726 if (session->skcb.addr.type == J1939_ETP) {
810 if (session->skcb.addr.type != J1939_ETP &&
925 if (session->skcb.addr.type == J1939_ETP) {
967 if (session->skcb.addr.type == J1939_ETP) {
1019 if ((session->skcb.addr.type == J1939_TP &&
1125 err, session->skcb.addr.pgn);
1156 if (session->skcb.addr.type == J1939_SIMPLE) {
1197 if (session->skcb.addr.type != J1939_SIMPLE) {
1238 } else if (session->skcb.addr.type == J1939_SIMPLE) {
1279 if (session->skcb.addr.pgn == pgn)
1319 __func__, session, cmd, pgn, session->skcb.addr.pgn);
1333 session = j1939_session_get_by_addr(priv, &skcb->addr, reverse,
1378 if (skcb->addr.type == J1939_ETP)
1405 session = j1939_session_get_by_addr(priv, &skcb->addr, true,
1433 if (session->skcb.addr.type == J1939_ETP)
1480 session = j1939_session_get_by_addr(priv, &skcb->addr, true,
1521 __func__, session, skcb->addr.sa, skcb->addr.da);
1565 if (session->skcb.addr.type != J1939_SIMPLE)
1568 &session->skcb.addr, false,
1603 skcb.addr.pgn = pgn;
1608 if (skcb.addr.type == J1939_ETP) {
1641 if (skcb.addr.type != J1939_ETP) {
1679 __func__, session, skcb->addr.sa, skcb->addr.da,
1688 if (session->skcb.addr.sa != skcb->addr.sa ||
1689 session->skcb.addr.da != skcb->addr.da)
1690 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",
1692 session->skcb.addr.sa, skcb->addr.sa,
1693 session->skcb.addr.da, skcb->addr.da);
1698 session->skcb.addr.sa = skcb->addr.sa;
1699 session->skcb.addr.da = skcb->addr.da;
1713 session = j1939_session_get_by_addr(priv, &skcb->addr, false,
1789 session = j1939_session_get_by_addr(priv, &skcb->addr, false,
1829 if (skcb->addr.type == J1939_ETP)
1835 if (skcb->addr.type != J1939_ETP)
1888 if (se_skcb->addr.type != J1939_ETP &&
1934 session = j1939_session_get_by_addr(priv, &skcb->addr, false,
1944 session = j1939_session_get_by_addr(priv, &skcb->addr, false,
1954 session = j1939_session_get_by_addr(priv, &skcb->addr, false,
1969 if (skcb->addr.pgn == J1939_TP_PGN_DAT ||
1970 skcb->addr.pgn == J1939_TP_PGN_CTL ||
1971 skcb->addr.pgn == J1939_ETP_PGN_DAT ||
1972 skcb->addr.pgn == J1939_ETP_PGN_CTL)
1980 skcb->addr.type = J1939_SIMPLE;
1982 skcb->addr.type = J1939_ETP;
1984 skcb->addr.type = J1939_TP;
1986 if (skcb->addr.type == J1939_ETP &&
1996 if (j1939_address_is_unicast(skcb->addr.da) &&
1997 priv->ents[skcb->addr.da].nusers)
2013 session->pkt.block = skcb->addr.type == J1939_ETP ? 255 :
2039 __func__, skcb->addr.sa);
2044 if (skcb->addr.type != extd)
2049 __func__, skcb->addr.sa);
2065 if (skcb->addr.type != extd)
2077 if (skcb->addr.type != J1939_ETP)
2092 if (skcb->addr.type != extd)
2106 __func__, skcb->addr.sa);
2129 switch (skcb->addr.pgn) {
2131 skcb->addr.type = J1939_ETP;
2138 skcb->addr.type = J1939_ETP;