Lines Matching refs:dirty_tx
223 int dirty_tx; /* Ring entries to be freed. */ member
690 lp->dirty_tx = 0; in lance_init_ring()
748 lp->dirty_tx, lp->cur_tx, in lance_tx_timeout()
830 while( lp->cur_tx >= TX_RING_SIZE && lp->dirty_tx >= TX_RING_SIZE ) { in lance_start_xmit()
832 lp->dirty_tx -= TX_RING_SIZE; in lance_start_xmit()
883 int dirty_tx = lp->dirty_tx; in lance_interrupt() local
885 while( dirty_tx < lp->cur_tx) { in lance_interrupt()
886 int entry = dirty_tx & TX_RING_MOD_MASK; in lance_interrupt()
917 dirty_tx++; in lance_interrupt()
921 if (lp->cur_tx - dirty_tx >= TX_RING_SIZE) { in lance_interrupt()
924 dirty_tx, lp->cur_tx, lp->tx_full )); in lance_interrupt()
925 dirty_tx += TX_RING_SIZE; in lance_interrupt()
930 dirty_tx > lp->cur_tx - TX_RING_SIZE + 2) { in lance_interrupt()
936 lp->dirty_tx = dirty_tx; in lance_interrupt()