Lines Matching refs:dirty_tx
605 unsigned int dirty_tx; /* The ring entries to be free()ed. */ member
1679 vp->cur_tx = vp->dirty_tx = 0; in vortex_up()
1914 if (vp->cur_tx - vp->dirty_tx > 0 && ioread32(ioaddr + DownListPtr) == 0) in vortex_tx_timeout()
1915 iowrite32(vp->tx_ring_dma + (vp->dirty_tx % TX_RING_SIZE) * sizeof(struct boom_tx_desc), in vortex_tx_timeout()
1917 if (vp->cur_tx - vp->dirty_tx < TX_RING_SIZE) { in vortex_tx_timeout()
2137 if (vp->cur_tx - vp->dirty_tx >= TX_RING_SIZE) { in boomerang_start_xmit()
2225 if (vp->cur_tx - vp->dirty_tx > TX_RING_SIZE - 1) { in boomerang_start_xmit()
2418 unsigned int dirty_tx = vp->dirty_tx; in _boomerang_interrupt() local
2421 while (vp->cur_tx - dirty_tx > 0) { in _boomerang_interrupt()
2422 int entry = dirty_tx % TX_RING_SIZE; in _boomerang_interrupt()
2458 dirty_tx++; in _boomerang_interrupt()
2460 vp->dirty_tx = dirty_tx; in _boomerang_interrupt()
2461 if (vp->cur_tx - dirty_tx <= TX_RING_SIZE - 1) { in _boomerang_interrupt()
2800 vp->dirty_tx, vp->dirty_tx % TX_RING_SIZE, in dump_tx_ring()
2804 &vp->tx_ring[vp->dirty_tx % TX_RING_SIZE]); in dump_tx_ring()