Lines Matching refs:next_to_clean
772 atomic_set(&tx_ring->next_to_clean, 0); in atl1e_init_ring_ptrs()
1251 u16 next_to_clean = atomic_read(&tx_ring->next_to_clean); in atl1e_clean_tx_irq() local
1253 while (next_to_clean != hw_next_to_clean) { in atl1e_clean_tx_irq()
1254 tx_buffer = &tx_ring->tx_buffer[next_to_clean]; in atl1e_clean_tx_irq()
1270 if (++next_to_clean == tx_ring->count) in atl1e_clean_tx_irq()
1271 next_to_clean = 0; in atl1e_clean_tx_irq()
1274 atomic_set(&tx_ring->next_to_clean, next_to_clean); in atl1e_clean_tx_irq()
1573 u16 next_to_clean = 0; in atl1e_tpd_avail() local
1575 next_to_clean = atomic_read(&tx_ring->next_to_clean); in atl1e_tpd_avail()
1578 return (u16)(next_to_clean > next_to_use) ? in atl1e_tpd_avail()
1579 (next_to_clean - next_to_use - 1) : in atl1e_tpd_avail()
1580 (tx_ring->count + next_to_clean - next_to_use - 1); in atl1e_tpd_avail()