Lines Matching refs:mark
127 ring->mark = ring_decrement(ring, ring->supply, 1); in ring_mark()
137 if (ring->mark == ring->consume) { in ring_at_mark()
151 ring->mark = 0; in ring_clear_mark()
173 if (ring->mark && in ring_consumed()
174 (ring_subtract(ring, ring->mark, ring->consume) < count)) { in ring_consumed()
175 ring->mark = 0; in ring_consumed()
236 if ((ring->mark == 0) || (ring->mark == ring->consume)) { in ring_full_count()
243 return ring_subtract(ring, ring->mark, ring->consume); in ring_full_count()
254 if ((ring->mark == 0) || (ring->mark == ring->consume)) { in ring_full_consecutive()
261 if (ring->mark < ring->consume) { in ring_full_consecutive()
264 return ring_subtract(ring, ring->mark, ring->consume); in ring_full_consecutive()