Lines Matching refs:dirty_tx
93 int dirty_tx; /* The ring entries to be free()ed */ member
126 priv->dirty_tx = 0; in ariadne_init_ring()
305 int dirty_tx = priv->dirty_tx; in ariadne_interrupt() local
308 while (dirty_tx < priv->cur_tx) { in ariadne_interrupt()
309 int entry = dirty_tx % TX_RING_SIZE; in ariadne_interrupt()
341 dirty_tx++; in ariadne_interrupt()
345 if (priv->cur_tx - dirty_tx >= TX_RING_SIZE) { in ariadne_interrupt()
347 dirty_tx, priv->cur_tx, in ariadne_interrupt()
349 dirty_tx += TX_RING_SIZE; in ariadne_interrupt()
354 dirty_tx > priv->cur_tx - TX_RING_SIZE + 2) { in ariadne_interrupt()
360 priv->dirty_tx = dirty_tx; in ariadne_interrupt()
598 (priv->dirty_tx >= TX_RING_SIZE)) { in ariadne_start_xmit()
601 priv->cur_tx, priv->dirty_tx); in ariadne_start_xmit()
604 priv->dirty_tx -= TX_RING_SIZE; in ariadne_start_xmit()