Lines Matching refs:next_to_clean
816 atomic_set(&tpd_ring->next_to_clean, 0);
839 rfd_ring[i].next_to_clean = 0;
842 rrd_ring[i].next_to_clean = 0;
859 atomic_set(&tpd_ring[i].next_to_clean, 0);
867 rfd_ring[i].next_to_clean = 0;
869 rrd_ring[i].next_to_clean = 0;
1611 u16 next_to_clean = atomic_read(&tpd_ring->next_to_clean);
1624 while (next_to_clean != hw_next_to_clean) {
1625 buffer_info = &tpd_ring->buffer_info[next_to_clean];
1627 if (++next_to_clean == tpd_ring->count)
1628 next_to_clean = 0;
1629 atomic_set(&tpd_ring->next_to_clean, next_to_clean);
1791 rrd_ring->next_to_clean)) {
1793 if (++rrd_ring->next_to_clean == rrd_ring->count)
1794 rrd_ring->next_to_clean = 0;
1814 rfd_ring->next_to_clean = rfd_index;
1834 rrs = ATL1C_RRD_DESC(rrd_ring, rrd_ring->next_to_clean);
1941 u16 next_to_clean = 0;
1943 next_to_clean = atomic_read(&tpd_ring->next_to_clean);
1946 return (u16)(next_to_clean > next_to_use) ?
1947 (next_to_clean - next_to_use - 1) :
1948 (tpd_ring->count + next_to_clean - next_to_use - 1);