Lines Matching refs:mark
126 ring->mark = ring_decrement(ring, ring->supply, 1); in ring_mark()
136 if (ring->mark == ring->consume) { in ring_at_mark()
150 ring->mark = 0; in ring_clear_mark()
172 if (ring->mark && in ring_consumed()
173 (ring_subtract(ring, ring->mark, ring->consume) < count)) { in ring_consumed()
174 ring->mark = 0; in ring_consumed()
236 if ((ring->mark == 0) || (ring->mark == ring->consume)) { in ring_full_count()
244 return (ring_subtract(ring, ring->mark, ring->consume)); in ring_full_count()
255 if ((ring->mark == 0) || (ring->mark == ring->consume)) { in ring_full_consecutive()
263 if (ring->mark < ring->consume) { in ring_full_consecutive()
266 return (ring_subtract(ring, ring->mark, ring->consume)); in ring_full_consecutive()