Lines Matching refs:tx_tail
183 unsigned int tx_tail ____cacheline_aligned_in_smp;
370 unsigned tx_tail = priv->tx_tail; in hip04_tx_reclaim() local
376 count = tx_count(ACCESS_ONCE(priv->tx_head), tx_tail); in hip04_tx_reclaim()
381 desc = &priv->tx_desc[tx_tail]; in hip04_tx_reclaim()
389 if (priv->tx_phys[tx_tail]) { in hip04_tx_reclaim()
390 dma_unmap_single(&ndev->dev, priv->tx_phys[tx_tail], in hip04_tx_reclaim()
391 priv->tx_skb[tx_tail]->len, in hip04_tx_reclaim()
393 priv->tx_phys[tx_tail] = 0; in hip04_tx_reclaim()
396 bytes_compl += priv->tx_skb[tx_tail]->len; in hip04_tx_reclaim()
397 dev_kfree_skb(priv->tx_skb[tx_tail]); in hip04_tx_reclaim()
398 priv->tx_skb[tx_tail] = NULL; in hip04_tx_reclaim()
399 tx_tail = TX_NEXT(tx_tail); in hip04_tx_reclaim()
403 priv->tx_tail = tx_tail; in hip04_tx_reclaim()
434 count = tx_count(tx_head, ACCESS_ONCE(priv->tx_tail)); in hip04_mac_start_xmit()
634 priv->tx_tail = 0; in hip04_mac_open()