Home
last modified time | relevance | path

Searched refs:sw_read_idx (Results 1 – 1 of 1) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/atheros/alx/
Dmain.c142 u16 hw_read_idx, sw_read_idx; in alx_clean_tx_irq() local
146 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()