Searched refs:execbuf (Results 1 – 15 of 15) sorted by relevance
/third_party/mesa3d/src/intel/vulkan/ |
D | anv_batch_chain.c | 1183 struct drm_i915_gem_execbuffer2 execbuf; member 1241 __u64 *iter = &exec->execbuf.cliprects_ptr; in anv_execbuf_add_ext() 1243 exec->execbuf.flags |= I915_EXEC_USE_EXTENSIONS; in anv_execbuf_add_ext() 1643 struct anv_execbuf *execbuf, in anv_execbuf_add_sync() argument 1661 return anv_execbuf_add_bo(device, execbuf, bo_sync->bo, NULL, in anv_execbuf_add_sync() 1669 return anv_execbuf_add_syncobj(device, execbuf, syncobj->syncobj, in anv_execbuf_add_sync() 1679 setup_execbuf_for_cmd_buffer(struct anv_execbuf *execbuf, in setup_execbuf_for_cmd_buffer() argument 1694 result = anv_execbuf_add_bo(cmd_buffer->device, execbuf, in setup_execbuf_for_cmd_buffer() 1701 anv_execbuf_add_bo_bitset(cmd_buffer->device, execbuf, in setup_execbuf_for_cmd_buffer() 1714 result = anv_execbuf_add_bo(cmd_buffer->device, execbuf, in setup_execbuf_for_cmd_buffer() [all …]
|
D | anv_gem.c | 251 struct drm_i915_gem_execbuffer2 *execbuf) in anv_gem_execbuffer() argument 253 if (execbuf->flags & I915_EXEC_FENCE_OUT) in anv_gem_execbuffer() 254 return intel_ioctl(device->fd, DRM_IOCTL_I915_GEM_EXECBUFFER2_WR, execbuf); in anv_gem_execbuffer() 256 return intel_ioctl(device->fd, DRM_IOCTL_I915_GEM_EXECBUFFER2, execbuf); in anv_gem_execbuffer()
|
D | anv_gem_stubs.c | 102 struct drm_i915_gem_execbuffer2 *execbuf) in anv_gem_execbuffer() argument
|
D | anv_private.h | 1453 struct drm_i915_gem_execbuffer2 *execbuf);
|
/third_party/libdrm/intel/ |
D | intel_bufmgr_gem.c | 2305 struct drm_i915_gem_execbuffer2 execbuf; in do_exec2() local 2341 memclear(execbuf); in do_exec2() 2342 execbuf.buffers_ptr = (uintptr_t)bufmgr_gem->exec2_objects; in do_exec2() 2343 execbuf.buffer_count = bufmgr_gem->exec_count; in do_exec2() 2344 execbuf.batch_start_offset = 0; in do_exec2() 2345 execbuf.batch_len = used; in do_exec2() 2346 execbuf.cliprects_ptr = (uintptr_t)cliprects; in do_exec2() 2347 execbuf.num_cliprects = num_cliprects; in do_exec2() 2348 execbuf.DR1 = 0; in do_exec2() 2349 execbuf.DR4 = DR4; in do_exec2() [all …]
|
/third_party/mesa3d/src/intel/common/tests/ |
D | mi_builder_test.cpp | 338 drm_i915_gem_execbuffer2 execbuf = drm_i915_gem_execbuffer2(); in submit_batch() local 339 execbuf.buffers_ptr = (uintptr_t)(void *)objects; in submit_batch() 340 execbuf.buffer_count = 2; in submit_batch() 341 execbuf.batch_start_offset = 0; in submit_batch() 342 execbuf.batch_len = batch_offset; in submit_batch() 343 execbuf.flags = I915_EXEC_HANDLE_LUT | I915_EXEC_RENDER; in submit_batch() 344 execbuf.rsvd1 = ctx_id; in submit_batch() 347 (void *)&execbuf), 0) << strerror(errno); in submit_batch()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_batch.c | 872 struct drm_i915_gem_execbuffer2 execbuf = { in submit_batch() local 886 execbuf.flags |= I915_EXEC_FENCE_ARRAY; in submit_batch() 887 execbuf.num_cliprects = num_fences(batch); in submit_batch() 888 execbuf.cliprects_ptr = in submit_batch() 894 intel_ioctl(batch->screen->fd, DRM_IOCTL_I915_GEM_EXECBUFFER2, &execbuf)) in submit_batch()
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
D | iris_batch.c | 972 struct drm_i915_gem_execbuffer2 execbuf = { in submit_batch() local 986 execbuf.flags |= I915_EXEC_FENCE_ARRAY; in submit_batch() 987 execbuf.num_cliprects = num_fences(batch); in submit_batch() 988 execbuf.cliprects_ptr = in submit_batch() 994 intel_ioctl(batch->screen->fd, DRM_IOCTL_I915_GEM_EXECBUFFER2, &execbuf)) in submit_batch()
|
/third_party/mesa3d/docs/relnotes/ |
D | 13.0.1.rst | 106 - anv/device: Add an execbuf wrapper 127 - anv: Do relocations in userspace before execbuf ioctl
|
D | 19.1.0.rst | 2571 - iris: disable execbuf for now 2652 - iris: warn if execbuf fails 2901 - iris: get angry about execbuf failures
|
D | 19.0.0.rst | 2045 - anv: Split code to add BO dependencies to execbuf.
|
D | 21.3.0.rst | 2354 - iris: Handle multiple BOs backed by the same GEM object in execbuf code
|
D | 22.0.0.rst | 2576 - anv: fix execbuf syncobjs/syncobj_values array leak
|
D | 21.1.0.rst | 3174 - anv: group as many command buffers into a single execbuf
|
D | 22.2.0.rst | 5282 - freedreno/drm/virtio: Pass guest handles to execbuf
|