Home
last modified time | relevance | path

Searched refs:copy_skb (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.15/drivers/net/ethernet/sun/
Dsunbmac.c851 struct sk_buff *copy_skb = netdev_alloc_skb(bp->dev, len + 2); in bigmac_rx() local
853 if (copy_skb == NULL) { in bigmac_rx()
857 skb_reserve(copy_skb, 2); in bigmac_rx()
858 skb_put(copy_skb, len); in bigmac_rx()
862 skb_copy_to_linear_data(copy_skb, (unsigned char *)skb->data, len); in bigmac_rx()
871 skb = copy_skb; in bigmac_rx()
Dsungem.c827 struct sk_buff *copy_skb = netdev_alloc_skb(dev, len + 2); in gem_rx() local
829 if (copy_skb == NULL) { in gem_rx()
834 skb_reserve(copy_skb, 2); in gem_rx()
835 skb_put(copy_skb, len); in gem_rx()
838 skb_copy_from_linear_data(skb, copy_skb->data, len); in gem_rx()
843 skb = copy_skb; in gem_rx()
Dsunhme.c2033 struct sk_buff *copy_skb = netdev_alloc_skb(dev, len + 2); in happy_meal_rx() local
2035 if (copy_skb == NULL) { in happy_meal_rx()
2040 skb_reserve(copy_skb, 2); in happy_meal_rx()
2041 skb_put(copy_skb, len); in happy_meal_rx()
2043 skb_copy_from_linear_data(skb, copy_skb->data, len); in happy_meal_rx()
2050 skb = copy_skb; in happy_meal_rx()
/Linux-v5.15/drivers/net/ethernet/dec/tulip/
Dde2104x.c404 struct sk_buff *skb, *copy_skb; in de_rx() local
437 copy_skb = netdev_alloc_skb(de->dev, buflen); in de_rx()
438 if (unlikely(!copy_skb)) { in de_rx()
452 dma_map_single(&de->pdev->dev, copy_skb->data, in de_rx()
454 de->rx_skb[rx_tail].skb = copy_skb; in de_rx()
458 skb_reserve(copy_skb, RX_OFFSET); in de_rx()
459 skb_copy_from_linear_data(skb, skb_put(copy_skb, len), in de_rx()
465 skb = copy_skb; in de_rx()
/Linux-v5.15/net/nfc/
Dllcp_core.c734 struct sk_buff *copy_skb = NULL; in nfc_llcp_tx_work() local
750 copy_skb = skb_copy(skb, GFP_ATOMIC); in nfc_llcp_tx_work()
761 kfree_skb(copy_skb); in nfc_llcp_tx_work()
765 if (ptype == LLCP_PDU_I && copy_skb) in nfc_llcp_tx_work()
767 copy_skb); in nfc_llcp_tx_work()
/Linux-v5.15/drivers/net/ethernet/broadcom/
Db44.c831 struct sk_buff *copy_skb; in b44_rx() local
834 copy_skb = napi_alloc_skb(&bp->napi, len); in b44_rx()
835 if (copy_skb == NULL) in b44_rx()
838 skb_put(copy_skb, len); in b44_rx()
841 copy_skb->data, len); in b44_rx()
842 skb = copy_skb; in b44_rx()
/Linux-v5.15/net/packet/
Daf_packet.c2198 struct sk_buff *copy_skb = NULL; in tpacket_rcv() local
2275 copy_skb = skb_clone(skb, GFP_ATOMIC); in tpacket_rcv()
2277 copy_skb = skb_get(skb); in tpacket_rcv()
2280 if (copy_skb) in tpacket_rcv()
2281 skb_set_owner_r(copy_skb, sk); in tpacket_rcv()
2338 if (copy_skb) { in tpacket_rcv()
2340 __skb_queue_tail(&sk->sk_receive_queue, copy_skb); in tpacket_rcv()
2456 kfree_skb(copy_skb); in tpacket_rcv()
/Linux-v5.15/drivers/net/ethernet/ibm/emac/
Dcore.c1789 struct sk_buff *copy_skb; in emac_poll_rx() local
1791 copy_skb = napi_alloc_skb(&dev->mal->napi, len); in emac_poll_rx()
1792 if (unlikely(!copy_skb)) in emac_poll_rx()
1795 memcpy(copy_skb->data - NET_IP_ALIGN, in emac_poll_rx()
1799 skb = copy_skb; in emac_poll_rx()