Searched refs:sw_read_idx (Results 1 – 1 of 1) sorted by relevance
142 u16 hw_read_idx, sw_read_idx; in alx_clean_tx_irq() local146 sw_read_idx = txq->read_idx; in alx_clean_tx_irq()149 if (sw_read_idx != hw_read_idx) { in alx_clean_tx_irq()150 while (sw_read_idx != hw_read_idx && budget > 0) { in alx_clean_tx_irq()153 skb = txq->bufs[sw_read_idx].skb; in alx_clean_tx_irq()160 alx_free_txbuf(alx, sw_read_idx); in alx_clean_tx_irq()162 if (++sw_read_idx == alx->tx_ringsz) in alx_clean_tx_irq()163 sw_read_idx = 0; in alx_clean_tx_irq()165 txq->read_idx = sw_read_idx; in alx_clean_tx_irq()174 return sw_read_idx == hw_read_idx; in alx_clean_tx_irq()