Home
last modified time | relevance | path

Searched refs:newskb (Results 1 - 25 of 51) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/net/wireless/intersil/prism54/
H A Dislpci_eth.c74 struct sk_buff *newskb; in islpci_eth_transmit() local
136 newskb = in islpci_eth_transmit()
138 if (unlikely(newskb == NULL)) { in islpci_eth_transmit()
143 newskb_offset = (4 - (long) newskb->data) & 0x03; in islpci_eth_transmit()
145 /* Check if newskb->data is aligned */ in islpci_eth_transmit()
147 skb_reserve(newskb, newskb_offset); in islpci_eth_transmit()
149 skb_put(newskb, init_wds ? skb->len + 6 : skb->len); in islpci_eth_transmit()
152 newskb->data + 6, in islpci_eth_transmit()
154 skb_copy_to_linear_data(newskb, wds_mac, 6); in islpci_eth_transmit()
159 skb_copy_from_linear_data(skb, newskb in islpci_eth_transmit()
254 struct sk_buff *newskb = skb_copy_expand(*skb, islpci_monitor_rx() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/os_dep/
H A Dxmit_linux.c115 struct sk_buff *newskb; in rtw_mlcst2unicst() local
133 newskb = skb_copy(skb, GFP_ATOMIC); in rtw_mlcst2unicst()
135 if (newskb) { in rtw_mlcst2unicst()
136 memcpy(newskb->data, psta->hwaddr, 6); in rtw_mlcst2unicst()
137 res = rtw_xmit(padapter, &newskb); in rtw_mlcst2unicst()
142 dev_kfree_skb_any(newskb); in rtw_mlcst2unicst()
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/os_dep/
H A Dxmit_linux.c128 struct sk_buff *newskb; in rtw_mlcst2unicst() local
164 newskb = rtw_skb_copy(skb); in rtw_mlcst2unicst()
166 if (newskb) { in rtw_mlcst2unicst()
167 memcpy(newskb->data, psta->hwaddr, 6); in rtw_mlcst2unicst()
168 res = rtw_xmit(padapter, &newskb); in rtw_mlcst2unicst()
171 dev_kfree_skb_any(newskb); in rtw_mlcst2unicst()
/kernel/linux/linux-6.6/net/batman-adv/
H A Dmulticast.c1231 struct sk_buff *newskb; in batadv_mcast_forw_tt() local
1244 newskb = skb_copy(skb, GFP_ATOMIC); in batadv_mcast_forw_tt()
1245 if (!newskb) { in batadv_mcast_forw_tt()
1250 batadv_mcast_forw_send_orig(bat_priv, newskb, vid, in batadv_mcast_forw_tt()
1280 struct sk_buff *newskb; in batadv_mcast_forw_want_all_ipv4() local
1286 newskb = skb_copy(skb, GFP_ATOMIC); in batadv_mcast_forw_want_all_ipv4()
1287 if (!newskb) { in batadv_mcast_forw_want_all_ipv4()
1292 batadv_mcast_forw_send_orig(bat_priv, newskb, vid, orig_node); in batadv_mcast_forw_want_all_ipv4()
1317 struct sk_buff *newskb; in batadv_mcast_forw_want_all_ipv6() local
1323 newskb in batadv_mcast_forw_want_all_ipv6()
1383 struct sk_buff *newskb; batadv_mcast_forw_want_all_rtr4() local
1420 struct sk_buff *newskb; batadv_mcast_forw_want_all_rtr6() local
[all...]
H A Dsend.c760 struct sk_buff *newskb; in batadv_forw_bcast_packet_to_list() local
762 newskb = skb_clone(skb, GFP_ATOMIC); in batadv_forw_bcast_packet_to_list()
763 if (!newskb) in batadv_forw_bcast_packet_to_list()
768 bat_priv, newskb); in batadv_forw_bcast_packet_to_list()
783 kfree_skb(newskb); in batadv_forw_bcast_packet_to_list()
815 struct sk_buff *newskb; in batadv_forw_bcast_packet_if() local
819 newskb = skb_clone(skb, GFP_ATOMIC); in batadv_forw_bcast_packet_if()
820 if (!newskb) in batadv_forw_bcast_packet_if()
823 batadv_send_broadcast_skb(newskb, if_out); in batadv_forw_bcast_packet_if()
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/os_dep/
H A Dxmit_linux.c132 struct sk_buff *newskb; in rtw_mlcst2unicst() local
178 newskb = rtw_skb_copy(skb); in rtw_mlcst2unicst()
180 if (newskb) { in rtw_mlcst2unicst()
181 memcpy(newskb->data, psta->hwaddr, 6); in rtw_mlcst2unicst()
182 res = rtw_xmit(padapter, &newskb); in rtw_mlcst2unicst()
187 dev_kfree_skb_any(newskb); in rtw_mlcst2unicst()
/kernel/linux/linux-5.10/net/can/
H A Daf_can.c201 struct sk_buff *newskb = NULL; in can_send() local
261 newskb = skb_clone(skb, GFP_ATOMIC); in can_send()
262 if (!newskb) { in can_send()
267 can_skb_set_owner(newskb, skb->sk); in can_send()
268 newskb->ip_summed = CHECKSUM_UNNECESSARY; in can_send()
269 newskb->pkt_type = PACKET_BROADCAST; in can_send()
282 kfree_skb(newskb); in can_send()
286 if (newskb) in can_send()
287 netif_rx_ni(newskb); in can_send()
/kernel/linux/linux-6.6/net/can/
H A Daf_can.c201 struct sk_buff *newskb = NULL; in can_send() local
260 newskb = skb_clone(skb, GFP_ATOMIC); in can_send()
261 if (!newskb) { in can_send()
266 can_skb_set_owner(newskb, skb->sk); in can_send()
267 newskb->ip_summed = CHECKSUM_UNNECESSARY; in can_send()
268 newskb->pkt_type = PACKET_BROADCAST; in can_send()
281 kfree_skb(newskb); in can_send()
285 if (newskb) in can_send()
286 netif_rx(newskb); in can_send()
/kernel/linux/linux-5.10/drivers/net/ethernet/seeq/
H A Dsgiseeq.c347 struct sk_buff *newskb; in sgiseeq_rx() local
366 newskb = netdev_alloc_skb(dev, PKT_BUF_SZ); in sgiseeq_rx()
367 if (!newskb) { in sgiseeq_rx()
368 newskb = skb; in sgiseeq_rx()
372 skb_reserve(newskb, 2); in sgiseeq_rx()
378 newskb = rd->skb; in sgiseeq_rx()
392 newskb = rd->skb; in sgiseeq_rx()
396 newskb = rd->skb; in sgiseeq_rx()
398 rd->skb = newskb; in sgiseeq_rx()
400 newskb in sgiseeq_rx()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/seeq/
H A Dsgiseeq.c347 struct sk_buff *newskb; in sgiseeq_rx() local
366 newskb = netdev_alloc_skb(dev, PKT_BUF_SZ); in sgiseeq_rx()
367 if (!newskb) { in sgiseeq_rx()
368 newskb = skb; in sgiseeq_rx()
372 skb_reserve(newskb, 2); in sgiseeq_rx()
378 newskb = rd->skb; in sgiseeq_rx()
392 newskb = rd->skb; in sgiseeq_rx()
396 newskb = rd->skb; in sgiseeq_rx()
398 rd->skb = newskb; in sgiseeq_rx()
400 newskb in sgiseeq_rx()
[all...]
/kernel/linux/linux-5.10/net/batman-adv/
H A Dsend.c762 struct sk_buff *newskb; in batadv_add_bcast_packet_to_list() local
768 newskb = skb_copy(skb, GFP_ATOMIC); in batadv_add_bcast_packet_to_list()
769 if (!newskb) { in batadv_add_bcast_packet_to_list()
776 bat_priv, newskb); in batadv_add_bcast_packet_to_list()
782 bcast_packet = (struct batadv_bcast_packet *)newskb->data; in batadv_add_bcast_packet_to_list()
794 kfree_skb(newskb); in batadv_add_bcast_packet_to_list()
H A Dmulticast.c1485 struct sk_buff *newskb; in batadv_mcast_forw_tt() local
1498 newskb = skb_copy(skb, GFP_ATOMIC); in batadv_mcast_forw_tt()
1499 if (!newskb) { in batadv_mcast_forw_tt()
1504 batadv_mcast_forw_send_orig(bat_priv, newskb, vid, in batadv_mcast_forw_tt()
1534 struct sk_buff *newskb; in batadv_mcast_forw_want_all_ipv4() local
1540 newskb = skb_copy(skb, GFP_ATOMIC); in batadv_mcast_forw_want_all_ipv4()
1541 if (!newskb) { in batadv_mcast_forw_want_all_ipv4()
1546 batadv_mcast_forw_send_orig(bat_priv, newskb, vid, orig_node); in batadv_mcast_forw_want_all_ipv4()
1571 struct sk_buff *newskb; in batadv_mcast_forw_want_all_ipv6() local
1577 newskb in batadv_mcast_forw_want_all_ipv6()
1637 struct sk_buff *newskb; batadv_mcast_forw_want_all_rtr4() local
1674 struct sk_buff *newskb; batadv_mcast_forw_want_all_rtr6() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ieee802154/
H A Dfakelb.c73 struct sk_buff *newskb = pskb_copy(skb, GFP_ATOMIC); in fakelb_hw_xmit() local
75 if (newskb) in fakelb_hw_xmit()
76 ieee802154_rx_irqsafe(phy->hw, newskb, 0xcc); in fakelb_hw_xmit()
/kernel/linux/linux-6.6/drivers/net/ieee802154/
H A Dfakelb.c73 struct sk_buff *newskb = pskb_copy(skb, GFP_ATOMIC); in fakelb_hw_xmit() local
75 if (newskb) in fakelb_hw_xmit()
76 ieee802154_rx_irqsafe(phy->hw, newskb, 0xcc); in fakelb_hw_xmit()
/kernel/linux/linux-5.10/drivers/net/fddi/
H A Ddefxx.c3016 struct sk_buff *newskb; in dfx_rcv_init() local
3019 newskb = __netdev_alloc_skb(bp->dev, NEW_SKB_SIZE, in dfx_rcv_init()
3021 if (!newskb) in dfx_rcv_init()
3028 my_skb_align(newskb, 128); in dfx_rcv_init()
3030 newskb->data, in dfx_rcv_init()
3034 dev_kfree_skb(newskb); in dfx_rcv_init()
3049 bp->p_rcv_buff_va[i+j] = (char *) newskb; in dfx_rcv_init()
3154 struct sk_buff *newskb = NULL; in dfx_rcv_queue_process() local
3159 newskb = netdev_alloc_skb(bp->dev, in dfx_rcv_queue_process()
3161 if (newskb){ in dfx_rcv_queue_process()
[all...]
H A Ddefza.c678 struct sk_buff *skb, *newskb; in fza_rx() local
714 newskb = fza_alloc_skb_irq(dev, FZA_RX_BUFFER_SIZE + 511); in fza_rx()
715 if (newskb) { in fza_rx()
716 fza_skb_align(newskb, 512); in fza_rx()
717 newdma = dma_map_single(fp->bdev, newskb->data, in fza_rx()
721 dev_kfree_skb_irq(newskb); in fza_rx()
722 newskb = NULL; in fza_rx()
725 if (newskb) { in fza_rx()
764 skb = newskb; in fza_rx()
/kernel/linux/linux-6.6/drivers/net/fddi/
H A Ddefxx.c3005 struct sk_buff *newskb; in dfx_rcv_init() local
3008 newskb = __netdev_alloc_skb(bp->dev, NEW_SKB_SIZE, in dfx_rcv_init()
3010 if (!newskb) in dfx_rcv_init()
3017 my_skb_align(newskb, 128); in dfx_rcv_init()
3019 newskb->data, in dfx_rcv_init()
3023 dev_kfree_skb(newskb); in dfx_rcv_init()
3038 bp->p_rcv_buff_va[i+j] = (char *) newskb; in dfx_rcv_init()
3143 struct sk_buff *newskb = NULL; in dfx_rcv_queue_process() local
3148 newskb = netdev_alloc_skb(bp->dev, in dfx_rcv_queue_process()
3150 if (newskb){ in dfx_rcv_queue_process()
[all...]
H A Ddefza.c678 struct sk_buff *skb, *newskb; in fza_rx() local
714 newskb = fza_alloc_skb_irq(dev, FZA_RX_BUFFER_SIZE + 511); in fza_rx()
715 if (newskb) { in fza_rx()
716 fza_skb_align(newskb, 512); in fza_rx()
717 newdma = dma_map_single(fp->bdev, newskb->data, in fza_rx()
721 dev_kfree_skb_irq(newskb); in fza_rx()
722 newskb = NULL; in fza_rx()
725 if (newskb) { in fza_rx()
764 skb = newskb; in fza_rx()
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl1251/
H A Dtx.c207 struct sk_buff *newskb = skb_copy_expand(skb, 0, 3, in wl1251_tx_send_packet() local
210 if (unlikely(newskb == NULL)) in wl1251_tx_send_packet()
213 tx_hdr = (struct tx_double_buffer_desc *) newskb->data; in wl1251_tx_send_packet()
216 wl->tx_frames[tx_hdr->id] = skb = newskb; in wl1251_tx_send_packet()
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wl1251/
H A Dtx.c207 struct sk_buff *newskb = skb_copy_expand(skb, 0, 3, in wl1251_tx_send_packet() local
210 if (unlikely(newskb == NULL)) in wl1251_tx_send_packet()
213 tx_hdr = (struct tx_double_buffer_desc *) newskb->data; in wl1251_tx_send_packet()
216 wl->tx_frames[tx_hdr->id] = skb = newskb; in wl1251_tx_send_packet()
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb3/
H A Dsge.c847 struct sk_buff *newskb, *skb; in get_packet_pg() local
852 newskb = skb = q->pg_skb; in get_packet_pg()
854 newskb = alloc_skb(len, GFP_ATOMIC); in get_packet_pg()
855 if (likely(newskb != NULL)) { in get_packet_pg()
856 __skb_put(newskb, len); in get_packet_pg()
859 memcpy(newskb->data, sd->pg_chunk.va, len); in get_packet_pg()
869 return newskb; in get_packet_pg()
878 newskb = alloc_skb(SGE_RX_PULL_LEN, GFP_ATOMIC); in get_packet_pg()
880 if (unlikely(!newskb)) { in get_packet_pg()
895 __skb_put(newskb, SGE_RX_PULL_LE in get_packet_pg()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb3/
H A Dsge.c843 struct sk_buff *newskb, *skb; in get_packet_pg() local
848 newskb = skb = q->pg_skb; in get_packet_pg()
850 newskb = alloc_skb(len, GFP_ATOMIC); in get_packet_pg()
851 if (likely(newskb != NULL)) { in get_packet_pg()
852 __skb_put(newskb, len); in get_packet_pg()
855 memcpy(newskb->data, sd->pg_chunk.va, len); in get_packet_pg()
864 return newskb; in get_packet_pg()
873 newskb = alloc_skb(SGE_RX_PULL_LEN, GFP_ATOMIC); in get_packet_pg()
875 if (unlikely(!newskb)) { in get_packet_pg()
888 __skb_put(newskb, SGE_RX_PULL_LE in get_packet_pg()
[all...]
/kernel/linux/linux-5.10/net/unix/
H A Daf_unix.c1998 struct sk_buff *skb, *newskb = NULL, *tail = NULL; in unix_stream_sendpage() local
2012 newskb = sock_alloc_send_pskb(sk, 0, 0, flags & MSG_DONTWAIT, in unix_stream_sendpage()
2014 if (!newskb) in unix_stream_sendpage()
2052 skb = newskb; in unix_stream_sendpage()
2054 if (newskb) { in unix_stream_sendpage()
2055 skb = newskb; in unix_stream_sendpage()
2060 } else if (newskb) { in unix_stream_sendpage()
2062 * call to kfree_skb even though with newskb == NULL in unix_stream_sendpage()
2065 consume_skb(newskb); in unix_stream_sendpage()
2066 newskb in unix_stream_sendpage()
[all...]
/kernel/linux/linux-5.10/net/ipv4/
H A Dip_output.c401 struct sk_buff *newskb = skb_clone(skb, GFP_ATOMIC); in ip_mc_output() local
402 if (newskb) in ip_mc_output()
404 net, sk, newskb, NULL, newskb->dev, in ip_mc_output()
417 struct sk_buff *newskb = skb_clone(skb, GFP_ATOMIC); in ip_mc_output() local
418 if (newskb) in ip_mc_output()
420 net, sk, newskb, NULL, newskb->dev, in ip_mc_output()
/kernel/linux/linux-6.6/net/ipv4/
H A Dip_output.c395 struct sk_buff *newskb = skb_clone(skb, GFP_ATOMIC); in ip_mc_output() local
396 if (newskb) in ip_mc_output()
398 net, sk, newskb, NULL, newskb->dev, in ip_mc_output()
411 struct sk_buff *newskb = skb_clone(skb, GFP_ATOMIC); in ip_mc_output() local
412 if (newskb) in ip_mc_output()
414 net, sk, newskb, NULL, newskb->dev, in ip_mc_output()

Completed in 36 milliseconds

123