Lines Matching refs:head
28 uint32_t head; member
101 return ring->head == ring->tail; in desc_ring_empty()
137 ring->head = ring->tail = 0; in desc_ring_set_size()
240 while (ring->head != ring->tail) { in ring_pump()
255 uint32_t head = ring->head; in desc_ring_set_head() local
267 if (((head < tail) && ((new >= tail) || (new < head))) || in desc_ring_set_head()
268 ((head > tail) && ((new >= tail) && (new < head)))) { in desc_ring_set_head()
271 ring->index, head, tail, new); in desc_ring_set_head()
275 if (new == ring->head) { in desc_ring_set_head()
279 ring->head = new; in desc_ring_set_head()
286 return ring->head; in desc_ring_get_head()
357 ring->head = 0; in desc_ring_reset()