Searched refs:cmdbuf (Results 1 - 4 of 4) sorted by relevance

/solaris-x11-s11/open-src/kernel/efb/src/
H A Dr300_cmdbuf.c68 drm_radeon_kcmd_buffer_t *cmdbuf, int n)
75 nr = cmdbuf->nbox - n;
87 (&box, &cmdbuf->boxes[n + i], sizeof (box))) {
131 * Now since the cmdbuf interface is so chaotic right now (and
264 drm_radeon_kcmd_buffer_t *cmdbuf, drm_r300_cmd_header_t header)
281 values[i] = ((int *)(uintptr_t)cmdbuf->buf)[i];
304 cmdbuf->buf += sz * 4;
305 cmdbuf->bufsz -= sz * 4;
317 drm_radeon_kcmd_buffer_t *cmdbuf,
330 if (sz * 4 > cmdbuf
67 r300_emit_cliprects(drm_radeon_private_t *dev_priv, drm_radeon_kcmd_buffer_t *cmdbuf, int n) argument
263 r300_emit_carefully_checked_packet0(drm_radeon_private_t *dev_priv, drm_radeon_kcmd_buffer_t *cmdbuf, drm_r300_cmd_header_t header) argument
316 r300_emit_packet0(drm_radeon_private_t *dev_priv, drm_radeon_kcmd_buffer_t *cmdbuf, drm_r300_cmd_header_t header) argument
365 r300_emit_vpu(drm_radeon_private_t *dev_priv, drm_radeon_kcmd_buffer_t *cmdbuf, drm_r300_cmd_header_t header) argument
403 r300_emit_clear(drm_radeon_private_t *dev_priv, drm_radeon_kcmd_buffer_t *cmdbuf) argument
424 r300_emit_3d_load_vbpntr(drm_radeon_private_t *dev_priv, drm_radeon_kcmd_buffer_t *cmdbuf, u32 header) argument
491 r300_emit_bitblt_multi(drm_radeon_private_t *dev_priv, drm_radeon_kcmd_buffer_t *cmdbuf) argument
539 r300_emit_indx_buffer(drm_radeon_private_t *dev_priv, drm_radeon_kcmd_buffer_t *cmdbuf) argument
570 r300_emit_raw_packet3(drm_radeon_private_t *dev_priv, drm_radeon_kcmd_buffer_t *cmdbuf) argument
646 r300_emit_packet3(drm_radeon_private_t *dev_priv, drm_radeon_kcmd_buffer_t *cmdbuf, drm_r300_cmd_header_t header) argument
745 r300_scratch(drm_radeon_private_t *dev_priv, drm_radeon_kcmd_buffer_t *cmdbuf, drm_r300_cmd_header_t header) argument
814 r300_do_cp_cmdbuf(drm_device_t *dev, drm_file_t *fpriv, drm_radeon_kcmd_buffer_t *cmdbuf) argument
[all...]
H A Dradeon_state.c276 drm_file_t *filp_priv, drm_radeon_kcmd_buffer_t *cmdbuf,
279 u32 *cmd = (u32 *)(uintptr_t)cmdbuf->buf;
290 if (4 * *cmdsz > cmdbuf->bufsz) {
2820 drm_radeon_kcmd_buffer_t *cmdbuf)
2824 u32 *data = (u32 *)(uintptr_t)cmdbuf->buf;
2833 if (sz * sizeof (int) > cmdbuf->bufsz) {
2848 cmdbuf->buf += sz * sizeof (int);
2849 cmdbuf->bufsz -= sz * sizeof (int);
2855 drm_radeon_cmd_header_t header, drm_radeon_kcmd_buffer_t *cmdbuf)
2866 OUT_RING_TABLE(cmdbuf
275 radeon_check_and_fixup_packet3(drm_radeon_private_t *dev_priv, drm_file_t *filp_priv, drm_radeon_kcmd_buffer_t *cmdbuf, unsigned int *cmdsz) argument
2818 radeon_emit_packets(drm_radeon_private_t *dev_priv, drm_file_t *filp_priv, drm_radeon_cmd_header_t header, drm_radeon_kcmd_buffer_t *cmdbuf) argument
2854 radeon_emit_scalars(drm_radeon_private_t *dev_priv, drm_radeon_cmd_header_t header, drm_radeon_kcmd_buffer_t *cmdbuf) argument
2877 radeon_emit_scalars2(drm_radeon_private_t *dev_priv, drm_radeon_cmd_header_t header, drm_radeon_kcmd_buffer_t *cmdbuf) argument
2897 radeon_emit_vectors(drm_radeon_private_t *dev_priv, drm_radeon_cmd_header_t header, drm_radeon_kcmd_buffer_t *cmdbuf) argument
2919 radeon_emit_veclinear(drm_radeon_private_t *dev_priv, drm_radeon_cmd_header_t header, drm_radeon_kcmd_buffer_t *cmdbuf) argument
2945 radeon_emit_packet3(drm_device_t *dev, drm_file_t *filp_priv, drm_radeon_kcmd_buffer_t *cmdbuf) argument
2969 radeon_emit_packet3_cliprect(drm_device_t *dev, drm_file_t *filp_priv, drm_radeon_kcmd_buffer_t *cmdbuf, int orig_nbox) argument
3069 drm_radeon_kcmd_buffer_t cmdbuf; local
[all...]
H A Dradeon_drv.h62 * 1.3 - Add cmdbuf ioctl (keith)
67 * 1.5 - Add r200 packets to cmdbuf ioctl
69 * - Add 'scalar2' instruction to cmdbuf
73 * Add wait command for cmdbuf ioctl
408 drm_file_t *fpriv, drm_radeon_kcmd_buffer_t *cmdbuf);
/solaris-x11-s11/open-src/kernel/i915/src/
H A Di915_dma.c450 void *cmdbuf)
472 ret = i915_emit_cmds(dev, cmdbuf, cmd->sz / 4);
683 drm_i915_cmdbuffer_t *cmdbuf = data; local
689 (void *)cmdbuf->buf, cmdbuf->sz, cmdbuf->num_cliprects);
696 if (cmdbuf->num_cliprects < 0)
699 batch_data = kmalloc(cmdbuf->sz, GFP_KERNEL);
703 ret = copy_from_user(batch_data, cmdbuf->buf, cmdbuf
447 i915_dispatch_cmdbuffer(struct drm_device * dev, drm_i915_cmdbuffer_t *cmd, struct drm_clip_rect *cliprects, void *cmdbuf) argument
[all...]

Completed in 73 milliseconds