Commit 0c983b90 authored by Tapani Pälli's avatar Tapani Pälli

anv: remove anv_gem_set_context_priority helper

anv_gem_set_context_param is to be used directly instead!

Fixes: 6d8ab533 "anv: implement VK_EXT_global_priority extension"
Signed-off-by: Tapani Pälli's avatarTapani Pälli <tapani.palli@intel.com>
Reviewed-by: Jason Ekstrand's avatarJason Ekstrand <jason@jlekstrand.net>
parent a01d5e37
......@@ -1433,8 +1433,9 @@ VkResult anv_CreateDevice(
* is returned.
*/
if (physical_device->has_context_priority) {
int err =
anv_gem_set_context_priority(device, vk_priority_to_gen(priority));
int err = anv_gem_set_context_param(device->fd, device->context_id,
I915_CONTEXT_PARAM_PRIORITY,
vk_priority_to_gen(priority));
if (err != 0 && priority > VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT) {
result = vk_error(VK_ERROR_NOT_PERMITTED_EXT);
goto fail_fd;
......
......@@ -303,15 +303,6 @@ close_and_return:
return swizzled;
}
int
anv_gem_set_context_priority(struct anv_device *device,
int priority)
{
return anv_gem_set_context_param(device->fd, device->context_id,
I915_CONTEXT_PARAM_PRIORITY,
priority);
}
bool
anv_gem_has_context_priority(int fd)
{
......
......@@ -925,7 +925,6 @@ int anv_gem_set_tiling(struct anv_device *device, uint32_t gem_handle,
uint32_t stride, uint32_t tiling);
int anv_gem_create_context(struct anv_device *device);
bool anv_gem_has_context_priority(int fd);
int anv_gem_set_context_priority(struct anv_device *device, int priority);
int anv_gem_destroy_context(struct anv_device *device, int context);
int anv_gem_set_context_param(int fd, int context, uint32_t param,
uint64_t value);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment