Lines Matching refs:skb2
2054 struct sk_buff *skb2; in lan78xx_tx_prep() local
2056 skb2 = skb_copy_expand(skb, TX_OVERHEAD, 0, flags); in lan78xx_tx_prep()
2058 skb = skb2; in lan78xx_tx_prep()
2170 struct sk_buff *skb2 = NULL; in lan78xx_start_xmit() local
2174 skb2 = lan78xx_tx_prep(dev, skb, GFP_ATOMIC); in lan78xx_start_xmit()
2177 if (skb2) { in lan78xx_start_xmit()
2178 skb_queue_tail(&dev->txq_pend, skb2); in lan78xx_start_xmit()
2366 struct sk_buff *skb2; in lan78xx_rx() local
2402 skb2 = skb_clone(skb, GFP_ATOMIC); in lan78xx_rx()
2403 if (unlikely(!skb2)) { in lan78xx_rx()
2408 skb2->len = size; in lan78xx_rx()
2409 skb2->data = packet; in lan78xx_rx()
2410 skb_set_tail_pointer(skb2, size); in lan78xx_rx()
2412 lan78xx_rx_csum_offload(dev, skb2, rx_cmd_a, rx_cmd_b); in lan78xx_rx()
2414 skb_trim(skb2, skb2->len - 4); /* remove fcs */ in lan78xx_rx()
2415 skb2->truesize = size + sizeof(struct sk_buff); in lan78xx_rx()
2417 lan78xx_skb_return(dev, skb2); in lan78xx_rx()
2587 struct sk_buff *skb, *skb2; in lan78xx_tx_bh() local
2601 skb2 = skb_dequeue(tqp); in lan78xx_tx_bh()
2619 skb2 = skb_dequeue(tqp); in lan78xx_tx_bh()
2620 if (skb2) { in lan78xx_tx_bh()
2621 memcpy(skb->data + pos, skb2->data, skb2->len); in lan78xx_tx_bh()
2622 pos += roundup(skb2->len, sizeof(u32)); in lan78xx_tx_bh()
2623 dev_kfree_skb(skb2); in lan78xx_tx_bh()