diff --git a/src/intel/vulkan/anv_gem.c b/src/intel/vulkan/anv_gem.c index b826b08079e..b0623eeae47 100644 --- a/src/intel/vulkan/anv_gem.c +++ b/src/intel/vulkan/anv_gem.c @@ -198,36 +198,6 @@ anv_gem_set_caching(struct anv_device *device, return intel_ioctl(device->fd, DRM_IOCTL_I915_GEM_SET_CACHING, &gem_caching); } -int -anv_gem_set_domain(struct anv_device *device, uint32_t gem_handle, - uint32_t read_domains, uint32_t write_domain) -{ - struct drm_i915_gem_set_domain gem_set_domain = { - .handle = gem_handle, - .read_domains = read_domains, - .write_domain = write_domain, - }; - - return intel_ioctl(device->fd, DRM_IOCTL_I915_GEM_SET_DOMAIN, &gem_set_domain); -} - -/** - * Returns 0, 1, or negative to indicate error - */ -int -anv_gem_busy(struct anv_device *device, uint32_t gem_handle) -{ - struct drm_i915_gem_busy busy = { - .handle = gem_handle, - }; - - int ret = intel_ioctl(device->fd, DRM_IOCTL_I915_GEM_BUSY, &busy); - if (ret < 0) - return ret; - - return busy.busy != 0; -} - /** * On error, \a timeout_ns holds the remaining time. */ diff --git a/src/intel/vulkan/anv_gem_stubs.c b/src/intel/vulkan/anv_gem_stubs.c index 0a0f4c6e479..52767d6f3c0 100644 --- a/src/intel/vulkan/anv_gem_stubs.c +++ b/src/intel/vulkan/anv_gem_stubs.c @@ -85,12 +85,6 @@ anv_gem_userptr(struct anv_device *device, void *mem, size_t size) return fd; } -int -anv_gem_busy(struct anv_device *device, uint32_t gem_handle) -{ - return 0; -} - int anv_gem_wait(struct anv_device *device, uint32_t gem_handle, int64_t *timeout_ns) { @@ -124,13 +118,6 @@ anv_gem_set_caching(struct anv_device *device, uint32_t gem_handle, return 0; } -int -anv_gem_set_domain(struct anv_device *device, uint32_t gem_handle, - uint32_t read_domains, uint32_t write_domain) -{ - return 0; -} - int anv_gem_get_param(int fd, uint32_t param) { diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h index c868e5b4e15..bcd44d4184d 100644 --- a/src/intel/vulkan/anv_private.h +++ b/src/intel/vulkan/anv_private.h @@ -1444,7 +1444,6 @@ uint32_t anv_gem_create_regions(struct anv_device *device, uint64_t anv_bo_size, uint32_t flags, uint32_t num_regions, struct drm_i915_gem_memory_class_instance *regions); uint32_t anv_gem_userptr(struct anv_device *device, void *mem, size_t size); -int anv_gem_busy(struct anv_device *device, uint32_t gem_handle); int anv_gem_wait(struct anv_device *device, uint32_t gem_handle, int64_t *timeout_ns); int anv_gem_execbuffer(struct anv_device *device, struct drm_i915_gem_execbuffer2 *execbuf); @@ -1463,8 +1462,6 @@ int anv_gem_handle_to_fd(struct anv_device *device, uint32_t gem_handle); int anv_gem_reg_read(int fd, uint32_t offset, uint64_t *result); uint32_t anv_gem_fd_to_handle(struct anv_device *device, int fd); int anv_gem_set_caching(struct anv_device *device, uint32_t gem_handle, uint32_t caching); -int anv_gem_set_domain(struct anv_device *device, uint32_t gem_handle, - uint32_t read_domains, uint32_t write_domain); int anv_i915_query(int fd, uint64_t query_id, void *buffer, int32_t *buffer_len); struct drm_i915_query_engine_info *anv_gem_get_engine_info(int fd);