Lines Matching refs:head
136 __u16 head, __u16 mask)
138 return &br->bufs[head & mask];
146 __u16 tail, head = bl->head;
150 if (unlikely(tail == head))
153 if (head + 1 == tail)
156 buf = io_ring_head_to_buf(br, head, bl->mask);
176 bl->head++;
210 __u16 nr_avail, tail, head;
214 head = bl->head;
215 nr_avail = min_t(__u16, tail - head, UIO_MAXIOV);
219 buf = io_ring_head_to_buf(br, head, bl->mask);
264 buf = io_ring_head_to_buf(br, ++head, bl->mask);
267 if (head == tail)
298 req->buf_list->head += ret;
341 i = bl->buf_ring->tail - bl->head;
696 /* cannot disambiguate full vs empty due to head/tail size */
772 buf_status.head = bl->head;