Home
last modified time | relevance | path

Searched refs:rskb (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/net/phonet/
H A Dpep-gprs.c89 struct sk_buff *rskb, *fs; in gprs_recv() local
96 rskb = netdev_alloc_skb(dev, 0); in gprs_recv()
97 if (!rskb) { in gprs_recv()
101 skb_shinfo(rskb)->frag_list = skb; in gprs_recv()
102 rskb->len += skb->len; in gprs_recv()
103 rskb->data_len += rskb->len; in gprs_recv()
104 rskb->truesize += rskb->len; in gprs_recv()
115 skb = rskb; in gprs_recv()
H A Daf_phonet.c311 static int send_obj_unreachable(struct sk_buff *rskb) in send_obj_unreachable() argument
313 const struct phonethdr *oph = pn_hdr(rskb); in send_obj_unreachable()
314 const struct phonetmsg *opm = pn_msg(rskb); in send_obj_unreachable()
330 return pn_raw_send(&resp, sizeof(resp), rskb->dev, in send_obj_unreachable()
336 static int send_reset_indications(struct sk_buff *rskb) in send_reset_indications() argument
338 struct phonethdr *oph = pn_hdr(rskb); in send_reset_indications()
344 return pn_raw_send(data, sizeof(data), rskb->dev, in send_reset_indications()
H A Dpep.c1225 struct sk_buff *rskb, *fs; in pep_write() local
1231 rskb = alloc_skb(MAX_PNPIPE_HEADER, GFP_ATOMIC); in pep_write()
1232 if (!rskb) { in pep_write()
1236 skb_shinfo(rskb)->frag_list = skb; in pep_write()
1237 rskb->len += skb->len; in pep_write()
1238 rskb->data_len += rskb->len; in pep_write()
1239 rskb->truesize += rskb->len; in pep_write()
1250 skb_reserve(rskb, MAX_PHONET_HEADER + 3); in pep_write()
1251 return pipe_skb_send(sk, rskb); in pep_write()
/linux-6.15/net/ethtool/
H A Dtunnels.c169 struct sk_buff *rskb; in ethnl_tunnel_info_doit() local
187 rskb = ethnl_reply_init(reply_len, req_info.dev, in ethnl_tunnel_info_doit()
191 if (!rskb) { in ethnl_tunnel_info_doit()
196 ret = ethnl_tunnel_info_fill_reply(&req_info, rskb); in ethnl_tunnel_info_doit()
201 genlmsg_end(rskb, reply_payload); in ethnl_tunnel_info_doit()
203 return genlmsg_reply(rskb, info); in ethnl_tunnel_info_doit()
206 nlmsg_free(rskb); in ethnl_tunnel_info_doit()
H A Dfeatures.c164 struct sk_buff *rskb; in features_send_reply() local
182 rskb = ethnl_reply_init(reply_len, dev, ETHTOOL_MSG_FEATURES_SET_REPLY, in features_send_reply()
185 if (!rskb) in features_send_reply()
188 ret = ethnl_put_bitset(rskb, ETHTOOL_A_FEATURES_WANTED, wanted, in features_send_reply()
193 ret = ethnl_put_bitset(rskb, ETHTOOL_A_FEATURES_ACTIVE, active, in features_send_reply()
199 genlmsg_end(rskb, reply_payload); in features_send_reply()
200 ret = genlmsg_reply(rskb, info); in features_send_reply()
204 nlmsg_free(rskb); in features_send_reply()
H A Dphy.c149 struct sk_buff *rskb; in ethnl_phy_doit() local
177 rskb = ethnl_reply_init(reply_len, req_info.base.dev, in ethnl_phy_doit()
181 if (!rskb) { in ethnl_phy_doit()
186 ret = ethnl_phy_fill_reply(&req_info.base, rskb); in ethnl_phy_doit()
193 genlmsg_end(rskb, reply_payload); in ethnl_phy_doit()
195 return genlmsg_reply(rskb, info); in ethnl_phy_doit()
198 nlmsg_free(rskb); in ethnl_phy_doit()
H A Dtsconfig.c200 struct sk_buff *rskb; in tsconfig_send_reply() local
225 rskb = ethnl_reply_init(reply_len, dev, ETHTOOL_MSG_TSCONFIG_SET_REPLY, in tsconfig_send_reply()
227 if (!rskb) in tsconfig_send_reply()
230 ret = tsconfig_fill_reply(rskb, &req_info->base, &reply_data->base); in tsconfig_send_reply()
234 genlmsg_end(rskb, reply_payload); in tsconfig_send_reply()
235 ret = genlmsg_reply(rskb, info); in tsconfig_send_reply()
H A Dnetlink.c471 struct sk_buff *rskb; in ethnl_default_doit() local
509 rskb = ethnl_reply_init(reply_len + ethnl_reply_header_size(), in ethnl_default_doit()
512 if (!rskb) in ethnl_default_doit()
514 hdr_len = rskb->len; in ethnl_default_doit()
515 ret = ops->fill_reply(rskb, req_info, reply_data); in ethnl_default_doit()
518 WARN_ONCE(rskb->len - hdr_len > reply_len, in ethnl_default_doit()
520 cmd, reply_len, rskb->len - hdr_len); in ethnl_default_doit()
524 genlmsg_end(rskb, reply_payload); in ethnl_default_doit()
528 return genlmsg_reply(rskb, info); in ethnl_default_doit()
532 nlmsg_free(rskb); in ethnl_default_doit()
/linux-6.15/drivers/net/ethernet/freescale/
H A Dfec_mpc52xx.c144 bd->skb_pa = dma_map_single(dev->dev.parent, rskb->data, in mpc52xx_fec_rx_submit()
146 bcom_submit_next_buffer(priv->rx_dmatsk, rskb); in mpc52xx_fec_rx_submit()
387 struct sk_buff *rskb; /* received sk_buff */ in mpc52xx_fec_rx_interrupt() local
397 rskb = bcom_retrieve_buffer(priv->rx_dmatsk, &status, in mpc52xx_fec_rx_interrupt()
404 mpc52xx_fec_rx_submit(dev, rskb); in mpc52xx_fec_rx_interrupt()
415 mpc52xx_fec_rx_submit(dev, rskb); in mpc52xx_fec_rx_interrupt()
427 dma_unmap_single(dev->dev.parent, physaddr, rskb->len, in mpc52xx_fec_rx_interrupt()
430 skb_put(rskb, length - 4); /* length without CRC32 */ in mpc52xx_fec_rx_interrupt()
431 rskb->protocol = eth_type_trans(rskb, dev); in mpc52xx_fec_rx_interrupt()
432 if (!skb_defer_rx_timestamp(rskb)) in mpc52xx_fec_rx_interrupt()
[all …]
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmcu.c1889 struct sk_buff *rskb, struct sk_buff *skb, in mt7915_mcu_beacon_cont() argument
1937 struct sk_buff *rskb, *skb = NULL; in mt7915_mcu_add_inband_discov() local
1948 if (IS_ERR(rskb)) in mt7915_mcu_add_inband_discov()
1949 return PTR_ERR(rskb); in mt7915_mcu_add_inband_discov()
1965 dev_kfree_skb(rskb); in mt7915_mcu_add_inband_discov()
1979 dev_kfree_skb(rskb); in mt7915_mcu_add_inband_discov()
2014 struct sk_buff *skb, *rskb; in mt7915_mcu_add_beacon() local
2025 if (IS_ERR(rskb)) in mt7915_mcu_add_beacon()
2026 return PTR_ERR(rskb); in mt7915_mcu_add_beacon()
2037 dev_kfree_skb(rskb); in mt7915_mcu_add_beacon()
[all …]
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmcu.c2448 true, &rskb); in mt7996_mcu_get_pn()
2452 skb_pull(rskb, 4); in mt7996_mcu_get_pn()
2458 dev_kfree_skb(rskb); in mt7996_mcu_get_pn()
2673 if (IS_ERR(rskb)) in mt7996_mcu_add_beacon()
2674 return PTR_ERR(rskb); in mt7996_mcu_add_beacon()
2678 dev_kfree_skb(rskb); in mt7996_mcu_add_beacon()
2685 dev_kfree_skb(rskb); in mt7996_mcu_add_beacon()
2743 if (IS_ERR(rskb)) in mt7996_mcu_beacon_inband_discov()
2744 return PTR_ERR(rskb); in mt7996_mcu_beacon_inband_discov()
2757 dev_kfree_skb(rskb); in mt7996_mcu_beacon_inband_discov()
[all …]
/linux-6.15/net/iucv/
H A Daf_iucv.c1226 struct sk_buff *skb, *rskb, *cskb; in iucv_sock_recvmsg() local
1303 rskb = skb_dequeue(&iucv->backlog_skb_q); in iucv_sock_recvmsg()
1304 while (rskb) { in iucv_sock_recvmsg()
1305 IUCV_SKB_CB(rskb)->offset = 0; in iucv_sock_recvmsg()
1306 if (__sock_queue_rcv_skb(sk, rskb)) { in iucv_sock_recvmsg()
1309 rskb); in iucv_sock_recvmsg()
1312 rskb = skb_dequeue(&iucv->backlog_skb_q); in iucv_sock_recvmsg()