Lines Matching refs:skb2
2537 struct sk_buff *skb2 = NULL; in lan78xx_start_xmit() local
2541 skb2 = lan78xx_tx_prep(dev, skb, GFP_ATOMIC); in lan78xx_start_xmit()
2544 if (skb2) { in lan78xx_start_xmit()
2545 skb_queue_tail(&dev->txq_pend, skb2); in lan78xx_start_xmit()
2737 struct sk_buff *skb2; in lan78xx_rx() local
2773 skb2 = skb_clone(skb, GFP_ATOMIC); in lan78xx_rx()
2774 if (unlikely(!skb2)) { in lan78xx_rx()
2779 skb2->len = size; in lan78xx_rx()
2780 skb2->data = packet; in lan78xx_rx()
2781 skb_set_tail_pointer(skb2, size); in lan78xx_rx()
2783 lan78xx_rx_csum_offload(dev, skb2, rx_cmd_a, rx_cmd_b); in lan78xx_rx()
2785 skb_trim(skb2, skb2->len - 4); /* remove fcs */ in lan78xx_rx()
2786 skb2->truesize = size + sizeof(struct sk_buff); in lan78xx_rx()
2788 lan78xx_skb_return(dev, skb2); in lan78xx_rx()
2958 struct sk_buff *skb, *skb2; in lan78xx_tx_bh() local
2975 skb2 = skb_dequeue(tqp); in lan78xx_tx_bh()
2993 skb2 = skb_dequeue(tqp); in lan78xx_tx_bh()
2994 if (skb2) { in lan78xx_tx_bh()
2995 length += (skb2->len - TX_OVERHEAD); in lan78xx_tx_bh()
2996 memcpy(skb->data + pos, skb2->data, skb2->len); in lan78xx_tx_bh()
2997 pos += roundup(skb2->len, sizeof(u32)); in lan78xx_tx_bh()
2998 dev_kfree_skb(skb2); in lan78xx_tx_bh()