|
XenevaOS
|
#include <i915_drm.h>

Public Attributes | |
| struct i915_user_extension | base |
| __u64 | fence_count |
| __u64 | handles_ptr |
| __u64 | values_ptr |
struct drm_i915_gem_execbuffer_ext_timeline_fences - Timeline fences for execbuf ioctl.
This structure describes an array of drm_syncobj and associated points for timeline variants of drm_syncobj. It is invalid to append this structure to the execbuf if I915_EXEC_FENCE_ARRAY is set.
| struct i915_user_extension drm_i915_gem_execbuffer_ext_timeline_fences::base |
@base: Extension link. See struct i915_user_extension.
| __u64 drm_i915_gem_execbuffer_ext_timeline_fences::fence_count |
@fence_count: Number of elements in the @handles_ptr & @value_ptr arrays.
| __u64 drm_i915_gem_execbuffer_ext_timeline_fences::handles_ptr |
@handles_ptr: Pointer to an array of struct drm_i915_gem_exec_fence of length @fence_count.
| __u64 drm_i915_gem_execbuffer_ext_timeline_fences::values_ptr |
@values_ptr: Pointer to an array of u64 values of length @fence_count. Values must be 0 for a binary drm_syncobj. A Value of 0 for a timeline drm_syncobj is invalid as it turns a drm_syncobj into a binary one.