Lines Matching refs:dirty_tx
223 int dirty_tx; /* Ring entries to be freed. */ member
689 lp->dirty_tx = 0; in lance_init_ring()
747 lp->dirty_tx, lp->cur_tx, in lance_tx_timeout()
829 while( lp->cur_tx >= TX_RING_SIZE && lp->dirty_tx >= TX_RING_SIZE ) { in lance_start_xmit()
831 lp->dirty_tx -= TX_RING_SIZE; in lance_start_xmit()
882 int dirty_tx = lp->dirty_tx; in lance_interrupt() local
884 while( dirty_tx < lp->cur_tx) { in lance_interrupt()
885 int entry = dirty_tx & TX_RING_MOD_MASK; in lance_interrupt()
916 dirty_tx++; in lance_interrupt()
920 if (lp->cur_tx - dirty_tx >= TX_RING_SIZE) { in lance_interrupt()
923 dirty_tx, lp->cur_tx, lp->tx_full )); in lance_interrupt()
924 dirty_tx += TX_RING_SIZE; in lance_interrupt()
929 dirty_tx > lp->cur_tx - TX_RING_SIZE + 2) { in lance_interrupt()
935 lp->dirty_tx = dirty_tx; in lance_interrupt()