Lines Matching refs:buf

281 		values[i] = ((int *)(uintptr_t)cmdbuf->buf)[i];
304 cmdbuf->buf += sz * 4;
351 OUT_RING_TABLE(cmdbuf->buf, sz);
354 cmdbuf->buf += sz * 4;
389 OUT_RING_TABLE(cmdbuf->buf, sz * 4);
393 cmdbuf->buf += sz * 16;
415 OUT_RING_TABLE(cmdbuf->buf, 8);
418 cmdbuf->buf += 8 * 4;
441 (void) memcpy(payload, cmdbuf->buf + 4, (count + 1) * 4);
485 cmdbuf->buf += (count + 2) * 4;
494 u32 *cmd = (u32 *)(uintptr_t)cmdbuf->buf;
529 OUT_RING_TABLE((cmdbuf->buf + 4), count + 1);
532 cmdbuf->buf += (count+2)*4;
542 u32 *cmd = (u32 *)(uintptr_t)cmdbuf->buf;
560 OUT_RING_TABLE(cmdbuf->buf + 4, count + 1);
563 cmdbuf->buf += (count+2)*4;
586 header = *(u32 *)(uintptr_t)cmdbuf->buf;
633 OUT_RING_TABLE((cmdbuf->buf + 4), count + 1);
636 cmdbuf->buf += (count + 2) * 4;
651 char *orig_buf = cmdbuf->buf;
665 cmdbuf->buf = orig_buf;
691 (void *)(cmdbuf->buf - sizeof (header)));
735 static void r300_discard_buffer(drm_device_t *dev, drm_buf_t *buf)
738 drm_radeon_buf_priv_t *buf_priv = buf->dev_private;
741 buf->pending = 1;
742 buf->used = 0;
764 ref_age_base = (u32 *)(uintptr_t)*((uint64_t *)(uintptr_t)cmdbuf->buf);
766 cmdbuf->buf += sizeof (uint64_t);
770 buf_idx = *(u32 *)(uintptr_t)cmdbuf->buf;
771 buf_idx *= 2; /* 8 bytes per buf */
795 cmdbuf->buf += sizeof (buf_idx);
819 drm_buf_t *buf = NULL;
841 header.u = *(unsigned int *)(uintptr_t)cmdbuf->buf;
843 cmdbuf->buf += sizeof (header);
920 buf = dma->buflist[idx];
921 if (buf->filp != fpriv || buf->pending) {
923 (void *)buf->filp, (void *)fpriv,
924 buf->pending);
930 r300_discard_buffer(dev, buf);
961 (void *)(cmdbuf->buf - sizeof (header)));