Lines Matching refs:addr
43 return j1939_ecu_find_by_addr_locked(priv, ecu->addr) == ecu;
55 if (!j1939_address_is_unicast(ecu->addr))
58 ent = &priv->ents[ecu->addr];
61 netdev_warn(priv->ndev, "Trying to map already mapped ECU, addr: 0x%02x, name: 0x%016llx. Skip it.\n",
62 ecu->addr, ecu->name);
79 if (!j1939_address_is_unicast(ecu->addr))
85 ent = &priv->ents[ecu->addr];
134 /* TODO: can we test if ecu->addr is unicast before starting
158 ecu->addr = J1939_IDLE_ADDR;
173 u8 addr)
177 return priv->ents[addr].ecu;
180 struct j1939_ecu *j1939_ecu_get_by_addr_locked(struct j1939_priv *priv, u8 addr)
186 if (!j1939_address_is_unicast(addr))
189 ecu = j1939_ecu_find_by_addr_locked(priv, addr);
196 struct j1939_ecu *j1939_ecu_get_by_addr(struct j1939_priv *priv, u8 addr)
201 ecu = j1939_ecu_get_by_addr_locked(priv, addr);
254 int addr = J1939_IDLE_ADDR;
263 addr = ecu->addr;
267 return addr;
270 /* TX addr/name accounting
297 /* TODO: do we care if ecu->addr != sa? */
300 priv->ents[ecu->addr].nusers++;
325 /* TODO: do we care if ecu->addr != sa? */
328 priv->ents[ecu->addr].nusers--;