Reviewed-by: Chad Versace <chadversary@chromium.org> Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>tags/17.3-branchpoint
| anv_gem_execbuffer(struct anv_device *device, | anv_gem_execbuffer(struct anv_device *device, | ||||
| struct drm_i915_gem_execbuffer2 *execbuf) | struct drm_i915_gem_execbuffer2 *execbuf) | ||||
| { | { | ||||
| return anv_ioctl(device->fd, DRM_IOCTL_I915_GEM_EXECBUFFER2, execbuf); | |||||
| if (execbuf->flags & I915_EXEC_FENCE_OUT) | |||||
| return anv_ioctl(device->fd, DRM_IOCTL_I915_GEM_EXECBUFFER2_WR, execbuf); | |||||
| else | |||||
| return anv_ioctl(device->fd, DRM_IOCTL_I915_GEM_EXECBUFFER2, execbuf); | |||||
| } | } | ||||
| int | int |