Home
last modified time | relevance | path

Searched refs:execbuf (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/intel/vulkan/
Danv_batch_chain.c930 struct drm_i915_gem_execbuffer2 execbuf; member
1234 struct anv_execbuf execbuf; in anv_cmd_buffer_execbuf() local
1235 anv_execbuf_init(&execbuf); in anv_cmd_buffer_execbuf()
1239 anv_execbuf_add_bo(&execbuf, &ss_pool->bo, &cmd_buffer->surface_relocs, in anv_cmd_buffer_execbuf()
1250 anv_execbuf_add_bo(&execbuf, &(*bbo)->bo, &(*bbo)->relocs, in anv_cmd_buffer_execbuf()
1268 if (first_batch_bo->bo.index != execbuf.bo_count - 1) { in anv_cmd_buffer_execbuf()
1270 uint32_t last_idx = execbuf.bo_count - 1; in anv_cmd_buffer_execbuf()
1272 struct drm_i915_gem_exec_object2 tmp_obj = execbuf.objects[idx]; in anv_cmd_buffer_execbuf()
1273 assert(execbuf.bos[idx] == &first_batch_bo->bo); in anv_cmd_buffer_execbuf()
1275 execbuf.objects[idx] = execbuf.objects[last_idx]; in anv_cmd_buffer_execbuf()
[all …]
Danv_device.c813 struct drm_i915_gem_execbuffer2 execbuf; in anv_device_submit_simple_batch() local
841 execbuf.buffers_ptr = (uintptr_t) exec2_objects; in anv_device_submit_simple_batch()
842 execbuf.buffer_count = 1; in anv_device_submit_simple_batch()
843 execbuf.batch_start_offset = 0; in anv_device_submit_simple_batch()
844 execbuf.batch_len = size; in anv_device_submit_simple_batch()
845 execbuf.cliprects_ptr = 0; in anv_device_submit_simple_batch()
846 execbuf.num_cliprects = 0; in anv_device_submit_simple_batch()
847 execbuf.DR1 = 0; in anv_device_submit_simple_batch()
848 execbuf.DR4 = 0; in anv_device_submit_simple_batch()
850 execbuf.flags = in anv_device_submit_simple_batch()
[all …]
Danv_gem.c169 struct drm_i915_gem_execbuffer2 *execbuf) in anv_gem_execbuffer() argument
171 return anv_ioctl(device->fd, DRM_IOCTL_I915_GEM_EXECBUFFER2, execbuf); in anv_gem_execbuffer()
Danv_gem_stubs.c91 struct drm_i915_gem_execbuffer2 *execbuf) in anv_gem_execbuffer() argument
Danv_private.h619 struct drm_i915_gem_execbuffer2 *execbuf,
630 struct drm_i915_gem_execbuffer2 *execbuf);
1332 struct drm_i915_gem_execbuffer2 execbuf; member
/external/libdrm/intel/
Dintel_bufmgr_gem.c2316 struct drm_i915_gem_execbuffer execbuf; in drm_intel_gem_bo_exec() local
2331 memclear(execbuf); in drm_intel_gem_bo_exec()
2332 execbuf.buffers_ptr = (uintptr_t) bufmgr_gem->exec_objects; in drm_intel_gem_bo_exec()
2333 execbuf.buffer_count = bufmgr_gem->exec_count; in drm_intel_gem_bo_exec()
2334 execbuf.batch_start_offset = 0; in drm_intel_gem_bo_exec()
2335 execbuf.batch_len = used; in drm_intel_gem_bo_exec()
2336 execbuf.cliprects_ptr = (uintptr_t) cliprects; in drm_intel_gem_bo_exec()
2337 execbuf.num_cliprects = num_cliprects; in drm_intel_gem_bo_exec()
2338 execbuf.DR1 = 0; in drm_intel_gem_bo_exec()
2339 execbuf.DR4 = DR4; in drm_intel_gem_bo_exec()
[all …]