Lines Matching defs:tail
155 if (ring->head == ring->tail &&
186 ring->head = ring->tail = 0;
216 DRM_ERROR("failed BM_GUI_TABLE=0x%08x tail: %u\n",
218 dev_priv->ring.tail);
485 DRM_INFO(" head_addr: 0x%08x head: %u tail: %u\n\n",
486 ring->head_addr, ring->head, ring->tail);
492 (i >= ring->tail - MACH64_DUMP_CONTEXT * 4 &&
493 i <= ring->tail + MACH64_DUMP_CONTEXT * 4) ||
503 i == ring->tail ? " (tail)" : "");
562 * Remove the end mark from the ring's old tail position.
565 * tail position.
634 _ring_tail = _ring_write = dev_priv->ring.tail; \
651 DRM_INFO( "ADVANCE_RING() wr=0x%06x tail=0x%06x\n", \
657 dev_priv->ring.tail = _ring_write; \
1148 dev_priv->ring.head = dev_priv->ring.tail = 0;
1201 while (ring->tail != ring->head) {
1239 ("Couldn't find pending buffer: head: %u tail: %u buf_addr: 0x%08x %s\n",
1240 head, ring->tail, buf_addr, (eol ? "eol" : ""));
1516 u32 head, tail, ofs;
1520 tail = ring->tail;
1522 if (head == tail) {
1547 ((head < tail && (ofs < head || ofs >= tail)) ||
1548 (head > tail && (ofs < head && ofs >= tail)))) {
1552 for (i = head; i != tail; i = (i + 4) & ring->tail_mask)
1573 ("freed processed buffer (head=%d tail=%d "
1575 head, tail, ofs);
1615 ("timeout waiting for buffers: ring head_addr: 0x%08x head: %d tail: %d\n",
1616 ring->head_addr, ring->head, ring->tail);