Lines Matching refs:dirty_tx
605 unsigned int dirty_tx; /* The ring entries to be free()ed. */ member
1677 vp->cur_tx = vp->dirty_tx = 0; in vortex_up()
1912 if (vp->cur_tx - vp->dirty_tx > 0 && ioread32(ioaddr + DownListPtr) == 0) in vortex_tx_timeout()
1913 iowrite32(vp->tx_ring_dma + (vp->dirty_tx % TX_RING_SIZE) * sizeof(struct boom_tx_desc), in vortex_tx_timeout()
1915 if (vp->cur_tx - vp->dirty_tx < TX_RING_SIZE) { in vortex_tx_timeout()
2135 if (vp->cur_tx - vp->dirty_tx >= TX_RING_SIZE) { in boomerang_start_xmit()
2223 if (vp->cur_tx - vp->dirty_tx > TX_RING_SIZE - 1) { in boomerang_start_xmit()
2416 unsigned int dirty_tx = vp->dirty_tx; in _boomerang_interrupt() local
2419 while (vp->cur_tx - dirty_tx > 0) { in _boomerang_interrupt()
2420 int entry = dirty_tx % TX_RING_SIZE; in _boomerang_interrupt()
2456 dirty_tx++; in _boomerang_interrupt()
2458 vp->dirty_tx = dirty_tx; in _boomerang_interrupt()
2459 if (vp->cur_tx - dirty_tx <= TX_RING_SIZE - 1) { in _boomerang_interrupt()
2798 vp->dirty_tx, vp->dirty_tx % TX_RING_SIZE, in dump_tx_ring()
2802 &vp->tx_ring[vp->dirty_tx % TX_RING_SIZE]); in dump_tx_ring()