Lines Matching defs:indirect
646 DRM_DEBUG("indirect: buf=%d s=0x%x e=0x%x\n", buf->idx, start, end);
665 /* Fire off the indirect buffer */
678 /* Emit the indirect buffer age */
827 /* Dispatch the indirect buffer.
1518 drm_r128_indirect_t *indirect = data;
1528 indirect->idx, indirect->start, indirect->end,
1529 indirect->discard);
1531 if (indirect->idx < 0 || indirect->idx >= dma->buf_count) {
1533 indirect->idx, dma->buf_count - 1);
1537 buf = dma->buflist[indirect->idx];
1546 DRM_ERROR("sending pending buffer %d\n", indirect->idx);
1550 if (indirect->start < buf->used) {
1551 DRM_ERROR("reusing indirect: start=0x%x actual=0x%x\n",
1552 indirect->start, buf->used);
1559 buf->used = indirect->end;
1560 buf_priv->discard = indirect->discard;
1563 /* Wait for the 3D stream to idle before the indirect buffer
1571 /* Dispatch the indirect buffer full of commands from the
1575 r128_cce_dispatch_indirect(dev, buf, indirect->start, indirect->end);