Lines Matching refs:tx_skb
782 struct ring_info tx_skb[NUM_TX_DESC]; /* Tx data buffers */ member
6727 memset(tp->tx_skb, 0x0, NUM_TX_DESC * sizeof(struct ring_info)); in rtl8169_init_ring()
6733 static void rtl8169_unmap_tx_skb(struct device *d, struct ring_info *tx_skb, in rtl8169_unmap_tx_skb() argument
6736 unsigned int len = tx_skb->len; in rtl8169_unmap_tx_skb()
6743 tx_skb->len = 0; in rtl8169_unmap_tx_skb()
6753 struct ring_info *tx_skb = tp->tx_skb + entry; in rtl8169_tx_clear_range() local
6754 unsigned int len = tx_skb->len; in rtl8169_tx_clear_range()
6757 struct sk_buff *skb = tx_skb->skb; in rtl8169_tx_clear_range()
6759 rtl8169_unmap_tx_skb(&tp->pci_dev->dev, tx_skb, in rtl8169_tx_clear_range()
6764 tx_skb->skb = NULL; in rtl8169_tx_clear_range()
6842 tp->tx_skb[entry].len = len; in rtl8169_xmit_frags()
6846 tp->tx_skb[entry].skb = skb; in rtl8169_xmit_frags()
7075 tp->tx_skb[entry].len = len; in rtl8169_start_xmit()
7085 tp->tx_skb[entry].skb = skb; in rtl8169_start_xmit()
7129 rtl8169_unmap_tx_skb(d, tp->tx_skb + entry, txd); in rtl8169_start_xmit()
7198 struct ring_info *tx_skb = tp->tx_skb + entry; in rtl_tx() local
7211 rtl8169_unmap_tx_skb(&tp->pci_dev->dev, tx_skb, in rtl_tx()
7216 tp->tx_stats.bytes += tx_skb->skb->len; in rtl_tx()
7218 dev_kfree_skb_any(tx_skb->skb); in rtl_tx()
7219 tx_skb->skb = NULL; in rtl_tx()