Lines Matching refs:tx_buff
120 struct buffer_state *tx_buff = &priv->tx_buff[*txbd_dirty]; in arc_emac_tx_clean() local
121 struct sk_buff *skb = tx_buff->skb; in arc_emac_tx_clean()
144 dma_unmap_single(&ndev->dev, dma_unmap_addr(tx_buff, addr), in arc_emac_tx_clean()
145 dma_unmap_len(tx_buff, len), DMA_TO_DEVICE); in arc_emac_tx_clean()
152 tx_buff->skb = NULL; in arc_emac_tx_clean()
556 struct buffer_state *tx_buff = &priv->tx_buff[i]; in arc_free_tx_queue() local
558 if (tx_buff->skb) { in arc_free_tx_queue()
560 dma_unmap_addr(tx_buff, addr), in arc_free_tx_queue()
561 dma_unmap_len(tx_buff, len), in arc_free_tx_queue()
565 dev_kfree_skb_irq(tx_buff->skb); in arc_free_tx_queue()
570 tx_buff->skb = NULL; in arc_free_tx_queue()
705 dma_unmap_addr_set(&priv->tx_buff[*txbd_curr], addr, addr); in arc_emac_tx()
706 dma_unmap_len_set(&priv->tx_buff[*txbd_curr], len, len); in arc_emac_tx()
720 priv->tx_buff[*txbd_curr].skb = skb; in arc_emac_tx()