Lines Matching refs:count
104 ring_init(ring, buffer, count)
107 int count;
111 ring->size = count;
165 ring_supplied(ring, count)
167 int count;
169 ring->supply = ring_increment(ring, ring->supply, count);
177 ring_consumed(ring, count)
179 int count;
181 if (count == 0) /* don't update anything */
185 (ring_subtract(ring, ring->mark, ring->consume) < count)) {
190 ring->clearto <= ring->consume + count)
192 else if (ring->consume + count > ring->top &&
194 ring->bottom + ((ring->consume + count) - ring->top))
197 ring->consume = ring_increment(ring, ring->consume, count);
292 ring_supply_data(ring, buffer, count)
295 int count;
299 while (count) {
300 i = MIN(count, ring_empty_consecutive(ring));
303 count -= i;
314 ring_consume_data(ring, buffer, count)
317 int count;
321 while (count) {
322 i = MIN(count, ring_full_consecutive(ring));
325 count -= i;