Lines Matching refs:tail
226 return ((ring->head + 1) % ring->size) == ring->tail;
231 return ring->head == ring->tail;
292 if (!(ring->descriptors[ring->tail].flags
299 frame->size = ring->descriptors[ring->tail].length;
300 frame->eof = ring->descriptors[ring->tail].eof;
301 frame->sof = ring->descriptors[ring->tail].sof;
302 frame->flags = ring->descriptors[ring->tail].flags;
304 ring->tail = (ring->tail + 1) % ring->size;
360 if (ring->descriptors[ring->tail].flags & RING_DESC_COMPLETED) {
366 frame->size = ring->descriptors[ring->tail].length;
367 frame->eof = ring->descriptors[ring->tail].eof;
368 frame->sof = ring->descriptors[ring->tail].sof;
369 frame->flags = ring->descriptors[ring->tail].flags;
372 ring->tail = (ring->tail + 1) % ring->size;
605 ring->tail = 0;
784 ring->tail = 0;