Lines Matching defs:skcb

39 	struct j1939_sk_buff_cb *skcb = j1939_skb_to_cb(skb);
42 if (skb->len < 3 || skcb->addr.pgn != J1939_PGN_REQUEST)
53 struct j1939_sk_buff_cb *skcb = j1939_skb_to_cb(skb);
61 if (skcb->addr.src_name != j1939_skb_to_name(skb)) {
66 if (skcb->addr.sa == J1939_NO_ADDR) {
72 if (skcb->addr.dst_name || skcb->addr.da != J1939_NO_ADDR) {
81 struct j1939_sk_buff_cb *skcb = j1939_skb_to_cb(skb);
86 if (skcb->addr.pgn == J1939_PGN_ADDRESS_CLAIMED) {
93 ecu = j1939_ecu_get_by_name(priv, skcb->addr.src_name);
97 if (ecu->addr != skcb->addr.sa)
101 } else if (skcb->addr.src_name) {
103 addr = j1939_name_to_addr(priv, skcb->addr.src_name);
107 skcb->addr.src_name);
110 skcb->addr.sa = addr;
114 if (skcb->addr.dst_name) {
115 addr = j1939_name_to_addr(priv, skcb->addr.dst_name);
118 skcb->addr.dst_name);
121 skcb->addr.da = addr;
128 struct j1939_sk_buff_cb *skcb = j1939_skb_to_cb(skb);
139 skcb->addr.src_name = name;
145 if (!j1939_address_is_valid(skcb->addr.sa)) {
169 if (ecu && ecu->addr == skcb->addr.sa) {
208 if (!ecu && j1939_address_is_unicast(skcb->addr.sa))
217 if (j1939_address_is_idle(skcb->addr.sa)) {
223 if (ecu->addr != skcb->addr.sa)
225 ecu->addr = skcb->addr.sa;
227 prev = j1939_ecu_get_by_addr_locked(priv, skcb->addr.sa);
249 struct j1939_sk_buff_cb *skcb = j1939_skb_to_cb(skb);
253 if (skcb->addr.pgn == J1939_PGN_ADDRESS_CLAIMED) {
255 } else if (j1939_address_is_unicast(skcb->addr.sa)) {
257 ecu = j1939_ecu_get_by_addr(priv, skcb->addr.sa);
259 skcb->addr.src_name = ecu->name;
265 ecu = j1939_ecu_get_by_addr(priv, skcb->addr.da);
267 skcb->addr.dst_name = ecu->name;