Lines Matching refs:tx_skb
792 struct ring_info tx_skb[NUM_TX_DESC]; /* Tx data buffers */ member
6797 memset(tp->tx_skb, 0x0, NUM_TX_DESC * sizeof(struct ring_info)); in rtl8169_init_ring()
6803 static void rtl8169_unmap_tx_skb(struct device *d, struct ring_info *tx_skb, in rtl8169_unmap_tx_skb() argument
6806 unsigned int len = tx_skb->len; in rtl8169_unmap_tx_skb()
6813 tx_skb->len = 0; in rtl8169_unmap_tx_skb()
6823 struct ring_info *tx_skb = tp->tx_skb + entry; in rtl8169_tx_clear_range() local
6824 unsigned int len = tx_skb->len; in rtl8169_tx_clear_range()
6827 struct sk_buff *skb = tx_skb->skb; in rtl8169_tx_clear_range()
6829 rtl8169_unmap_tx_skb(&tp->pci_dev->dev, tx_skb, in rtl8169_tx_clear_range()
6834 tx_skb->skb = NULL; in rtl8169_tx_clear_range()
6912 tp->tx_skb[entry].len = len; in rtl8169_xmit_frags()
6916 tp->tx_skb[entry].skb = skb; in rtl8169_xmit_frags()
7145 tp->tx_skb[entry].len = len; in rtl8169_start_xmit()
7155 tp->tx_skb[entry].skb = skb; in rtl8169_start_xmit()
7199 rtl8169_unmap_tx_skb(d, tp->tx_skb + entry, txd); in rtl8169_start_xmit()
7268 struct ring_info *tx_skb = tp->tx_skb + entry; in rtl_tx() local
7281 rtl8169_unmap_tx_skb(&tp->pci_dev->dev, tx_skb, in rtl_tx()
7286 tp->tx_stats.bytes += tx_skb->skb->len; in rtl_tx()
7288 dev_kfree_skb_any(tx_skb->skb); in rtl_tx()
7289 tx_skb->skb = NULL; in rtl_tx()