For preventing confusion with a radeon winsys.

Signed-off-by: Bas Nieuwenhuizen <ba...@google.com>
---
 src/amd/vulkan/radv_cmd_buffer.c                   |  26 ++---
 src/amd/vulkan/radv_cs.h                           |  24 ++---
 src/amd/vulkan/radv_descriptor_set.c               |  18 ++--
 src/amd/vulkan/radv_device.c                       |  66 ++++++------
 src/amd/vulkan/radv_image.c                        |   4 +-
 src/amd/vulkan/radv_meta_buffer.c                  |  12 +--
 src/amd/vulkan/radv_private.h                      |  86 +++++++--------
 src/amd/vulkan/radv_query.c                        |  12 +--
 src/amd/vulkan/radv_winsys.h                       | 102 +++++++++---------
 src/amd/vulkan/radv_wsi.c                          |   8 +-
 src/amd/vulkan/si_cmd_buffer.c                     |  24 ++---
 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c      |  38 +++----
 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.h      |   2 +-
 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c      | 116 ++++++++++-----------
 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.h      |   4 +-
 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.c |   4 +-
 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c  |   6 +-
 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h  |   4 +-
 .../winsys/amdgpu/radv_amdgpu_winsys_public.h      |   2 +-
 19 files changed, 279 insertions(+), 279 deletions(-)

diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c
index 0fb7bfa4bab..b57ce9fd1de 100644
--- a/src/amd/vulkan/radv_cmd_buffer.c
+++ b/src/amd/vulkan/radv_cmd_buffer.c
@@ -249,7 +249,7 @@ radv_cmd_buffer_resize_upload_buf(struct radv_cmd_buffer 
*cmd_buffer,
                                  uint64_t min_needed)
 {
        uint64_t new_size;
-       struct radeon_winsys_bo *bo;
+       struct radv_winsys_bo *bo;
        struct radv_cmd_buffer_upload *upload;
        struct radv_device *device = cmd_buffer->device;
 
@@ -334,7 +334,7 @@ radv_cmd_buffer_upload_data(struct radv_cmd_buffer 
*cmd_buffer,
 void radv_cmd_buffer_trace_emit(struct radv_cmd_buffer *cmd_buffer)
 {
        struct radv_device *device = cmd_buffer->device;
-       struct radeon_winsys_cs *cs = cmd_buffer->cs;
+       struct radv_winsys_cs *cs = cmd_buffer->cs;
        uint64_t va;
 
        if (!device->trace_bo)
@@ -537,7 +537,7 @@ radv_emit_hw_vs(struct radv_cmd_buffer *cmd_buffer,
                struct radv_shader_variant *shader,
                struct ac_vs_output_info *outinfo)
 {
-       struct radeon_winsys *ws = cmd_buffer->device->ws;
+       struct radv_winsys *ws = cmd_buffer->device->ws;
        uint64_t va = ws->buffer_get_va(shader->bo);
        unsigned export_count;
 
@@ -587,7 +587,7 @@ radv_emit_hw_es(struct radv_cmd_buffer *cmd_buffer,
                struct radv_shader_variant *shader,
                struct ac_es_output_info *outinfo)
 {
-       struct radeon_winsys *ws = cmd_buffer->device->ws;
+       struct radv_winsys *ws = cmd_buffer->device->ws;
        uint64_t va = ws->buffer_get_va(shader->bo);
 
        ws->cs_add_buffer(cmd_buffer->cs, shader->bo, 8);
@@ -606,7 +606,7 @@ static void
 radv_emit_hw_ls(struct radv_cmd_buffer *cmd_buffer,
                struct radv_shader_variant *shader)
 {
-       struct radeon_winsys *ws = cmd_buffer->device->ws;
+       struct radv_winsys *ws = cmd_buffer->device->ws;
        uint64_t va = ws->buffer_get_va(shader->bo);
        uint32_t rsrc2 = shader->rsrc2;
 
@@ -631,7 +631,7 @@ static void
 radv_emit_hw_hs(struct radv_cmd_buffer *cmd_buffer,
                struct radv_shader_variant *shader)
 {
-       struct radeon_winsys *ws = cmd_buffer->device->ws;
+       struct radv_winsys *ws = cmd_buffer->device->ws;
        uint64_t va = ws->buffer_get_va(shader->bo);
 
        ws->cs_add_buffer(cmd_buffer->cs, shader->bo, 8);
@@ -734,7 +734,7 @@ static void
 radv_emit_geometry_shader(struct radv_cmd_buffer *cmd_buffer,
                          struct radv_pipeline *pipeline)
 {
-       struct radeon_winsys *ws = cmd_buffer->device->ws;
+       struct radv_winsys *ws = cmd_buffer->device->ws;
        struct radv_shader_variant *gs;
        uint64_t va;
 
@@ -799,7 +799,7 @@ static void
 radv_emit_fragment_shader(struct radv_cmd_buffer *cmd_buffer,
                          struct radv_pipeline *pipeline)
 {
-       struct radeon_winsys *ws = cmd_buffer->device->ws;
+       struct radv_winsys *ws = cmd_buffer->device->ws;
        struct radv_shader_variant *ps;
        uint64_t va;
        unsigned spi_baryc_cntl = S_0286E0_FRONT_FACE_ALL_BITS(1);
@@ -2004,7 +2004,7 @@ void radv_bind_descriptor_set(struct radv_cmd_buffer 
*cmd_buffer,
                              struct radv_descriptor_set *set,
                              unsigned idx)
 {
-       struct radeon_winsys *ws = cmd_buffer->device->ws;
+       struct radv_winsys *ws = cmd_buffer->device->ws;
 
        assert(!(set->layout->flags & 
VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR));
 
@@ -2201,7 +2201,7 @@ VkResult radv_EndCommandBuffer(
 static void
 radv_emit_compute_pipeline(struct radv_cmd_buffer *cmd_buffer)
 {
-       struct radeon_winsys *ws = cmd_buffer->device->ws;
+       struct radv_winsys *ws = cmd_buffer->device->ws;
        struct radv_shader_variant *compute_shader;
        struct radv_pipeline *pipeline = cmd_buffer->state.compute_pipeline;
        uint64_t va;
@@ -2703,7 +2703,7 @@ radv_emit_indirect_draw(struct radv_cmd_buffer 
*cmd_buffer,
 {
        RADV_FROM_HANDLE(radv_buffer, buffer, _buffer);
        RADV_FROM_HANDLE(radv_buffer, count_buffer, _count_buffer);
-       struct radeon_winsys_cs *cs = cmd_buffer->cs;
+       struct radv_winsys_cs *cs = cmd_buffer->cs;
        unsigned di_src_sel = indexed ? V_0287F0_DI_SRC_SEL_DMA
                                            : V_0287F0_DI_SRC_SEL_AUTO_INDEX;
        uint64_t indirect_va = 
cmd_buffer->device->ws->buffer_get_va(buffer->bo);
@@ -3274,7 +3274,7 @@ static void write_event(struct radv_cmd_buffer 
*cmd_buffer,
                        VkPipelineStageFlags stageMask,
                        unsigned value)
 {
-       struct radeon_winsys_cs *cs = cmd_buffer->cs;
+       struct radv_winsys_cs *cs = cmd_buffer->cs;
        uint64_t va = cmd_buffer->device->ws->buffer_get_va(event->bo);
 
        cmd_buffer->device->ws->cs_add_buffer(cs, event->bo, 8);
@@ -3326,7 +3326,7 @@ void radv_CmdWaitEvents(VkCommandBuffer commandBuffer,
                        const VkImageMemoryBarrier* pImageMemoryBarriers)
 {
        RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer);
-       struct radeon_winsys_cs *cs = cmd_buffer->cs;
+       struct radv_winsys_cs *cs = cmd_buffer->cs;
 
        for (unsigned i = 0; i < eventCount; ++i) {
                RADV_FROM_HANDLE(radv_event, event, pEvents[i]);
diff --git a/src/amd/vulkan/radv_cs.h b/src/amd/vulkan/radv_cs.h
index 0990270f5c6..fc7b2041302 100644
--- a/src/amd/vulkan/radv_cs.h
+++ b/src/amd/vulkan/radv_cs.h
@@ -30,8 +30,8 @@
 #include <assert.h>
 #include "r600d_common.h"
 
-static inline unsigned radeon_check_space(struct radeon_winsys *ws,
-                                      struct radeon_winsys_cs *cs,
+static inline unsigned radeon_check_space(struct radv_winsys *ws,
+                                      struct radv_winsys_cs *cs,
                                       unsigned needed)
 {
         if (cs->max_dw - cs->cdw < needed)
@@ -39,7 +39,7 @@ static inline unsigned radeon_check_space(struct 
radeon_winsys *ws,
         return cs->cdw + needed;
 }
 
-static inline void radeon_set_config_reg_seq(struct radeon_winsys_cs *cs, 
unsigned reg, unsigned num)
+static inline void radeon_set_config_reg_seq(struct radv_winsys_cs *cs, 
unsigned reg, unsigned num)
 {
         assert(reg < R600_CONTEXT_REG_OFFSET);
         assert(cs->cdw + 2 + num <= cs->max_dw);
@@ -48,13 +48,13 @@ static inline void radeon_set_config_reg_seq(struct 
radeon_winsys_cs *cs, unsign
         radeon_emit(cs, (reg - R600_CONFIG_REG_OFFSET) >> 2);
 }
 
-static inline void radeon_set_config_reg(struct radeon_winsys_cs *cs, unsigned 
reg, unsigned value)
+static inline void radeon_set_config_reg(struct radv_winsys_cs *cs, unsigned 
reg, unsigned value)
 {
         radeon_set_config_reg_seq(cs, reg, 1);
         radeon_emit(cs, value);
 }
 
-static inline void radeon_set_context_reg_seq(struct radeon_winsys_cs *cs, 
unsigned reg, unsigned num)
+static inline void radeon_set_context_reg_seq(struct radv_winsys_cs *cs, 
unsigned reg, unsigned num)
 {
         assert(reg >= R600_CONTEXT_REG_OFFSET);
         assert(cs->cdw + 2 + num <= cs->max_dw);
@@ -63,14 +63,14 @@ static inline void radeon_set_context_reg_seq(struct 
radeon_winsys_cs *cs, unsig
         radeon_emit(cs, (reg - R600_CONTEXT_REG_OFFSET) >> 2);
 }
 
-static inline void radeon_set_context_reg(struct radeon_winsys_cs *cs, 
unsigned reg, unsigned value)
+static inline void radeon_set_context_reg(struct radv_winsys_cs *cs, unsigned 
reg, unsigned value)
 {
         radeon_set_context_reg_seq(cs, reg, 1);
         radeon_emit(cs, value);
 }
 
 
-static inline void radeon_set_context_reg_idx(struct radeon_winsys_cs *cs,
+static inline void radeon_set_context_reg_idx(struct radv_winsys_cs *cs,
                                              unsigned reg, unsigned idx,
                                              unsigned value)
 {
@@ -81,7 +81,7 @@ static inline void radeon_set_context_reg_idx(struct 
radeon_winsys_cs *cs,
        radeon_emit(cs, value);
 }
 
-static inline void radeon_set_sh_reg_seq(struct radeon_winsys_cs *cs, unsigned 
reg, unsigned num)
+static inline void radeon_set_sh_reg_seq(struct radv_winsys_cs *cs, unsigned 
reg, unsigned num)
 {
        assert(reg >= SI_SH_REG_OFFSET && reg < SI_SH_REG_END);
        assert(cs->cdw + 2 + num <= cs->max_dw);
@@ -90,13 +90,13 @@ static inline void radeon_set_sh_reg_seq(struct 
radeon_winsys_cs *cs, unsigned r
        radeon_emit(cs, (reg - SI_SH_REG_OFFSET) >> 2);
 }
 
-static inline void radeon_set_sh_reg(struct radeon_winsys_cs *cs, unsigned 
reg, unsigned value)
+static inline void radeon_set_sh_reg(struct radv_winsys_cs *cs, unsigned reg, 
unsigned value)
 {
        radeon_set_sh_reg_seq(cs, reg, 1);
        radeon_emit(cs, value);
 }
 
-static inline void radeon_set_uconfig_reg_seq(struct radeon_winsys_cs *cs, 
unsigned reg, unsigned num)
+static inline void radeon_set_uconfig_reg_seq(struct radv_winsys_cs *cs, 
unsigned reg, unsigned num)
 {
        assert(reg >= CIK_UCONFIG_REG_OFFSET && reg < CIK_UCONFIG_REG_END);
        assert(cs->cdw + 2 + num <= cs->max_dw);
@@ -105,13 +105,13 @@ static inline void radeon_set_uconfig_reg_seq(struct 
radeon_winsys_cs *cs, unsig
        radeon_emit(cs, (reg - CIK_UCONFIG_REG_OFFSET) >> 2);
 }
 
-static inline void radeon_set_uconfig_reg(struct radeon_winsys_cs *cs, 
unsigned reg, unsigned value)
+static inline void radeon_set_uconfig_reg(struct radv_winsys_cs *cs, unsigned 
reg, unsigned value)
 {
        radeon_set_uconfig_reg_seq(cs, reg, 1);
        radeon_emit(cs, value);
 }
 
-static inline void radeon_set_uconfig_reg_idx(struct radeon_winsys_cs *cs,
+static inline void radeon_set_uconfig_reg_idx(struct radv_winsys_cs *cs,
                                              unsigned reg, unsigned idx,
                                              unsigned value)
 {
diff --git a/src/amd/vulkan/radv_descriptor_set.c 
b/src/amd/vulkan/radv_descriptor_set.c
index ec7fd3d8cc8..3ea4936bfae 100644
--- a/src/amd/vulkan/radv_descriptor_set.c
+++ b/src/amd/vulkan/radv_descriptor_set.c
@@ -263,7 +263,7 @@ radv_descriptor_set_create(struct radv_device *device,
 {
        struct radv_descriptor_set *set;
        unsigned range_offset = sizeof(struct radv_descriptor_set) +
-               sizeof(struct radeon_winsys_bo *) * layout->buffer_count;
+               sizeof(struct radv_winsys_bo *) * layout->buffer_count;
        unsigned mem_size = range_offset +
                sizeof(struct radv_descriptor_range) * 
layout->dynamic_offset_count;
 
@@ -407,7 +407,7 @@ VkResult radv_CreateDescriptorPool(
 
        if (!(pCreateInfo->flags & 
VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT)) {
                uint64_t host_size = pCreateInfo->maxSets * sizeof(struct 
radv_descriptor_set);
-               host_size += sizeof(struct radeon_winsys_bo*) * bo_count;
+               host_size += sizeof(struct radv_winsys_bo*) * bo_count;
                host_size += sizeof(struct radv_descriptor_range) * range_count;
                size += host_size;
        }
@@ -536,7 +536,7 @@ VkResult radv_FreeDescriptorSets(
 static void write_texel_buffer_descriptor(struct radv_device *device,
                                          struct radv_cmd_buffer *cmd_buffer,
                                          unsigned *dst,
-                                         struct radeon_winsys_bo **buffer_list,
+                                         struct radv_winsys_bo **buffer_list,
                                          const VkBufferView _buffer_view)
 {
        RADV_FROM_HANDLE(radv_buffer_view, buffer_view, _buffer_view);
@@ -552,7 +552,7 @@ static void write_texel_buffer_descriptor(struct 
radv_device *device,
 static void write_buffer_descriptor(struct radv_device *device,
                                     struct radv_cmd_buffer *cmd_buffer,
                                     unsigned *dst,
-                                    struct radeon_winsys_bo **buffer_list,
+                                    struct radv_winsys_bo **buffer_list,
                                     const VkDescriptorBufferInfo *buffer_info)
 {
        RADV_FROM_HANDLE(radv_buffer, buffer, buffer_info->buffer);
@@ -581,7 +581,7 @@ static void write_buffer_descriptor(struct radv_device 
*device,
 
 static void write_dynamic_buffer_descriptor(struct radv_device *device,
                                             struct radv_descriptor_range 
*range,
-                                            struct radeon_winsys_bo 
**buffer_list,
+                                            struct radv_winsys_bo 
**buffer_list,
                                             const VkDescriptorBufferInfo 
*buffer_info)
 {
        RADV_FROM_HANDLE(radv_buffer, buffer, buffer_info->buffer);
@@ -602,7 +602,7 @@ static void
 write_image_descriptor(struct radv_device *device,
                       struct radv_cmd_buffer *cmd_buffer,
                       unsigned *dst,
-                      struct radeon_winsys_bo **buffer_list,
+                      struct radv_winsys_bo **buffer_list,
                       const VkDescriptorImageInfo *image_info)
 {
        RADV_FROM_HANDLE(radv_image_view, iview, image_info->imageView);
@@ -619,7 +619,7 @@ static void
 write_combined_image_sampler_descriptor(struct radv_device *device,
                                        struct radv_cmd_buffer *cmd_buffer,
                                        unsigned *dst,
-                                       struct radeon_winsys_bo **buffer_list,
+                                       struct radv_winsys_bo **buffer_list,
                                        const VkDescriptorImageInfo *image_info,
                                        bool has_sampler)
 {
@@ -658,7 +658,7 @@ void radv_update_descriptor_sets(
                const struct radv_descriptor_set_binding_layout *binding_layout 
=
                        set->layout->binding + writeset->dstBinding;
                uint32_t *ptr = set->mapped_ptr;
-               struct radeon_winsys_bo **buffer_list =  set->descriptors;
+               struct radv_winsys_bo **buffer_list =  set->descriptors;
                /* Immutable samplers are not copied into push descriptors when 
they are
                 * allocated, so if we are writing push descriptors we have to 
copy the
                 * immutable samplers into them now.
@@ -837,7 +837,7 @@ void radv_update_descriptor_set_with_template(struct 
radv_device *device,
        uint32_t i;
 
        for (i = 0; i < templ->entry_count; ++i) {
-               struct radeon_winsys_bo **buffer_list = set->descriptors + 
templ->entry[i].buffer_offset;
+               struct radv_winsys_bo **buffer_list = set->descriptors + 
templ->entry[i].buffer_offset;
                uint32_t *pDst = set->mapped_ptr + templ->entry[i].dst_offset;
                const uint8_t *pSrc = ((const uint8_t *) pData) + 
templ->entry[i].src_offset;
                uint32_t j;
diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c
index 1ea69608a14..52de47f4bdc 100644
--- a/src/amd/vulkan/radv_device.c
+++ b/src/amd/vulkan/radv_device.c
@@ -1288,7 +1288,7 @@ void radv_GetDeviceQueue(
 }
 
 static void radv_dump_trace(struct radv_device *device,
-                           struct radeon_winsys_cs *cs)
+                           struct radv_winsys_cs *cs)
 {
        const char *filename = getenv("RADV_TRACE_FILE");
        FILE *f = fopen(filename, "w");
@@ -1307,13 +1307,13 @@ fill_geom_tess_rings(struct radv_queue *queue,
                     uint32_t *map,
                     bool add_sample_positions,
                     uint32_t esgs_ring_size,
-                    struct radeon_winsys_bo *esgs_ring_bo,
+                    struct radv_winsys_bo *esgs_ring_bo,
                     uint32_t gsvs_ring_size,
-                    struct radeon_winsys_bo *gsvs_ring_bo,
+                    struct radv_winsys_bo *gsvs_ring_bo,
                     uint32_t tess_factor_ring_size,
-                    struct radeon_winsys_bo *tess_factor_ring_bo,
+                    struct radv_winsys_bo *tess_factor_ring_bo,
                     uint32_t tess_offchip_ring_size,
-                    struct radeon_winsys_bo *tess_offchip_ring_bo)
+                    struct radv_winsys_bo *tess_offchip_ring_bo)
 {
        uint64_t esgs_va = 0, gsvs_va = 0;
        uint64_t tess_factor_va = 0, tess_offchip_va = 0;
@@ -1504,17 +1504,17 @@ radv_get_preamble_cs(struct radv_queue *queue,
                     uint32_t gsvs_ring_size,
                     bool needs_tess_rings,
                     bool needs_sample_positions,
-                     struct radeon_winsys_cs **initial_preamble_cs,
-                     struct radeon_winsys_cs **continue_preamble_cs)
-{
-       struct radeon_winsys_bo *scratch_bo = NULL;
-       struct radeon_winsys_bo *descriptor_bo = NULL;
-       struct radeon_winsys_bo *compute_scratch_bo = NULL;
-       struct radeon_winsys_bo *esgs_ring_bo = NULL;
-       struct radeon_winsys_bo *gsvs_ring_bo = NULL;
-       struct radeon_winsys_bo *tess_factor_ring_bo = NULL;
-       struct radeon_winsys_bo *tess_offchip_ring_bo = NULL;
-       struct radeon_winsys_cs *dest_cs[2] = {0};
+                     struct radv_winsys_cs **initial_preamble_cs,
+                     struct radv_winsys_cs **continue_preamble_cs)
+{
+       struct radv_winsys_bo *scratch_bo = NULL;
+       struct radv_winsys_bo *descriptor_bo = NULL;
+       struct radv_winsys_bo *compute_scratch_bo = NULL;
+       struct radv_winsys_bo *esgs_ring_bo = NULL;
+       struct radv_winsys_bo *gsvs_ring_bo = NULL;
+       struct radv_winsys_bo *tess_factor_ring_bo = NULL;
+       struct radv_winsys_bo *tess_offchip_ring_bo = NULL;
+       struct radv_winsys_cs *dest_cs[2] = {0};
        bool add_tess_rings = false, add_sample_positions = false;
        unsigned tess_factor_ring_size = 0, tess_offchip_ring_size = 0;
        unsigned max_offchip_buffers;
@@ -1641,7 +1641,7 @@ radv_get_preamble_cs(struct radv_queue *queue,
                descriptor_bo = queue->descriptor_bo;
 
        for(int i = 0; i < 2; ++i) {
-               struct radeon_winsys_cs *cs = NULL;
+               struct radv_winsys_cs *cs = NULL;
                cs = queue->device->ws->cs_create(queue->device->ws,
                                                  queue->queue_family_index ? 
RING_COMPUTE : RING_GFX);
                if (!cs)
@@ -1865,14 +1865,14 @@ VkResult radv_QueueSubmit(
 {
        RADV_FROM_HANDLE(radv_queue, queue, _queue);
        RADV_FROM_HANDLE(radv_fence, fence, _fence);
-       struct radeon_winsys_fence *base_fence = fence ? fence->fence : NULL;
-       struct radeon_winsys_ctx *ctx = queue->hw_ctx;
+       struct radv_winsys_fence *base_fence = fence ? fence->fence : NULL;
+       struct radv_winsys_ctx *ctx = queue->hw_ctx;
        int ret;
        uint32_t max_cs_submission = queue->device->trace_bo ? 1 : UINT32_MAX;
        uint32_t scratch_size = 0;
        uint32_t compute_scratch_size = 0;
        uint32_t esgs_ring_size = 0, gsvs_ring_size = 0;
-       struct radeon_winsys_cs *initial_preamble_cs = NULL, 
*continue_preamble_cs = NULL;
+       struct radv_winsys_cs *initial_preamble_cs = NULL, 
*continue_preamble_cs = NULL;
        VkResult result;
        bool fence_emitted = false;
        bool tess_rings_needed = false;
@@ -1903,7 +1903,7 @@ VkResult radv_QueueSubmit(
                return result;
 
        for (uint32_t i = 0; i < submitCount; i++) {
-               struct radeon_winsys_cs **cs_array;
+               struct radv_winsys_cs **cs_array;
                bool do_flush = !i || pSubmits[i].pWaitDstStageMask;
                bool can_patch = !do_flush;
                uint32_t advance;
@@ -1913,9 +1913,9 @@ VkResult radv_QueueSubmit(
                                ret = queue->device->ws->cs_submit(ctx, 
queue->queue_idx,
                                                                   
&queue->device->empty_cs[queue->queue_family_index],
                                                                   1, NULL, 
NULL,
-                                                                  (struct 
radeon_winsys_sem **)pSubmits[i].pWaitSemaphores,
+                                                                  (struct 
radv_winsys_sem **)pSubmits[i].pWaitSemaphores,
                                                                   
pSubmits[i].waitSemaphoreCount,
-                                                                  (struct 
radeon_winsys_sem **)pSubmits[i].pSignalSemaphores,
+                                                                  (struct 
radv_winsys_sem **)pSubmits[i].pSignalSemaphores,
                                                                   
pSubmits[i].signalSemaphoreCount,
                                                                   false, 
base_fence);
                                if (ret) {
@@ -1927,7 +1927,7 @@ VkResult radv_QueueSubmit(
                        continue;
                }
 
-               cs_array = malloc(sizeof(struct radeon_winsys_cs *) *
+               cs_array = malloc(sizeof(struct radv_winsys_cs *) *
                                                (pSubmits[i].commandBufferCount 
+ do_flush));
 
                if(do_flush)
@@ -1956,9 +1956,9 @@ VkResult radv_QueueSubmit(
 
                        ret = queue->device->ws->cs_submit(ctx, 
queue->queue_idx, cs_array + j,
                                                        advance, 
initial_preamble_cs, continue_preamble_cs,
-                                                       (struct 
radeon_winsys_sem **)pSubmits[i].pWaitSemaphores,
+                                                       (struct radv_winsys_sem 
**)pSubmits[i].pWaitSemaphores,
                                                        b ? 
pSubmits[i].waitSemaphoreCount : 0,
-                                                       (struct 
radeon_winsys_sem **)pSubmits[i].pSignalSemaphores,
+                                                       (struct radv_winsys_sem 
**)pSubmits[i].pSignalSemaphores,
                                                        e ? 
pSubmits[i].signalSemaphoreCount : 0,
                                                        can_patch, base_fence);
 
@@ -2054,7 +2054,7 @@ bool radv_get_memory_fd(struct radv_device *device,
                        struct radv_device_memory *memory,
                        int *pFD)
 {
-       struct radeon_bo_metadata metadata;
+       struct radv_bo_metadata metadata;
 
        if (memory->image) {
                radv_init_metadata(device, memory->image, &metadata);
@@ -2355,7 +2355,7 @@ radv_sparse_image_opaque_bind_memory(struct radv_device 
*device,
 {
        RADV_FROM_HANDLE(radv_fence, fence, _fence);
        RADV_FROM_HANDLE(radv_queue, queue, _queue);
-       struct radeon_winsys_fence *base_fence = fence ? fence->fence : NULL;
+       struct radv_winsys_fence *base_fence = fence ? fence->fence : NULL;
        bool fence_emitted = false;
 
        for (uint32_t i = 0; i < bindInfoCount; ++i) {
@@ -2373,9 +2373,9 @@ radv_sparse_image_opaque_bind_memory(struct radv_device 
*device,
                        queue->device->ws->cs_submit(queue->hw_ctx, 
queue->queue_idx,
                                                     
&queue->device->empty_cs[queue->queue_family_index],
                                                     1, NULL, NULL,
-                                                    (struct radeon_winsys_sem 
**)pBindInfo[i].pWaitSemaphores,
+                                                    (struct radv_winsys_sem 
**)pBindInfo[i].pWaitSemaphores,
                                                     
pBindInfo[i].waitSemaphoreCount,
-                                                    (struct radeon_winsys_sem 
**)pBindInfo[i].pSignalSemaphores,
+                                                    (struct radv_winsys_sem 
**)pBindInfo[i].pSignalSemaphores,
                                                     
pBindInfo[i].signalSemaphoreCount,
                                                     false, base_fence);
                        fence_emitted = true;
@@ -2518,13 +2518,13 @@ VkResult radv_CreateSemaphore(
        VkSemaphore*                                pSemaphore)
 {
        RADV_FROM_HANDLE(radv_device, device, _device);
-       struct radeon_winsys_sem *sem;
+       struct radv_winsys_sem *sem;
 
        sem = device->ws->create_sem(device->ws);
        if (!sem)
                return VK_ERROR_OUT_OF_HOST_MEMORY;
 
-       *pSemaphore = radeon_winsys_sem_to_handle(sem);
+       *pSemaphore = radv_winsys_sem_to_handle(sem);
        return VK_SUCCESS;
 }
 
@@ -2534,7 +2534,7 @@ void radv_DestroySemaphore(
        const VkAllocationCallbacks*                pAllocator)
 {
        RADV_FROM_HANDLE(radv_device, device, _device);
-       RADV_FROM_HANDLE(radeon_winsys_sem, sem, _semaphore);
+       RADV_FROM_HANDLE(radv_winsys_sem, sem, _semaphore);
        if (!_semaphore)
                return;
 
diff --git a/src/amd/vulkan/radv_image.c b/src/amd/vulkan/radv_image.c
index 37610f1c249..d434bec6738 100644
--- a/src/amd/vulkan/radv_image.c
+++ b/src/amd/vulkan/radv_image.c
@@ -506,7 +506,7 @@ si_make_texture_descriptor(struct radv_device *device,
 static void
 radv_query_opaque_metadata(struct radv_device *device,
                           struct radv_image *image,
-                          struct radeon_bo_metadata *md)
+                          struct radv_bo_metadata *md)
 {
        static const VkComponentMapping fixedmapping;
        uint32_t desc[8], i;
@@ -555,7 +555,7 @@ radv_query_opaque_metadata(struct radv_device *device,
 void
 radv_init_metadata(struct radv_device *device,
                   struct radv_image *image,
-                  struct radeon_bo_metadata *metadata)
+                  struct radv_bo_metadata *metadata)
 {
        struct radeon_surf *surface = &image->surface;
 
diff --git a/src/amd/vulkan/radv_meta_buffer.c 
b/src/amd/vulkan/radv_meta_buffer.c
index a8a41e05fa3..dab9b745bc3 100644
--- a/src/amd/vulkan/radv_meta_buffer.c
+++ b/src/amd/vulkan/radv_meta_buffer.c
@@ -295,7 +295,7 @@ void radv_device_finish_meta_buffer_state(struct 
radv_device *device)
 }
 
 static void fill_buffer_shader(struct radv_cmd_buffer *cmd_buffer,
-                              struct radeon_winsys_bo *bo,
+                              struct radv_winsys_bo *bo,
                               uint64_t offset, uint64_t size, uint32_t value)
 {
        struct radv_device *device = cmd_buffer->device;
@@ -344,8 +344,8 @@ static void fill_buffer_shader(struct radv_cmd_buffer 
*cmd_buffer,
 }
 
 static void copy_buffer_shader(struct radv_cmd_buffer *cmd_buffer,
-                              struct radeon_winsys_bo *src_bo,
-                              struct radeon_winsys_bo *dst_bo,
+                              struct radv_winsys_bo *src_bo,
+                              struct radv_winsys_bo *dst_bo,
                               uint64_t src_offset, uint64_t dst_offset,
                               uint64_t size)
 {
@@ -409,7 +409,7 @@ static void copy_buffer_shader(struct radv_cmd_buffer 
*cmd_buffer,
 
 
 void radv_fill_buffer(struct radv_cmd_buffer *cmd_buffer,
-                     struct radeon_winsys_bo *bo,
+                     struct radv_winsys_bo *bo,
                      uint64_t offset, uint64_t size, uint32_t value)
 {
        assert(!(offset & 3));
@@ -427,8 +427,8 @@ void radv_fill_buffer(struct radv_cmd_buffer *cmd_buffer,
 
 static
 void radv_copy_buffer(struct radv_cmd_buffer *cmd_buffer,
-                     struct radeon_winsys_bo *src_bo,
-                     struct radeon_winsys_bo *dst_bo,
+                     struct radv_winsys_bo *src_bo,
+                     struct radv_winsys_bo *dst_bo,
                      uint64_t src_offset, uint64_t dst_offset,
                      uint64_t size)
 {
diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private.h
index d13e4190510..6640e7f8639 100644
--- a/src/amd/vulkan/radv_private.h
+++ b/src/amd/vulkan/radv_private.h
@@ -263,7 +263,7 @@ struct radv_physical_device {
 
        struct radv_instance *                       instance;
 
-       struct radeon_winsys *ws;
+       struct radv_winsys *ws;
        struct radeon_info rad_info;
        char                                        path[20];
        const char *                                name;
@@ -481,7 +481,7 @@ enum ring_type radv_queue_family_to_ring(int f);
 struct radv_queue {
        VK_LOADER_DATA                              _loader_data;
        struct radv_device *                         device;
-       struct radeon_winsys_ctx                    *hw_ctx;
+       struct radv_winsys_ctx                    *hw_ctx;
        int queue_family_index;
        int queue_idx;
 
@@ -492,15 +492,15 @@ struct radv_queue {
        bool has_tess_rings;
        bool has_sample_positions;
 
-       struct radeon_winsys_bo *scratch_bo;
-       struct radeon_winsys_bo *descriptor_bo;
-       struct radeon_winsys_bo *compute_scratch_bo;
-       struct radeon_winsys_bo *esgs_ring_bo;
-       struct radeon_winsys_bo *gsvs_ring_bo;
-       struct radeon_winsys_bo *tess_factor_ring_bo;
-       struct radeon_winsys_bo *tess_offchip_ring_bo;
-       struct radeon_winsys_cs *initial_preamble_cs;
-       struct radeon_winsys_cs *continue_preamble_cs;
+       struct radv_winsys_bo *scratch_bo;
+       struct radv_winsys_bo *descriptor_bo;
+       struct radv_winsys_bo *compute_scratch_bo;
+       struct radv_winsys_bo *esgs_ring_bo;
+       struct radv_winsys_bo *gsvs_ring_bo;
+       struct radv_winsys_bo *tess_factor_ring_bo;
+       struct radv_winsys_bo *tess_offchip_ring_bo;
+       struct radv_winsys_cs *initial_preamble_cs;
+       struct radv_winsys_cs *continue_preamble_cs;
 };
 
 struct radv_device {
@@ -509,15 +509,15 @@ struct radv_device {
        VkAllocationCallbacks                       alloc;
 
        struct radv_instance *                       instance;
-       struct radeon_winsys *ws;
+       struct radv_winsys *ws;
 
        struct radv_meta_state                       meta_state;
 
        struct radv_queue *queues[RADV_MAX_QUEUE_FAMILIES];
        int queue_count[RADV_MAX_QUEUE_FAMILIES];
-       struct radeon_winsys_cs *empty_cs[RADV_MAX_QUEUE_FAMILIES];
-       struct radeon_winsys_cs *flush_cs[RADV_MAX_QUEUE_FAMILIES];
-       struct radeon_winsys_cs *flush_shader_cs[RADV_MAX_QUEUE_FAMILIES];
+       struct radv_winsys_cs *empty_cs[RADV_MAX_QUEUE_FAMILIES];
+       struct radv_winsys_cs *flush_cs[RADV_MAX_QUEUE_FAMILIES];
+       struct radv_winsys_cs *flush_shader_cs[RADV_MAX_QUEUE_FAMILIES];
        uint64_t debug_flags;
 
        bool llvm_supports_spill;
@@ -538,9 +538,9 @@ struct radv_device {
 
        /* CIK and later */
        uint32_t gfx_init_size_dw;
-       struct radeon_winsys_bo                      *gfx_init;
+       struct radv_winsys_bo                      *gfx_init;
 
-       struct radeon_winsys_bo                      *trace_bo;
+       struct radv_winsys_bo                      *trace_bo;
        uint32_t                                     *trace_id_ptr;
 
        struct radv_physical_device                  *physical_device;
@@ -550,7 +550,7 @@ struct radv_device {
 };
 
 struct radv_device_memory {
-       struct radeon_winsys_bo                      *bo;
+       struct radv_winsys_bo                      *bo;
        /* for dedicated allocations */
        struct radv_image                            *image;
        struct radv_buffer                           *buffer;
@@ -569,14 +569,14 @@ struct radv_descriptor_set {
        const struct radv_descriptor_set_layout *layout;
        uint32_t size;
 
-       struct radeon_winsys_bo *bo;
+       struct radv_winsys_bo *bo;
        uint64_t va;
        uint32_t *mapped_ptr;
        struct radv_descriptor_range *dynamic_descriptors;
 
        struct list_head vram_list;
 
-       struct radeon_winsys_bo *descriptors[0];
+       struct radv_winsys_bo *descriptors[0];
 };
 
 struct radv_push_descriptor_set
@@ -586,7 +586,7 @@ struct radv_push_descriptor_set
 };
 
 struct radv_descriptor_pool {
-       struct radeon_winsys_bo *bo;
+       struct radv_winsys_bo *bo;
        uint8_t *mapped_ptr;
        uint64_t current_offset;
        uint64_t size;
@@ -636,7 +636,7 @@ struct radv_buffer {
        VkBufferCreateFlags                          flags;
 
        /* Set when bound */
-       struct radeon_winsys_bo *                      bo;
+       struct radv_winsys_bo *                      bo;
        VkDeviceSize                                 offset;
 };
 
@@ -789,7 +789,7 @@ struct radv_cmd_buffer_upload {
        uint8_t *map;
        unsigned offset;
        uint64_t size;
-       struct radeon_winsys_bo *upload_bo;
+       struct radv_winsys_bo *upload_bo;
        struct list_head list;
 };
 
@@ -803,7 +803,7 @@ struct radv_cmd_buffer {
 
        VkCommandBufferUsageFlags                    usage_flags;
        VkCommandBufferLevel                         level;
-       struct radeon_winsys_cs *cs;
+       struct radv_winsys_cs *cs;
        struct radv_cmd_state state;
        uint32_t queue_family_index;
 
@@ -826,7 +826,7 @@ struct radv_cmd_buffer {
 
        int ring_offsets_idx; /* just used for verification */
        uint32_t gfx9_fence_offset;
-       struct radeon_winsys_bo *gfx9_fence_bo;
+       struct radv_winsys_bo *gfx9_fence_bo;
        uint32_t gfx9_fence_idx;
 };
 
@@ -839,15 +839,15 @@ void si_init_config(struct radv_cmd_buffer *cmd_buffer);
 
 void cik_create_gfx_config(struct radv_device *device);
 
-void si_write_viewport(struct radeon_winsys_cs *cs, int first_vp,
+void si_write_viewport(struct radv_winsys_cs *cs, int first_vp,
                       int count, const VkViewport *viewports);
-void si_write_scissors(struct radeon_winsys_cs *cs, int first,
+void si_write_scissors(struct radv_winsys_cs *cs, int first,
                       int count, const VkRect2D *scissors,
                       const VkViewport *viewports, bool can_use_guardband);
 uint32_t si_get_ia_multi_vgt_param(struct radv_cmd_buffer *cmd_buffer,
                                   bool instanced_draw, bool indirect_draw,
                                   uint32_t draw_vertex_count);
-void si_cs_emit_write_event_eop(struct radeon_winsys_cs *cs,
+void si_cs_emit_write_event_eop(struct radv_winsys_cs *cs,
                                enum chip_class chip_class,
                                bool is_mec,
                                unsigned event, unsigned event_flags,
@@ -856,10 +856,10 @@ void si_cs_emit_write_event_eop(struct radeon_winsys_cs 
*cs,
                                uint32_t old_fence,
                                uint32_t new_fence);
 
-void si_emit_wait_fence(struct radeon_winsys_cs *cs,
+void si_emit_wait_fence(struct radv_winsys_cs *cs,
                        uint64_t va, uint32_t ref,
                        uint32_t mask);
-void si_cs_emit_cache_flush(struct radeon_winsys_cs *cs,
+void si_cs_emit_cache_flush(struct radv_winsys_cs *cs,
                            enum chip_class chip_class,
                            uint32_t *fence_ptr, uint64_t va,
                            bool is_mec,
@@ -896,7 +896,7 @@ void radv_cmd_buffer_clear_subpass(struct radv_cmd_buffer 
*cmd_buffer);
 void radv_cmd_buffer_resolve_subpass(struct radv_cmd_buffer *cmd_buffer);
 void radv_cmd_buffer_resolve_subpass_cs(struct radv_cmd_buffer *cmd_buffer);
 void radv_cmd_buffer_resolve_subpass_fs(struct radv_cmd_buffer *cmd_buffer);
-void radv_cayman_emit_msaa_sample_locs(struct radeon_winsys_cs *cs, int 
nr_samples);
+void radv_cayman_emit_msaa_sample_locs(struct radv_winsys_cs *cs, int 
nr_samples);
 unsigned radv_cayman_get_maxdist(int log_samples);
 void radv_device_init_msaa(struct radv_device *device);
 void radv_set_depth_clear_regs(struct radv_cmd_buffer *cmd_buffer,
@@ -908,7 +908,7 @@ void radv_set_color_clear_regs(struct radv_cmd_buffer 
*cmd_buffer,
                               int idx,
                               uint32_t color_values[2]);
 void radv_fill_buffer(struct radv_cmd_buffer *cmd_buffer,
-                     struct radeon_winsys_bo *bo,
+                     struct radv_winsys_bo *bo,
                      uint64_t offset, uint64_t size, uint32_t value);
 void radv_cmd_buffer_trace_emit(struct radv_cmd_buffer *cmd_buffer);
 bool radv_get_memory_fd(struct radv_device *device,
@@ -927,7 +927,7 @@ void radv_unaligned_dispatch(
        uint32_t                                    z);
 
 struct radv_event {
-       struct radeon_winsys_bo *bo;
+       struct radv_winsys_bo *bo;
        uint64_t *map;
 };
 
@@ -974,7 +974,7 @@ mesa_to_vk_shader_stage(gl_shader_stage mesa_stage)
 struct radv_shader_variant {
        uint32_t ref_count;
 
-       struct radeon_winsys_bo *bo;
+       struct radv_winsys_bo *bo;
        struct ac_shader_config config;
        struct ac_shader_variant_info info;
        unsigned rsrc1;
@@ -1200,7 +1200,7 @@ struct radv_image {
        unsigned queue_family_mask;
 
        /* Set when bound */
-       struct radeon_winsys_bo *bo;
+       struct radv_winsys_bo *bo;
        VkDeviceSize offset;
        uint32_t dcc_offset;
        uint32_t htile_offset;
@@ -1250,15 +1250,15 @@ radv_get_levelCount(const struct radv_image *image,
                image->info.levels - range->baseMipLevel : range->levelCount;
 }
 
-struct radeon_bo_metadata;
+struct radv_bo_metadata;
 void
 radv_init_metadata(struct radv_device *device,
                   struct radv_image *image,
-                  struct radeon_bo_metadata *metadata);
+                  struct radv_bo_metadata *metadata);
 
 struct radv_image_view {
        struct radv_image *image; /**< VkImageViewCreateInfo::image */
-       struct radeon_winsys_bo *bo;
+       struct radv_winsys_bo *bo;
 
        VkImageViewType type;
        VkImageAspectFlags aspect_mask;
@@ -1289,7 +1289,7 @@ void radv_image_view_init(struct radv_image_view *view,
                          VkImageUsageFlags usage_mask);
 
 struct radv_buffer_view {
-       struct radeon_winsys_bo *bo;
+       struct radv_winsys_bo *bo;
        VkFormat vk_format;
        uint64_t range; /**< VkBufferViewCreateInfo::range */
        uint32_t state[4];
@@ -1444,7 +1444,7 @@ VkResult radv_device_init_meta(struct radv_device 
*device);
 void radv_device_finish_meta(struct radv_device *device);
 
 struct radv_query_pool {
-       struct radeon_winsys_bo *bo;
+       struct radv_winsys_bo *bo;
        uint32_t stride;
        uint32_t availability_offset;
        char *ptr;
@@ -1481,12 +1481,12 @@ void radv_initialize_dcc(struct radv_cmd_buffer 
*cmd_buffer,
                         struct radv_image *image, uint32_t value);
 
 struct radv_fence {
-       struct radeon_winsys_fence *fence;
+       struct radv_winsys_fence *fence;
        bool submitted;
        bool signalled;
 };
 
-struct radeon_winsys_sem;
+struct radv_winsys_sem;
 
 #define RADV_DEFINE_HANDLE_CASTS(__radv_type, __VkType)                \
                                                                \
@@ -1545,6 +1545,6 @@ RADV_DEFINE_NONDISP_HANDLE_CASTS(radv_query_pool, 
VkQueryPool)
 RADV_DEFINE_NONDISP_HANDLE_CASTS(radv_render_pass, VkRenderPass)
 RADV_DEFINE_NONDISP_HANDLE_CASTS(radv_sampler, VkSampler)
 RADV_DEFINE_NONDISP_HANDLE_CASTS(radv_shader_module, VkShaderModule)
-RADV_DEFINE_NONDISP_HANDLE_CASTS(radeon_winsys_sem, VkSemaphore)
+RADV_DEFINE_NONDISP_HANDLE_CASTS(radv_winsys_sem, VkSemaphore)
 
 #endif /* RADV_PRIVATE_H */
diff --git a/src/amd/vulkan/radv_query.c b/src/amd/vulkan/radv_query.c
index 03b5af16a55..4e21efa611a 100644
--- a/src/amd/vulkan/radv_query.c
+++ b/src/amd/vulkan/radv_query.c
@@ -643,8 +643,8 @@ void radv_device_finish_meta_query_state(struct radv_device 
*device)
 
 static void radv_query_shader(struct radv_cmd_buffer *cmd_buffer,
                               VkPipeline pipeline,
-                              struct radeon_winsys_bo *src_bo,
-                              struct radeon_winsys_bo *dst_bo,
+                              struct radv_winsys_bo *src_bo,
+                              struct radv_winsys_bo *dst_bo,
                               uint64_t src_offset, uint64_t dst_offset,
                               uint32_t src_stride, uint32_t dst_stride,
                               uint32_t count, uint32_t flags,
@@ -950,7 +950,7 @@ void radv_CmdCopyQueryPoolResults(
        RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer);
        RADV_FROM_HANDLE(radv_query_pool, pool, queryPool);
        RADV_FROM_HANDLE(radv_buffer, dst_buffer, dstBuffer);
-       struct radeon_winsys_cs *cs = cmd_buffer->cs;
+       struct radv_winsys_cs *cs = cmd_buffer->cs;
        unsigned elem_size = (flags & VK_QUERY_RESULT_64_BIT) ? 8 : 4;
        uint64_t va = cmd_buffer->device->ws->buffer_get_va(pool->bo);
        uint64_t dest_va = 
cmd_buffer->device->ws->buffer_get_va(dst_buffer->bo);
@@ -1077,7 +1077,7 @@ void radv_CmdBeginQuery(
 {
        RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer);
        RADV_FROM_HANDLE(radv_query_pool, pool, queryPool);
-       struct radeon_winsys_cs *cs = cmd_buffer->cs;
+       struct radv_winsys_cs *cs = cmd_buffer->cs;
        uint64_t va = cmd_buffer->device->ws->buffer_get_va(pool->bo);
        va += pool->stride * query;
 
@@ -1117,7 +1117,7 @@ void radv_CmdEndQuery(
 {
        RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer);
        RADV_FROM_HANDLE(radv_query_pool, pool, queryPool);
-       struct radeon_winsys_cs *cs = cmd_buffer->cs;
+       struct radv_winsys_cs *cs = cmd_buffer->cs;
        uint64_t va = cmd_buffer->device->ws->buffer_get_va(pool->bo);
        uint64_t avail_va = va + pool->availability_offset + 4 * query;
        va += pool->stride * query;
@@ -1168,7 +1168,7 @@ void radv_CmdWriteTimestamp(
        RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer);
        RADV_FROM_HANDLE(radv_query_pool, pool, queryPool);
        bool mec = radv_cmd_buffer_uses_mec(cmd_buffer);
-       struct radeon_winsys_cs *cs = cmd_buffer->cs;
+       struct radv_winsys_cs *cs = cmd_buffer->cs;
        uint64_t va = cmd_buffer->device->ws->buffer_get_va(pool->bo);
        uint64_t avail_va = va + pool->availability_offset + 4 * query;
        uint64_t query_va = va + pool->stride * query;
diff --git a/src/amd/vulkan/radv_winsys.h b/src/amd/vulkan/radv_winsys.h
index b4a4793a127..f904cd653d4 100644
--- a/src/amd/vulkan/radv_winsys.h
+++ b/src/amd/vulkan/radv_winsys.h
@@ -2,7 +2,7 @@
  * Copyright © 2016 Red Hat.
  * Copyright © 2016 Bas Nieuwenhuizen
  *
- * Based on radeon_winsys.h which is:
+ * Based on radv_winsys.h which is:
  * Copyright 2008 Corbin Simpson <mostawesomed...@gmail.com>
  * Copyright 2010 Marek Olšák <mar...@gmail.com>
  *
@@ -69,7 +69,7 @@ enum ring_type {
        RING_LAST,
 };
 
-struct radeon_winsys_cs {
+struct radv_winsys_cs {
        unsigned cdw;  /* Number of used dwords. */
        unsigned max_dw; /* Maximum number of dwords. */
        uint32_t *buf; /* The base pointer of the chunk. */
@@ -99,7 +99,7 @@ enum radeon_bo_layout {
 };
 
 /* Tiling info for display code, DRI sharing, and other data. */
-struct radeon_bo_metadata {
+struct radv_bo_metadata {
        /* Tiling flags describing the texture layout for display code
         * and DRI sharing.
         */
@@ -131,107 +131,107 @@ struct radeon_bo_metadata {
        uint32_t                metadata[64];
 };
 
-struct radeon_winsys_bo;
-struct radeon_winsys_fence;
-struct radeon_winsys_sem;
+struct radv_winsys_bo;
+struct radv_winsys_fence;
+struct radv_winsys_sem;
 
-struct radeon_winsys {
-       void (*destroy)(struct radeon_winsys *ws);
+struct radv_winsys {
+       void (*destroy)(struct radv_winsys *ws);
 
-       void (*query_info)(struct radeon_winsys *ws,
+       void (*query_info)(struct radv_winsys *ws,
                           struct radeon_info *info);
 
-       struct radeon_winsys_bo *(*buffer_create)(struct radeon_winsys *ws,
+       struct radv_winsys_bo *(*buffer_create)(struct radv_winsys *ws,
                                                  uint64_t size,
                                                  unsigned alignment,
                                                  enum radeon_bo_domain domain,
                                                  enum radeon_bo_flag flags);
 
-       void (*buffer_destroy)(struct radeon_winsys_bo *bo);
-       void *(*buffer_map)(struct radeon_winsys_bo *bo);
+       void (*buffer_destroy)(struct radv_winsys_bo *bo);
+       void *(*buffer_map)(struct radv_winsys_bo *bo);
 
-       struct radeon_winsys_bo *(*buffer_from_fd)(struct radeon_winsys *ws,
+       struct radv_winsys_bo *(*buffer_from_fd)(struct radv_winsys *ws,
                                                   int fd,
                                                   unsigned *stride, unsigned 
*offset);
 
-       bool (*buffer_get_fd)(struct radeon_winsys *ws,
-                             struct radeon_winsys_bo *bo,
+       bool (*buffer_get_fd)(struct radv_winsys *ws,
+                             struct radv_winsys_bo *bo,
                              int *fd);
 
-       void (*buffer_unmap)(struct radeon_winsys_bo *bo);
+       void (*buffer_unmap)(struct radv_winsys_bo *bo);
 
-       uint64_t (*buffer_get_va)(struct radeon_winsys_bo *bo);
+       uint64_t (*buffer_get_va)(struct radv_winsys_bo *bo);
 
-       void (*buffer_set_metadata)(struct radeon_winsys_bo *bo,
-                                   struct radeon_bo_metadata *md);
+       void (*buffer_set_metadata)(struct radv_winsys_bo *bo,
+                                   struct radv_bo_metadata *md);
 
-       void (*buffer_virtual_bind)(struct radeon_winsys_bo *parent,
+       void (*buffer_virtual_bind)(struct radv_winsys_bo *parent,
                                    uint64_t offset, uint64_t size,
-                                   struct radeon_winsys_bo *bo, uint64_t 
bo_offset);
-       struct radeon_winsys_ctx *(*ctx_create)(struct radeon_winsys *ws);
-       void (*ctx_destroy)(struct radeon_winsys_ctx *ctx);
+                                   struct radv_winsys_bo *bo, uint64_t 
bo_offset);
+       struct radv_winsys_ctx *(*ctx_create)(struct radv_winsys *ws);
+       void (*ctx_destroy)(struct radv_winsys_ctx *ctx);
 
-       bool (*ctx_wait_idle)(struct radeon_winsys_ctx *ctx,
+       bool (*ctx_wait_idle)(struct radv_winsys_ctx *ctx,
                              enum ring_type ring_type, int ring_index);
 
-       struct radeon_winsys_cs *(*cs_create)(struct radeon_winsys *ws,
+       struct radv_winsys_cs *(*cs_create)(struct radv_winsys *ws,
                                              enum ring_type ring_type);
 
-       void (*cs_destroy)(struct radeon_winsys_cs *cs);
+       void (*cs_destroy)(struct radv_winsys_cs *cs);
 
-       void (*cs_reset)(struct radeon_winsys_cs *cs);
+       void (*cs_reset)(struct radv_winsys_cs *cs);
 
-       bool (*cs_finalize)(struct radeon_winsys_cs *cs);
+       bool (*cs_finalize)(struct radv_winsys_cs *cs);
 
-       void (*cs_grow)(struct radeon_winsys_cs * cs, size_t min_size);
+       void (*cs_grow)(struct radv_winsys_cs * cs, size_t min_size);
 
-       int (*cs_submit)(struct radeon_winsys_ctx *ctx,
+       int (*cs_submit)(struct radv_winsys_ctx *ctx,
                         int queue_index,
-                        struct radeon_winsys_cs **cs_array,
+                        struct radv_winsys_cs **cs_array,
                         unsigned cs_count,
-                        struct radeon_winsys_cs *initial_preamble_cs,
-                        struct radeon_winsys_cs *continue_preamble_cs,
-                        struct radeon_winsys_sem **wait_sem,
+                        struct radv_winsys_cs *initial_preamble_cs,
+                        struct radv_winsys_cs *continue_preamble_cs,
+                        struct radv_winsys_sem **wait_sem,
                         unsigned wait_sem_count,
-                        struct radeon_winsys_sem **signal_sem,
+                        struct radv_winsys_sem **signal_sem,
                         unsigned signal_sem_count,
                         bool can_patch,
-                        struct radeon_winsys_fence *fence);
+                        struct radv_winsys_fence *fence);
 
-       void (*cs_add_buffer)(struct radeon_winsys_cs *cs,
-                             struct radeon_winsys_bo *bo,
+       void (*cs_add_buffer)(struct radv_winsys_cs *cs,
+                             struct radv_winsys_bo *bo,
                              uint8_t priority);
 
-       void (*cs_execute_secondary)(struct radeon_winsys_cs *parent,
-                                   struct radeon_winsys_cs *child);
+       void (*cs_execute_secondary)(struct radv_winsys_cs *parent,
+                                   struct radv_winsys_cs *child);
 
-       void (*cs_dump)(struct radeon_winsys_cs *cs, FILE* file, uint32_t 
trace_id);
+       void (*cs_dump)(struct radv_winsys_cs *cs, FILE* file, uint32_t 
trace_id);
 
-       int (*surface_init)(struct radeon_winsys *ws,
+       int (*surface_init)(struct radv_winsys *ws,
                            const struct ac_surf_info *surf_info,
                            struct radeon_surf *surf);
 
-       int (*surface_best)(struct radeon_winsys *ws,
+       int (*surface_best)(struct radv_winsys *ws,
                            struct radeon_surf *surf);
 
-       struct radeon_winsys_fence *(*create_fence)();
-       void (*destroy_fence)(struct radeon_winsys_fence *fence);
-       bool (*fence_wait)(struct radeon_winsys *ws,
-                          struct radeon_winsys_fence *fence,
+       struct radv_winsys_fence *(*create_fence)();
+       void (*destroy_fence)(struct radv_winsys_fence *fence);
+       bool (*fence_wait)(struct radv_winsys *ws,
+                          struct radv_winsys_fence *fence,
                           bool absolute,
                           uint64_t timeout);
 
-       struct radeon_winsys_sem *(*create_sem)(struct radeon_winsys *ws);
-       void (*destroy_sem)(struct radeon_winsys_sem *sem);
+       struct radv_winsys_sem *(*create_sem)(struct radv_winsys *ws);
+       void (*destroy_sem)(struct radv_winsys_sem *sem);
 
 };
 
-static inline void radeon_emit(struct radeon_winsys_cs *cs, uint32_t value)
+static inline void radeon_emit(struct radv_winsys_cs *cs, uint32_t value)
 {
        cs->buf[cs->cdw++] = value;
 }
 
-static inline void radeon_emit_array(struct radeon_winsys_cs *cs,
+static inline void radeon_emit_array(struct radv_winsys_cs *cs,
                                     const uint32_t *values, unsigned count)
 {
        memcpy(cs->buf + cs->cdw, values, count * 4);
diff --git a/src/amd/vulkan/radv_wsi.c b/src/amd/vulkan/radv_wsi.c
index cdb04ca9628..7ffab3a2621 100644
--- a/src/amd/vulkan/radv_wsi.c
+++ b/src/amd/vulkan/radv_wsi.c
@@ -458,7 +458,7 @@ VkResult radv_QueuePresentKHR(
 
        for (uint32_t i = 0; i < pPresentInfo->swapchainCount; i++) {
                RADV_FROM_HANDLE(wsi_swapchain, swapchain, 
pPresentInfo->pSwapchains[i]);
-               struct radeon_winsys_cs *cs;
+               struct radv_winsys_cs *cs;
                const VkPresentRegionKHR *region = NULL;
                VkResult item_result;
 
@@ -485,12 +485,12 @@ VkResult radv_QueuePresentKHR(
                } else
                        cs = queue->device->empty_cs[queue->queue_family_index];
                RADV_FROM_HANDLE(radv_fence, fence, swapchain->fences[0]);
-               struct radeon_winsys_fence *base_fence = fence->fence;
-               struct radeon_winsys_ctx *ctx = queue->hw_ctx;
+               struct radv_winsys_fence *base_fence = fence->fence;
+               struct radv_winsys_ctx *ctx = queue->hw_ctx;
                queue->device->ws->cs_submit(ctx, queue->queue_idx,
                                             &cs,
                                             1, NULL, NULL,
-                                            (struct radeon_winsys_sem 
**)pPresentInfo->pWaitSemaphores,
+                                            (struct radv_winsys_sem 
**)pPresentInfo->pWaitSemaphores,
                                             pPresentInfo->waitSemaphoreCount, 
NULL, 0, false, base_fence);
                fence->submitted = true;
 
diff --git a/src/amd/vulkan/si_cmd_buffer.c b/src/amd/vulkan/si_cmd_buffer.c
index 33414c1cbcd..25d3b6450be 100644
--- a/src/amd/vulkan/si_cmd_buffer.c
+++ b/src/amd/vulkan/si_cmd_buffer.c
@@ -38,7 +38,7 @@
 
 static void
 si_write_harvested_raster_configs(struct radv_physical_device *physical_device,
-                                  struct radeon_winsys_cs *cs,
+                                  struct radv_winsys_cs *cs,
                                  unsigned raster_config,
                                  unsigned raster_config_1)
 {
@@ -173,7 +173,7 @@ si_write_harvested_raster_configs(struct 
radv_physical_device *physical_device,
 
 static void
 si_emit_compute(struct radv_physical_device *physical_device,
-                struct radeon_winsys_cs *cs)
+                struct radv_winsys_cs *cs)
 {
        radeon_set_sh_reg_seq(cs, R_00B810_COMPUTE_START_X, 3);
        radeon_emit(cs, 0);
@@ -219,7 +219,7 @@ si_init_compute(struct radv_cmd_buffer *cmd_buffer)
 
 static void
 si_emit_config(struct radv_physical_device *physical_device,
-              struct radeon_winsys_cs *cs)
+              struct radv_winsys_cs *cs)
 {
        unsigned num_rb = MIN2(physical_device->rad_info.num_render_backends, 
16);
        unsigned rb_mask = physical_device->rad_info.enabled_rb_mask;
@@ -500,7 +500,7 @@ void si_init_config(struct radv_cmd_buffer *cmd_buffer)
 void
 cik_create_gfx_config(struct radv_device *device)
 {
-       struct radeon_winsys_cs *cs = device->ws->cs_create(device->ws, 
RING_GFX);
+       struct radv_winsys_cs *cs = device->ws->cs_create(device->ws, RING_GFX);
        if (!cs)
                return;
 
@@ -555,7 +555,7 @@ get_viewport_xform(const VkViewport *viewport,
 }
 
 void
-si_write_viewport(struct radeon_winsys_cs *cs, int first_vp,
+si_write_viewport(struct radv_winsys_cs *cs, int first_vp,
                   int count, const VkViewport *viewports)
 {
        int i;
@@ -614,7 +614,7 @@ static VkRect2D si_intersect_scissor(const VkRect2D *a, 
const VkRect2D *b) {
 }
 
 void
-si_write_scissors(struct radeon_winsys_cs *cs, int first,
+si_write_scissors(struct radv_winsys_cs *cs, int first,
                   int count, const VkRect2D *scissors,
                   const VkViewport *viewports, bool can_use_guardband)
 {
@@ -815,7 +815,7 @@ si_get_ia_multi_vgt_param(struct radv_cmd_buffer 
*cmd_buffer,
 
 }
 
-void si_cs_emit_write_event_eop(struct radeon_winsys_cs *cs,
+void si_cs_emit_write_event_eop(struct radv_winsys_cs *cs,
                                enum chip_class chip_class,
                                bool is_mec,
                                unsigned event, unsigned event_flags,
@@ -864,7 +864,7 @@ void si_cs_emit_write_event_eop(struct radeon_winsys_cs *cs,
 }
 
 void
-si_emit_wait_fence(struct radeon_winsys_cs *cs,
+si_emit_wait_fence(struct radv_winsys_cs *cs,
                   uint64_t va, uint32_t ref,
                   uint32_t mask)
 {
@@ -878,7 +878,7 @@ si_emit_wait_fence(struct radeon_winsys_cs *cs,
 }
 
 static void
-si_emit_acquire_mem(struct radeon_winsys_cs *cs,
+si_emit_acquire_mem(struct radv_winsys_cs *cs,
                     bool is_mec, bool is_gfx9,
                     unsigned cp_coher_cntl)
 {
@@ -903,7 +903,7 @@ si_emit_acquire_mem(struct radeon_winsys_cs *cs,
 }
 
 void
-si_cs_emit_cache_flush(struct radeon_winsys_cs *cs,
+si_cs_emit_cache_flush(struct radv_winsys_cs *cs,
                        enum chip_class chip_class,
                       uint32_t *flush_cnt,
                       uint64_t flush_va,
@@ -1146,7 +1146,7 @@ static void si_emit_cp_dma(struct radv_cmd_buffer 
*cmd_buffer,
                           uint64_t dst_va, uint64_t src_va,
                           unsigned size, unsigned flags)
 {
-       struct radeon_winsys_cs *cs = cmd_buffer->cs;
+       struct radv_winsys_cs *cs = cmd_buffer->cs;
        uint32_t header = 0, command = 0;
 
        assert(size);
@@ -1422,7 +1422,7 @@ unsigned radv_cayman_get_maxdist(int log_samples)
        return max_dist[log_samples];
 }
 
-void radv_cayman_emit_msaa_sample_locs(struct radeon_winsys_cs *cs, int 
nr_samples)
+void radv_cayman_emit_msaa_sample_locs(struct radv_winsys_cs *cs, int 
nr_samples)
 {
        switch (nr_samples) {
        default:
diff --git a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c 
b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c
index 5c374a238d6..db7ea1f6cb4 100644
--- a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c
+++ b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c
@@ -37,7 +37,7 @@
 #include "util/u_atomic.h"
 
 
-static void radv_amdgpu_winsys_bo_destroy(struct radeon_winsys_bo *_bo);
+static void radv_amdgpu_winsys_bo_destroy(struct radv_winsys_bo *_bo);
 
 static void
 radv_amdgpu_winsys_virtual_map(struct radv_amdgpu_winsys_bo *bo,
@@ -68,7 +68,7 @@ radv_amdgpu_winsys_virtual_unmap(struct radv_amdgpu_winsys_bo 
*bo,
                                range->offset + bo->va, 0, AMDGPU_VA_OP_UNMAP);
        if (r)
                abort();
-       radv_amdgpu_winsys_bo_destroy((struct radeon_winsys_bo *)range->bo);
+       radv_amdgpu_winsys_bo_destroy((struct radv_winsys_bo *)range->bo);
 }
 
 static void
@@ -99,9 +99,9 @@ radv_amdgpu_winsys_rebuild_bo_list(struct 
radv_amdgpu_winsys_bo *bo)
 }
 
 static void
-radv_amdgpu_winsys_bo_virtual_bind(struct radeon_winsys_bo *_parent,
+radv_amdgpu_winsys_bo_virtual_bind(struct radv_winsys_bo *_parent,
                                    uint64_t offset, uint64_t size,
-                                   struct radeon_winsys_bo *_bo, uint64_t 
bo_offset)
+                                   struct radv_winsys_bo *_bo, uint64_t 
bo_offset)
 {
        struct radv_amdgpu_winsys_bo *parent = (struct radv_amdgpu_winsys_bo 
*)_parent;
        struct radv_amdgpu_winsys_bo *bo = (struct radv_amdgpu_winsys_bo*)_bo;
@@ -215,7 +215,7 @@ radv_amdgpu_winsys_bo_virtual_bind(struct radeon_winsys_bo 
*_parent,
        radv_amdgpu_winsys_rebuild_bo_list(parent);
 }
 
-static void radv_amdgpu_winsys_bo_destroy(struct radeon_winsys_bo *_bo)
+static void radv_amdgpu_winsys_bo_destroy(struct radv_winsys_bo *_bo)
 {
        struct radv_amdgpu_winsys_bo *bo = radv_amdgpu_winsys_bo(_bo);
 
@@ -253,8 +253,8 @@ static void radv_amdgpu_add_buffer_to_global_list(struct 
radv_amdgpu_winsys_bo *
        }
 }
 
-static struct radeon_winsys_bo *
-radv_amdgpu_winsys_bo_create(struct radeon_winsys *_ws,
+static struct radv_winsys_bo *
+radv_amdgpu_winsys_bo_create(struct radv_winsys *_ws,
                             uint64_t size,
                             unsigned alignment,
                             enum radeon_bo_domain initial_domain,
@@ -295,7 +295,7 @@ radv_amdgpu_winsys_bo_create(struct radeon_winsys *_ws,
                bo->ranges[0].bo_offset = 0;
 
                radv_amdgpu_winsys_virtual_map(bo, bo->ranges);
-               return (struct radeon_winsys_bo *)bo;
+               return (struct radv_winsys_bo *)bo;
        }
 
        request.alloc_size = size;
@@ -330,7 +330,7 @@ radv_amdgpu_winsys_bo_create(struct radeon_winsys *_ws,
        bo->initial_domain = initial_domain;
        bo->is_shared = false;
        radv_amdgpu_add_buffer_to_global_list(bo);
-       return (struct radeon_winsys_bo *)bo;
+       return (struct radv_winsys_bo *)bo;
 error_va_map:
        amdgpu_bo_free(buf_handle);
 
@@ -342,14 +342,14 @@ error_va_alloc:
        return NULL;
 }
 
-static uint64_t radv_amdgpu_winsys_bo_get_va(struct radeon_winsys_bo *_bo)
+static uint64_t radv_amdgpu_winsys_bo_get_va(struct radv_winsys_bo *_bo)
 {
        struct radv_amdgpu_winsys_bo *bo = radv_amdgpu_winsys_bo(_bo);
        return bo->va;
 }
 
 static void *
-radv_amdgpu_winsys_bo_map(struct radeon_winsys_bo *_bo)
+radv_amdgpu_winsys_bo_map(struct radv_winsys_bo *_bo)
 {
        struct radv_amdgpu_winsys_bo *bo = radv_amdgpu_winsys_bo(_bo);
        int ret;
@@ -361,14 +361,14 @@ radv_amdgpu_winsys_bo_map(struct radeon_winsys_bo *_bo)
 }
 
 static void
-radv_amdgpu_winsys_bo_unmap(struct radeon_winsys_bo *_bo)
+radv_amdgpu_winsys_bo_unmap(struct radv_winsys_bo *_bo)
 {
        struct radv_amdgpu_winsys_bo *bo = radv_amdgpu_winsys_bo(_bo);
        amdgpu_bo_cpu_unmap(bo->bo);
 }
 
-static struct radeon_winsys_bo *
-radv_amdgpu_winsys_bo_from_fd(struct radeon_winsys *_ws,
+static struct radv_winsys_bo *
+radv_amdgpu_winsys_bo_from_fd(struct radv_winsys *_ws,
                              int fd, unsigned *stride,
                              unsigned *offset)
 {
@@ -415,7 +415,7 @@ radv_amdgpu_winsys_bo_from_fd(struct radeon_winsys *_ws,
        bo->is_shared = true;
        bo->ws = ws;
        radv_amdgpu_add_buffer_to_global_list(bo);
-       return (struct radeon_winsys_bo *)bo;
+       return (struct radv_winsys_bo *)bo;
 error_va_map:
        amdgpu_va_range_free(va_handle);
 
@@ -428,8 +428,8 @@ error:
 }
 
 static bool
-radv_amdgpu_winsys_get_fd(struct radeon_winsys *_ws,
-                         struct radeon_winsys_bo *_bo,
+radv_amdgpu_winsys_get_fd(struct radv_winsys *_ws,
+                         struct radv_winsys_bo *_bo,
                          int *fd)
 {
        struct radv_amdgpu_winsys_bo *bo = radv_amdgpu_winsys_bo(_bo);
@@ -460,8 +460,8 @@ static unsigned radv_eg_tile_split_rev(unsigned 
eg_tile_split)
 }
 
 static void
-radv_amdgpu_winsys_bo_set_metadata(struct radeon_winsys_bo *_bo,
-                                  struct radeon_bo_metadata *md)
+radv_amdgpu_winsys_bo_set_metadata(struct radv_winsys_bo *_bo,
+                                  struct radv_bo_metadata *md)
 {
        struct radv_amdgpu_winsys_bo *bo = radv_amdgpu_winsys_bo(_bo);
        struct amdgpu_bo_metadata metadata = {0};
diff --git a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.h 
b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.h
index 4512e76b333..f9c4bf5ccdd 100644
--- a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.h
+++ b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.h
@@ -69,7 +69,7 @@ struct radv_amdgpu_winsys_bo {
 };
 
 static inline
-struct radv_amdgpu_winsys_bo *radv_amdgpu_winsys_bo(struct radeon_winsys_bo 
*bo)
+struct radv_amdgpu_winsys_bo *radv_amdgpu_winsys_bo(struct radv_winsys_bo *bo)
 {
        return (struct radv_amdgpu_winsys_bo *)bo;
 }
diff --git a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c 
b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c
index 3655e0ebd3a..bd28524efa0 100644
--- a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c
+++ b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c
@@ -40,19 +40,19 @@ enum {
 };
 
 struct radv_amdgpu_cs {
-       struct radeon_winsys_cs base;
+       struct radv_winsys_cs base;
        struct radv_amdgpu_winsys *ws;
 
        struct amdgpu_cs_ib_info    ib;
 
-       struct radeon_winsys_bo     *ib_buffer;
+       struct radv_winsys_bo     *ib_buffer;
        uint8_t                 *ib_mapped;
        unsigned                    max_num_buffers;
        unsigned                    num_buffers;
        amdgpu_bo_handle            *handles;
        uint8_t                     *priorities;
 
-       struct radeon_winsys_bo     **old_ib_buffers;
+       struct radv_winsys_bo     **old_ib_buffers;
        unsigned                    num_old_ib_buffers;
        unsigned                    max_num_old_ib_buffers;
        unsigned                    *ib_size_ptr;
@@ -64,13 +64,13 @@ struct radv_amdgpu_cs {
 
        unsigned                    num_virtual_buffers;
        unsigned                    max_num_virtual_buffers;
-       struct radeon_winsys_bo     **virtual_buffers;
+       struct radv_winsys_bo     **virtual_buffers;
        uint8_t                     *virtual_buffer_priorities;
        int                         *virtual_buffer_hash_table;
 };
 
 static inline struct radv_amdgpu_cs *
-radv_amdgpu_cs(struct radeon_winsys_cs *base)
+radv_amdgpu_cs(struct radv_winsys_cs *base)
 {
        return (struct radv_amdgpu_cs*)base;
 }
@@ -101,20 +101,20 @@ static void radv_amdgpu_request_to_fence(struct 
radv_amdgpu_ctx *ctx,
        fence->user_ptr = (volatile uint64_t*)(ctx->fence_map + (req->ip_type * 
MAX_RINGS_PER_TYPE + req->ring) * sizeof(uint64_t));
 }
 
-static struct radeon_winsys_fence *radv_amdgpu_create_fence()
+static struct radv_winsys_fence *radv_amdgpu_create_fence()
 {
        struct radv_amdgpu_fence *fence = calloc(1, sizeof(struct 
radv_amdgpu_fence));
-       return (struct radeon_winsys_fence*)fence;
+       return (struct radv_winsys_fence*)fence;
 }
 
-static void radv_amdgpu_destroy_fence(struct radeon_winsys_fence *_fence)
+static void radv_amdgpu_destroy_fence(struct radv_winsys_fence *_fence)
 {
        struct radv_amdgpu_fence *fence = (struct radv_amdgpu_fence *)_fence;
        free(fence);
 }
 
-static bool radv_amdgpu_fence_wait(struct radeon_winsys *_ws,
-                             struct radeon_winsys_fence *_fence,
+static bool radv_amdgpu_fence_wait(struct radv_winsys *_ws,
+                             struct radv_winsys_fence *_fence,
                              bool absolute,
                              uint64_t timeout)
 {
@@ -147,7 +147,7 @@ static bool radv_amdgpu_fence_wait(struct radeon_winsys 
*_ws,
        return false;
 }
 
-static void radv_amdgpu_cs_destroy(struct radeon_winsys_cs *rcs)
+static void radv_amdgpu_cs_destroy(struct radv_winsys_cs *rcs)
 {
        struct radv_amdgpu_cs *cs = radv_amdgpu_cs(rcs);
 
@@ -178,8 +178,8 @@ static boolean radv_amdgpu_init_cs(struct radv_amdgpu_cs 
*cs,
        return true;
 }
 
-static struct radeon_winsys_cs *
-radv_amdgpu_cs_create(struct radeon_winsys *ws,
+static struct radv_winsys_cs *
+radv_amdgpu_cs_create(struct radv_winsys *ws,
                      enum ring_type ring_type)
 {
        struct radv_amdgpu_cs *cs;
@@ -226,7 +226,7 @@ radv_amdgpu_cs_create(struct radeon_winsys *ws,
        return &cs->base;
 }
 
-static void radv_amdgpu_cs_grow(struct radeon_winsys_cs *_cs, size_t min_size)
+static void radv_amdgpu_cs_grow(struct radv_winsys_cs *_cs, size_t min_size)
 {
        struct radv_amdgpu_cs *cs = radv_amdgpu_cs(_cs);
 
@@ -309,7 +309,7 @@ static void radv_amdgpu_cs_grow(struct radeon_winsys_cs 
*_cs, size_t min_size)
 
 }
 
-static bool radv_amdgpu_cs_finalize(struct radeon_winsys_cs *_cs)
+static bool radv_amdgpu_cs_finalize(struct radv_winsys_cs *_cs)
 {
        struct radv_amdgpu_cs *cs = radv_amdgpu_cs(_cs);
 
@@ -325,7 +325,7 @@ static bool radv_amdgpu_cs_finalize(struct radeon_winsys_cs 
*_cs)
        return !cs->failed;
 }
 
-static void radv_amdgpu_cs_reset(struct radeon_winsys_cs *_cs)
+static void radv_amdgpu_cs_reset(struct radv_winsys_cs *_cs)
 {
        struct radv_amdgpu_cs *cs = radv_amdgpu_cs(_cs);
        cs->base.cdw = 0;
@@ -408,8 +408,8 @@ static void radv_amdgpu_cs_add_buffer_internal(struct 
radv_amdgpu_cs *cs,
        ++cs->num_buffers;
 }
 
-static void radv_amdgpu_cs_add_virtual_buffer(struct radeon_winsys_cs *_cs,
-                                              struct radeon_winsys_bo *bo,
+static void radv_amdgpu_cs_add_virtual_buffer(struct radv_winsys_cs *_cs,
+                                              struct radv_winsys_bo *bo,
                                               uint8_t priority)
 {
        struct radv_amdgpu_cs *cs = radv_amdgpu_cs(_cs);
@@ -451,8 +451,8 @@ static void radv_amdgpu_cs_add_virtual_buffer(struct 
radeon_winsys_cs *_cs,
 
 }
 
-static void radv_amdgpu_cs_add_buffer(struct radeon_winsys_cs *_cs,
-                                struct radeon_winsys_bo *_bo,
+static void radv_amdgpu_cs_add_buffer(struct radv_winsys_cs *_cs,
+                                struct radv_winsys_bo *_bo,
                                 uint8_t priority)
 {
        struct radv_amdgpu_cs *cs = radv_amdgpu_cs(_cs);
@@ -466,8 +466,8 @@ static void radv_amdgpu_cs_add_buffer(struct 
radeon_winsys_cs *_cs,
        radv_amdgpu_cs_add_buffer_internal(cs, bo->bo, priority);
 }
 
-static void radv_amdgpu_cs_execute_secondary(struct radeon_winsys_cs *_parent,
-                                            struct radeon_winsys_cs *_child)
+static void radv_amdgpu_cs_execute_secondary(struct radv_winsys_cs *_parent,
+                                            struct radv_winsys_cs *_child)
 {
        struct radv_amdgpu_cs *parent = radv_amdgpu_cs(_parent);
        struct radv_amdgpu_cs *child = radv_amdgpu_cs(_child);
@@ -500,10 +500,10 @@ static void radv_amdgpu_cs_execute_secondary(struct 
radeon_winsys_cs *_parent,
 }
 
 static int radv_amdgpu_create_bo_list(struct radv_amdgpu_winsys *ws,
-                                     struct radeon_winsys_cs **cs_array,
+                                     struct radv_winsys_cs **cs_array,
                                      unsigned count,
                                      struct radv_amdgpu_winsys_bo *extra_bo,
-                                     struct radeon_winsys_cs *extra_cs,
+                                     struct radv_winsys_cs *extra_cs,
                                      amdgpu_bo_list_handle *bo_list)
 {
        int r;
@@ -645,13 +645,13 @@ static void radv_assign_last_submit(struct 
radv_amdgpu_ctx *ctx,
                                     request);
 }
 
-static int radv_amdgpu_winsys_cs_submit_chained(struct radeon_winsys_ctx *_ctx,
+static int radv_amdgpu_winsys_cs_submit_chained(struct radv_winsys_ctx *_ctx,
                                                int queue_idx,
-                                               struct radeon_winsys_cs 
**cs_array,
+                                               struct radv_winsys_cs 
**cs_array,
                                                unsigned cs_count,
-                                               struct radeon_winsys_cs 
*initial_preamble_cs,
-                                               struct radeon_winsys_cs 
*continue_preamble_cs,
-                                               struct radeon_winsys_fence 
*_fence)
+                                               struct radv_winsys_cs 
*initial_preamble_cs,
+                                               struct radv_winsys_cs 
*continue_preamble_cs,
+                                               struct radv_winsys_fence 
*_fence)
 {
        int r;
        struct radv_amdgpu_ctx *ctx = radv_amdgpu_ctx(_ctx);
@@ -722,13 +722,13 @@ static int radv_amdgpu_winsys_cs_submit_chained(struct 
radeon_winsys_ctx *_ctx,
        return r;
 }
 
-static int radv_amdgpu_winsys_cs_submit_fallback(struct radeon_winsys_ctx 
*_ctx,
+static int radv_amdgpu_winsys_cs_submit_fallback(struct radv_winsys_ctx *_ctx,
                                                 int queue_idx,
-                                                struct radeon_winsys_cs 
**cs_array,
+                                                struct radv_winsys_cs 
**cs_array,
                                                 unsigned cs_count,
-                                                struct radeon_winsys_cs 
*initial_preamble_cs,
-                                                struct radeon_winsys_cs 
*continue_preamble_cs,
-                                                struct radeon_winsys_fence 
*_fence)
+                                                struct radv_winsys_cs 
*initial_preamble_cs,
+                                                struct radv_winsys_cs 
*continue_preamble_cs,
+                                                struct radv_winsys_fence 
*_fence)
 {
        int r;
        struct radv_amdgpu_ctx *ctx = radv_amdgpu_ctx(_ctx);
@@ -741,7 +741,7 @@ static int radv_amdgpu_winsys_cs_submit_fallback(struct 
radeon_winsys_ctx *_ctx,
        for (unsigned i = 0; i < cs_count;) {
                struct radv_amdgpu_cs *cs0 = radv_amdgpu_cs(cs_array[i]);
                struct amdgpu_cs_ib_info ibs[AMDGPU_CS_MAX_IBS_PER_SUBMIT];
-               struct radeon_winsys_cs *preamble_cs = i ? continue_preamble_cs 
: initial_preamble_cs;
+               struct radv_winsys_cs *preamble_cs = i ? continue_preamble_cs : 
initial_preamble_cs;
                unsigned cnt = MIN2(AMDGPU_CS_MAX_IBS_PER_SUBMIT - 
!!preamble_cs,
                                    cs_count - i);
 
@@ -799,19 +799,19 @@ static int radv_amdgpu_winsys_cs_submit_fallback(struct 
radeon_winsys_ctx *_ctx,
        return 0;
 }
 
-static int radv_amdgpu_winsys_cs_submit_sysmem(struct radeon_winsys_ctx *_ctx,
+static int radv_amdgpu_winsys_cs_submit_sysmem(struct radv_winsys_ctx *_ctx,
                                               int queue_idx,
-                                              struct radeon_winsys_cs 
**cs_array,
+                                              struct radv_winsys_cs **cs_array,
                                               unsigned cs_count,
-                                              struct radeon_winsys_cs 
*initial_preamble_cs,
-                                              struct radeon_winsys_cs 
*continue_preamble_cs,
-                                              struct radeon_winsys_fence 
*_fence)
+                                              struct radv_winsys_cs 
*initial_preamble_cs,
+                                              struct radv_winsys_cs 
*continue_preamble_cs,
+                                              struct radv_winsys_fence *_fence)
 {
        int r;
        struct radv_amdgpu_ctx *ctx = radv_amdgpu_ctx(_ctx);
        struct radv_amdgpu_fence *fence = (struct radv_amdgpu_fence *)_fence;
        struct radv_amdgpu_cs *cs0 = radv_amdgpu_cs(cs_array[0]);
-       struct radeon_winsys *ws = (struct radeon_winsys*)cs0->ws;
+       struct radv_winsys *ws = (struct radv_winsys*)cs0->ws;
        amdgpu_bo_list_handle bo_list;
        struct amdgpu_cs_request request;
        uint32_t pad_word = 0xffff1000U;
@@ -823,8 +823,8 @@ static int radv_amdgpu_winsys_cs_submit_sysmem(struct 
radeon_winsys_ctx *_ctx,
 
        for (unsigned i = 0; i < cs_count;) {
                struct amdgpu_cs_ib_info ib = {0};
-               struct radeon_winsys_bo *bo = NULL;
-               struct radeon_winsys_cs *preamble_cs = i ? continue_preamble_cs 
: initial_preamble_cs;
+               struct radv_winsys_bo *bo = NULL;
+               struct radv_winsys_cs *preamble_cs = i ? continue_preamble_cs : 
initial_preamble_cs;
                uint32_t *ptr;
                unsigned cnt = 0;
                unsigned size = 0;
@@ -905,18 +905,18 @@ static int radv_amdgpu_winsys_cs_submit_sysmem(struct 
radeon_winsys_ctx *_ctx,
        return 0;
 }
 
-static int radv_amdgpu_winsys_cs_submit(struct radeon_winsys_ctx *_ctx,
+static int radv_amdgpu_winsys_cs_submit(struct radv_winsys_ctx *_ctx,
                                        int queue_idx,
-                                       struct radeon_winsys_cs **cs_array,
+                                       struct radv_winsys_cs **cs_array,
                                        unsigned cs_count,
-                                       struct radeon_winsys_cs 
*initial_preamble_cs,
-                                       struct radeon_winsys_cs 
*continue_preamble_cs,
-                                       struct radeon_winsys_sem **wait_sem,
+                                       struct radv_winsys_cs 
*initial_preamble_cs,
+                                       struct radv_winsys_cs 
*continue_preamble_cs,
+                                       struct radv_winsys_sem **wait_sem,
                                        unsigned wait_sem_count,
-                                       struct radeon_winsys_sem **signal_sem,
+                                       struct radv_winsys_sem **signal_sem,
                                        unsigned signal_sem_count,
                                        bool can_patch,
-                                       struct radeon_winsys_fence *_fence)
+                                       struct radv_winsys_fence *_fence)
 {
        struct radv_amdgpu_cs *cs = radv_amdgpu_cs(cs_array[0]);
        struct radv_amdgpu_ctx *ctx = radv_amdgpu_ctx(_ctx);
@@ -965,7 +965,7 @@ static void *radv_amdgpu_winsys_get_cpu_addr(void *_cs, 
uint64_t addr)
        return ret;
 }
 
-static void radv_amdgpu_winsys_cs_dump(struct radeon_winsys_cs *_cs,
+static void radv_amdgpu_winsys_cs_dump(struct radv_winsys_cs *_cs,
                                        FILE* file,
                                        uint32_t trace_id)
 {
@@ -977,7 +977,7 @@ static void radv_amdgpu_winsys_cs_dump(struct 
radeon_winsys_cs *_cs,
                    radv_amdgpu_winsys_get_cpu_addr, cs);
 }
 
-static struct radeon_winsys_ctx *radv_amdgpu_ctx_create(struct radeon_winsys 
*_ws)
+static struct radv_winsys_ctx *radv_amdgpu_ctx_create(struct radv_winsys *_ws)
 {
        struct radv_amdgpu_winsys *ws = radv_amdgpu_winsys(_ws);
        struct radv_amdgpu_ctx *ctx = CALLOC_STRUCT(radv_amdgpu_ctx);
@@ -1000,13 +1000,13 @@ static struct radeon_winsys_ctx 
*radv_amdgpu_ctx_create(struct radeon_winsys *_w
                ctx->fence_map = (uint64_t*)ws->base.buffer_map(ctx->fence_bo);
        if (ctx->fence_map)
                memset(ctx->fence_map, 0, 4096);
-       return (struct radeon_winsys_ctx *)ctx;
+       return (struct radv_winsys_ctx *)ctx;
 error_create:
        FREE(ctx);
        return NULL;
 }
 
-static void radv_amdgpu_ctx_destroy(struct radeon_winsys_ctx *rwctx)
+static void radv_amdgpu_ctx_destroy(struct radv_winsys_ctx *rwctx)
 {
        struct radv_amdgpu_ctx *ctx = (struct radv_amdgpu_ctx *)rwctx;
        ctx->ws->base.buffer_destroy(ctx->fence_bo);
@@ -1014,7 +1014,7 @@ static void radv_amdgpu_ctx_destroy(struct 
radeon_winsys_ctx *rwctx)
        FREE(ctx);
 }
 
-static bool radv_amdgpu_ctx_wait_idle(struct radeon_winsys_ctx *rwctx,
+static bool radv_amdgpu_ctx_wait_idle(struct radv_winsys_ctx *rwctx,
                                       enum ring_type ring_type, int ring_index)
 {
        struct radv_amdgpu_ctx *ctx = (struct radv_amdgpu_ctx *)rwctx;
@@ -1032,7 +1032,7 @@ static bool radv_amdgpu_ctx_wait_idle(struct 
radeon_winsys_ctx *rwctx,
        return true;
 }
 
-static struct radeon_winsys_sem *radv_amdgpu_create_sem(struct radeon_winsys 
*_ws)
+static struct radv_winsys_sem *radv_amdgpu_create_sem(struct radv_winsys *_ws)
 {
        int ret;
        amdgpu_semaphore_handle sem;
@@ -1040,10 +1040,10 @@ static struct radeon_winsys_sem 
*radv_amdgpu_create_sem(struct radeon_winsys *_w
        ret = amdgpu_cs_create_semaphore(&sem);
        if (ret)
                return NULL;
-       return (struct radeon_winsys_sem *)sem;
+       return (struct radv_winsys_sem *)sem;
 }
 
-static void radv_amdgpu_destroy_sem(struct radeon_winsys_sem *_sem)
+static void radv_amdgpu_destroy_sem(struct radv_winsys_sem *_sem)
 {
        amdgpu_semaphore_handle sem = (amdgpu_semaphore_handle)_sem;
        amdgpu_cs_destroy_semaphore(sem);
diff --git a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.h 
b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.h
index 41d0b2f2efb..90d37bc2409 100644
--- a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.h
+++ b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.h
@@ -53,12 +53,12 @@ struct radv_amdgpu_ctx {
        amdgpu_context_handle ctx;
        struct radv_amdgpu_fence last_submission[AMDGPU_HW_IP_DMA + 
1][MAX_RINGS_PER_TYPE];
 
-       struct radeon_winsys_bo *fence_bo;
+       struct radv_winsys_bo *fence_bo;
        uint64_t *fence_map;
 };
 
 static inline struct radv_amdgpu_ctx *
-radv_amdgpu_ctx(struct radeon_winsys_ctx *base)
+radv_amdgpu_ctx(struct radv_winsys_ctx *base)
 {
        return (struct radv_amdgpu_ctx *)base;
 }
diff --git a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.c 
b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.c
index eaa978e3850..134151cc381 100644
--- a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.c
+++ b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.c
@@ -76,7 +76,7 @@ static int radv_amdgpu_surface_sanity(const struct 
ac_surf_info *surf_info,
        return 0;
 }
 
-static int radv_amdgpu_winsys_surface_init(struct radeon_winsys *_ws,
+static int radv_amdgpu_winsys_surface_init(struct radv_winsys *_ws,
                                           const struct ac_surf_info *surf_info,
                                           struct radeon_surf *surf)
 {
@@ -100,7 +100,7 @@ static int radv_amdgpu_winsys_surface_init(struct 
radeon_winsys *_ws,
        return ac_compute_surface(ws->addrlib, &ws->info, &config, mode, surf);
 }
 
-static int radv_amdgpu_winsys_surface_best(struct radeon_winsys *rws,
+static int radv_amdgpu_winsys_surface_best(struct radv_winsys *rws,
                                           struct radeon_surf *surf)
 {
        return 0;
diff --git a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c 
b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c
index c7688cf4c9b..9dd51384c7e 100644
--- a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c
+++ b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c
@@ -66,13 +66,13 @@ do_winsys_init(struct radv_amdgpu_winsys *ws, int fd)
        return true;
 }
 
-static void radv_amdgpu_winsys_query_info(struct radeon_winsys *rws,
+static void radv_amdgpu_winsys_query_info(struct radv_winsys *rws,
                                      struct radeon_info *info)
 {
        *info = ((struct radv_amdgpu_winsys *)rws)->info;
 }
 
-static void radv_amdgpu_winsys_destroy(struct radeon_winsys *rws)
+static void radv_amdgpu_winsys_destroy(struct radv_winsys *rws)
 {
        struct radv_amdgpu_winsys *ws = (struct radv_amdgpu_winsys*)rws;
 
@@ -81,7 +81,7 @@ static void radv_amdgpu_winsys_destroy(struct radeon_winsys 
*rws)
        FREE(rws);
 }
 
-struct radeon_winsys *
+struct radv_winsys *
 radv_amdgpu_winsys_create(int fd, uint64_t debug_flags, uint64_t 
perftest_flags)
 {
        uint32_t drm_major, drm_minor, r;
diff --git a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h 
b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h
index 2d9cf248389..660e626a489 100644
--- a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h
+++ b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h
@@ -35,7 +35,7 @@
 #include "util/list.h"
 
 struct radv_amdgpu_winsys {
-       struct radeon_winsys base;
+       struct radv_winsys base;
        amdgpu_device_handle dev;
 
        struct radeon_info info;
@@ -52,7 +52,7 @@ struct radv_amdgpu_winsys {
 };
 
 static inline struct radv_amdgpu_winsys *
-radv_amdgpu_winsys(struct radeon_winsys *base)
+radv_amdgpu_winsys(struct radv_winsys *base)
 {
        return (struct radv_amdgpu_winsys*)base;
 }
diff --git a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys_public.h 
b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys_public.h
index 854e216551f..394c60df435 100644
--- a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys_public.h
+++ b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys_public.h
@@ -29,7 +29,7 @@
 #ifndef RADV_AMDGPU_WINSYS_PUBLIC_H
 #define RADV_AMDGPU_WINSYS_PUBLIC_H
 
-struct radeon_winsys *radv_amdgpu_winsys_create(int fd, uint64_t debug_flags,
+struct radv_winsys *radv_amdgpu_winsys_create(int fd, uint64_t debug_flags,
                                                uint64_t perftest_flags);
 
 #endif /* RADV_AMDGPU_WINSYS_PUBLIC_H */
-- 
2.13.0

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to