Lines Matching refs:oldest_tail
39 ring->oldest_tail = 0;
56 while (ring->oldest_tail != ring->head) {
58 ring->oldest_tail);
59 ring->oldest_tail =
60 (ring->oldest_tail + ring->element_len) %
83 if (ring->head == ring->oldest_tail)
86 if (ring->head < ring->oldest_tail)
87 f = (int)((ring->oldest_tail - ring->head) -
90 f = (int)((ring->buflen - ring->head) + ring->oldest_tail -
104 tail = &ring->oldest_tail;
208 fake_tail = ring->oldest_tail;
258 tail = &ring->oldest_tail;
270 ring->oldest_tail = tail;
274 while (ring->oldest_tail != tail) {
275 ring->destroy_element((uint8_t *)ring->buf + ring->oldest_tail);
276 ring->oldest_tail = (ring->oldest_tail + ring->element_len) %
284 return ring->oldest_tail;
291 tail = &ring->oldest_tail;
292 lwsl_notice("ring %p: buflen %u, elem_len %u, head %u, oldest_tail %u\n"
295 (int)ring->head, (int)ring->oldest_tail,