Lines Matching refs:fill
385 ring->fill = 0;
396 if (size > (ring->size - ring->fill)) {
397 DBG(1, "ring buffer full, requested: %d, available: %d\n", size, ring->size - ring->fill);
407 ring->fill += size;
418 ring->fill += (tail + size);
428 DBG(18, "reading from ring, %d bytes available\n", (int)ring->fill);
431 if (size > ring->fill) {
433 size = ring->fill;
442 ring->fill -= size;
455 ring->fill -= (size + tail);
465 if (size > ring->fill)
466 size = ring->fill;
476 ring->fill -= size;
483 return ring->fill;
488 eds_ring_skip(ring, ring->fill);