From 5d701d4ebaf267113912d2f865e897aeb0770233 Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Mon, 22 May 2023 12:47:06 -0700 Subject: [PATCH] tu/knl: Remove some random const'ness This gets in the way with virtio_gpu backend. Signed-off-by: Rob Clark Part-of: --- src/freedreno/vulkan/tu_knl.cc | 4 ++-- src/freedreno/vulkan/tu_knl.h | 8 ++++---- src/freedreno/vulkan/tu_knl_drm_msm.cc | 4 ++-- src/freedreno/vulkan/tu_knl_kgsl.cc | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/freedreno/vulkan/tu_knl.cc b/src/freedreno/vulkan/tu_knl.cc index f54e4ed06ff..9ffb3a6f9f7 100644 --- a/src/freedreno/vulkan/tu_knl.cc +++ b/src/freedreno/vulkan/tu_knl.cc @@ -105,7 +105,7 @@ tu_device_check_status(struct vk_device *vk_device) } int -tu_drm_submitqueue_new(const struct tu_device *dev, +tu_drm_submitqueue_new(struct tu_device *dev, int priority, uint32_t *queue_id) { @@ -113,7 +113,7 @@ tu_drm_submitqueue_new(const struct tu_device *dev, } void -tu_drm_submitqueue_close(const struct tu_device *dev, uint32_t queue_id) +tu_drm_submitqueue_close(struct tu_device *dev, uint32_t queue_id) { dev->instance->knl->submitqueue_close(dev, queue_id); } diff --git a/src/freedreno/vulkan/tu_knl.h b/src/freedreno/vulkan/tu_knl.h index d81346de322..ae098939c55 100644 --- a/src/freedreno/vulkan/tu_knl.h +++ b/src/freedreno/vulkan/tu_knl.h @@ -59,8 +59,8 @@ struct tu_knl { int (*device_get_gpu_timestamp)(struct tu_device *dev, uint64_t *ts); int (*device_get_suspend_count)(struct tu_device *dev, uint64_t *suspend_count); VkResult (*device_check_status)(struct tu_device *dev); - int (*submitqueue_new)(const struct tu_device *dev, int priority, uint32_t *queue_id); - void (*submitqueue_close)(const struct tu_device *dev, uint32_t queue_id); + int (*submitqueue_new)(struct tu_device *dev, int priority, uint32_t *queue_id); + void (*submitqueue_close)(struct tu_device *dev, uint32_t queue_id); VkResult (*bo_init)(struct tu_device *dev, struct tu_bo **out_bo, uint64_t size, uint64_t client_iova, VkMemoryPropertyFlags mem_property, enum tu_bo_alloc_flags flags, const char *name); @@ -172,12 +172,12 @@ VkResult tu_device_check_status(struct vk_device *vk_device); int -tu_drm_submitqueue_new(const struct tu_device *dev, +tu_drm_submitqueue_new(struct tu_device *dev, int priority, uint32_t *queue_id); void -tu_drm_submitqueue_close(const struct tu_device *dev, uint32_t queue_id); +tu_drm_submitqueue_close(struct tu_device *dev, uint32_t queue_id); VkResult tu_queue_submit(struct vk_queue *vk_queue, struct vk_queue_submit *submit); diff --git a/src/freedreno/vulkan/tu_knl_drm_msm.cc b/src/freedreno/vulkan/tu_knl_drm_msm.cc index b594fb904f6..da4c04ff1c4 100644 --- a/src/freedreno/vulkan/tu_knl_drm_msm.cc +++ b/src/freedreno/vulkan/tu_knl_drm_msm.cc @@ -206,7 +206,7 @@ msm_device_check_status(struct tu_device *device) } static int -msm_submitqueue_new(const struct tu_device *dev, +msm_submitqueue_new(struct tu_device *dev, int priority, uint32_t *queue_id) { @@ -227,7 +227,7 @@ msm_submitqueue_new(const struct tu_device *dev, } static void -msm_submitqueue_close(const struct tu_device *dev, uint32_t queue_id) +msm_submitqueue_close(struct tu_device *dev, uint32_t queue_id) { drmCommandWrite(dev->fd, DRM_MSM_SUBMITQUEUE_CLOSE, &queue_id, sizeof(uint32_t)); diff --git a/src/freedreno/vulkan/tu_knl_kgsl.cc b/src/freedreno/vulkan/tu_knl_kgsl.cc index 004abae939c..f1f91382470 100644 --- a/src/freedreno/vulkan/tu_knl_kgsl.cc +++ b/src/freedreno/vulkan/tu_knl_kgsl.cc @@ -38,7 +38,7 @@ safe_ioctl(int fd, unsigned long request, void *arg) } static int -kgsl_submitqueue_new(const struct tu_device *dev, +kgsl_submitqueue_new(struct tu_device *dev, int priority, uint32_t *queue_id) { @@ -58,7 +58,7 @@ kgsl_submitqueue_new(const struct tu_device *dev, } static void -kgsl_submitqueue_close(const struct tu_device *dev, uint32_t queue_id) +kgsl_submitqueue_close(struct tu_device *dev, uint32_t queue_id) { struct kgsl_drawctxt_destroy req = { .drawctxt_id = queue_id,