/kernel/linux/linux-5.10/drivers/net/wireless/intersil/prism54/ |
H A D | islpci_eth.c | 74 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 D | xmit_linux.c | 115 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 D | xmit_linux.c | 128 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 D | multicast.c | 1231 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 D | send.c | 760 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 D | xmit_linux.c | 132 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 D | af_can.c | 201 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 D | af_can.c | 201 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 D | sgiseeq.c | 347 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 D | sgiseeq.c | 347 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 D | send.c | 762 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 D | multicast.c | 1485 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 D | fakelb.c | 73 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 D | fakelb.c | 73 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 D | defxx.c | 3016 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 D | defza.c | 678 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 D | defxx.c | 3005 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 D | defza.c | 678 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 D | tx.c | 207 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 D | tx.c | 207 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 D | sge.c | 847 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 D | sge.c | 843 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 D | af_unix.c | 1998 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 D | ip_output.c | 401 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 D | ip_output.c | 395 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()
|