Home
last modified time | relevance | path

Searched refs:skcb (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/net/can/j1939/
Daddress-claim.c39 struct j1939_sk_buff_cb *skcb = j1939_skb_to_cb(skb); in j1939_ac_msg_is_request() local
42 if (skb->len < 3 || skcb->addr.pgn != J1939_PGN_REQUEST) in j1939_ac_msg_is_request()
53 struct j1939_sk_buff_cb *skcb = j1939_skb_to_cb(skb); in j1939_ac_verify_outgoing() local
61 if (skcb->addr.src_name != j1939_skb_to_name(skb)) { in j1939_ac_verify_outgoing()
66 if (skcb->addr.sa == J1939_NO_ADDR) { in j1939_ac_verify_outgoing()
72 if (skcb->addr.dst_name || skcb->addr.da != J1939_NO_ADDR) { in j1939_ac_verify_outgoing()
81 struct j1939_sk_buff_cb *skcb = j1939_skb_to_cb(skb); in j1939_ac_fixup() local
86 if (skcb->addr.pgn == J1939_PGN_ADDRESS_CLAIMED) { in j1939_ac_fixup()
93 ecu = j1939_ecu_get_by_name(priv, skcb->addr.src_name); in j1939_ac_fixup()
97 if (ecu->addr != skcb->addr.sa) in j1939_ac_fixup()
[all …]
Dtransport.c310 static inline bool j1939_cb_is_broadcast(const struct j1939_sk_buff_cb *skcb) in j1939_cb_is_broadcast() argument
312 return (!skcb->addr.dst_name && (skcb->addr.da == 0xff)); in j1939_cb_is_broadcast()
341 struct j1939_sk_buff_cb *skcb = j1939_skb_to_cb(skb); in j1939_session_skb_queue() local
346 if (j1939_address_is_unicast(skcb->addr.da) && in j1939_session_skb_queue()
347 priv->ents[skcb->addr.da].nusers) in j1939_session_skb_queue()
348 skcb->flags |= J1939_ECU_LOCAL_DST; in j1939_session_skb_queue()
350 skcb->flags |= J1939_ECU_LOCAL_SRC; in j1939_session_skb_queue()
388 static inline int j1939_tp_im_receiver(const struct j1939_sk_buff_cb *skcb) in j1939_tp_im_receiver() argument
390 return skcb->flags & J1939_ECU_LOCAL_DST; in j1939_tp_im_receiver()
394 static inline int j1939_tp_im_transmitter(const struct j1939_sk_buff_cb *skcb) in j1939_tp_im_transmitter() argument
[all …]
Dmain.c42 struct j1939_sk_buff_cb *skcb, *iskcb; in j1939_can_recv() local
68 skcb = j1939_skb_to_cb(skb); in j1939_can_recv()
69 memset(skcb, 0, sizeof(*skcb)); in j1939_can_recv()
72 skcb->tskey = iskcb->tskey; in j1939_can_recv()
73 skcb->priority = (cf->can_id >> 26) & 0x7; in j1939_can_recv()
74 skcb->addr.sa = cf->can_id; in j1939_can_recv()
75 skcb->addr.pgn = (cf->can_id >> 8) & J1939_PGN_MAX; in j1939_can_recv()
77 skcb->addr.type = J1939_TP; in j1939_can_recv()
78 if (j1939_pgn_is_pdu1(skcb->addr.pgn)) { in j1939_can_recv()
80 skcb->addr.da = skcb->addr.pgn; in j1939_can_recv()
[all …]
Dsocket.c209 const struct j1939_sk_buff_cb *skcb) in j1939_sk_match_dst() argument
215 if (jsk->addr.src_name && skcb->addr.dst_name) { in j1939_sk_match_dst()
216 if (jsk->addr.src_name != skcb->addr.dst_name) in j1939_sk_match_dst()
224 if (j1939_address_is_unicast(skcb->addr.da)) { in j1939_sk_match_dst()
225 if (jsk->addr.sa != skcb->addr.da) in j1939_sk_match_dst()
240 if (jsk->addr.dst_name && skcb->addr.src_name) { in j1939_sk_match_dst()
241 if (jsk->addr.dst_name != skcb->addr.src_name) in j1939_sk_match_dst()
244 if (jsk->addr.da != skcb->addr.sa) in j1939_sk_match_dst()
251 jsk->pgn_rx_filter != skcb->addr.pgn) in j1939_sk_match_dst()
259 const struct j1939_sk_buff_cb *skcb) in j1939_sk_match_filter() argument
[all …]
Dj1939-priv.h182 struct j1939_sk_buff_cb *skcb);
237 struct j1939_sk_buff_cb skcb; member
/Linux-v5.4/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dfwsignal.c932 struct brcmf_skbuff_cb *skcb; in brcmf_fws_tim_update() local
959 skcb = brcmf_skbcb(skb); in brcmf_fws_tim_update()
960 skcb->mac = entry; in brcmf_fws_tim_update()
961 skcb->state = BRCMF_FWS_SKBSTATE_TIM; in brcmf_fws_tim_update()
962 skcb->htod = 0; in brcmf_fws_tim_update()
963 skcb->htod_seq = 0; in brcmf_fws_tim_update()
1460 struct brcmf_skbuff_cb *skcb; in brcmf_fws_txs_process() local
1490 skcb = brcmf_skbcb(skb); in brcmf_fws_txs_process()
1491 entry = skcb->mac; in brcmf_fws_txs_process()
1501 flags, skcb->htod, seq); in brcmf_fws_txs_process()
[all …]