From 9f0070e9e8cbfa3ffb85d1084fe845a2e55c262e Mon Sep 17 00:00:00 2001 From: Jordan Justen Date: Fri, 19 Nov 2021 16:21:26 -0800 Subject: [PATCH] iris: Make iris_kernel_context_get_priority() public Signed-off-by: Jordan Justen Reviewed-by: Kenneth Graunke Reviewed-by: Paulo Zanoni Part-of: --- src/gallium/drivers/iris/iris_bufmgr.c | 6 +++--- src/gallium/drivers/iris/iris_bufmgr.h | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/gallium/drivers/iris/iris_bufmgr.c b/src/gallium/drivers/iris/iris_bufmgr.c index e0c2c7c25b1..d70bb181fa7 100644 --- a/src/gallium/drivers/iris/iris_bufmgr.c +++ b/src/gallium/drivers/iris/iris_bufmgr.c @@ -2057,8 +2057,8 @@ iris_create_hw_context(struct iris_bufmgr *bufmgr) return create.ctx_id; } -static int -iris_hw_context_get_priority(struct iris_bufmgr *bufmgr, uint32_t ctx_id) +int +iris_kernel_context_get_priority(struct iris_bufmgr *bufmgr, uint32_t ctx_id) { struct drm_i915_gem_context_param p = { .ctx_id = ctx_id, @@ -2093,7 +2093,7 @@ iris_clone_hw_context(struct iris_bufmgr *bufmgr, uint32_t ctx_id) uint32_t new_ctx = iris_create_hw_context(bufmgr); if (new_ctx) { - int priority = iris_hw_context_get_priority(bufmgr, ctx_id); + int priority = iris_kernel_context_get_priority(bufmgr, ctx_id); iris_hw_context_set_priority(bufmgr, new_ctx, priority); } diff --git a/src/gallium/drivers/iris/iris_bufmgr.h b/src/gallium/drivers/iris/iris_bufmgr.h index af4790eef36..e592b0d4fe9 100644 --- a/src/gallium/drivers/iris/iris_bufmgr.h +++ b/src/gallium/drivers/iris/iris_bufmgr.h @@ -450,6 +450,7 @@ int iris_bo_wait(struct iris_bo *bo, int64_t timeout_ns); uint32_t iris_create_hw_context(struct iris_bufmgr *bufmgr); uint32_t iris_clone_hw_context(struct iris_bufmgr *bufmgr, uint32_t ctx_id); +int iris_kernel_context_get_priority(struct iris_bufmgr *bufmgr, uint32_t ctx_id); #define IRIS_CONTEXT_LOW_PRIORITY ((I915_CONTEXT_MIN_USER_PRIORITY-1)/2) #define IRIS_CONTEXT_MEDIUM_PRIORITY (I915_CONTEXT_DEFAULT_PRIORITY)