Home
last modified time | relevance | path

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

/third_party/mesa3d/src/intel/vulkan/
Danv_batch_chain.c1183 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 …]
Danv_gem.c251 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()
Danv_gem_stubs.c102 struct drm_i915_gem_execbuffer2 *execbuf) in anv_gem_execbuffer() argument
Danv_private.h1453 struct drm_i915_gem_execbuffer2 *execbuf);
/third_party/libdrm/intel/
Dintel_bufmgr_gem.c2305 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/
Dmi_builder_test.cpp338 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/
Dcrocus_batch.c872 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/
Diris_batch.c972 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/
D13.0.1.rst106 - anv/device: Add an execbuf wrapper
127 - anv: Do relocations in userspace before execbuf ioctl
D19.1.0.rst2571 - iris: disable execbuf for now
2652 - iris: warn if execbuf fails
2901 - iris: get angry about execbuf failures
D19.0.0.rst2045 - anv: Split code to add BO dependencies to execbuf.
D21.3.0.rst2354 - iris: Handle multiple BOs backed by the same GEM object in execbuf code
D22.0.0.rst2576 - anv: fix execbuf syncobjs/syncobj_values array leak
D21.1.0.rst3174 - anv: group as many command buffers into a single execbuf
D22.2.0.rst5282 - freedreno/drm/virtio: Pass guest handles to execbuf