Module: Mesa
Branch: master
Commit: 603b5340b9e53d3488f404a66a80fe2ca0395930
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=603b5340b9e53d3488f404a66a80fe2ca0395930

Author: Marek Olšák <[email protected]>
Date:   Tue Nov 10 21:34:27 2020 -0500

ac: rename num_render_backends -> max_render_backends

Acked-by: Pierre-Eric Pelloux-Prayer <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7542>

---

 src/amd/common/ac_gpu_info.c                      | 14 +++++++-------
 src/amd/common/ac_gpu_info.h                      |  2 +-
 src/amd/common/ac_surface.c                       |  4 ++--
 src/amd/common/ac_surface_modifier_test.c         |  2 +-
 src/amd/vulkan/radv_cmd_buffer.c                  |  2 +-
 src/amd/vulkan/radv_pipeline.c                    |  6 +++---
 src/amd/vulkan/radv_query.c                       |  6 +++---
 src/amd/vulkan/si_cmd_buffer.c                    |  4 ++--
 src/amd/vulkan/winsys/null/radv_null_winsys.c     |  2 +-
 src/gallium/drivers/r600/r600_pipe_common.c       |  2 +-
 src/gallium/drivers/r600/r600_query.c             | 18 +++++++++---------
 src/gallium/drivers/radeonsi/si_fence.c           |  2 +-
 src/gallium/drivers/radeonsi/si_pipe.c            |  6 +++---
 src/gallium/drivers/radeonsi/si_query.c           | 12 ++++++------
 src/gallium/drivers/radeonsi/si_state.c           |  6 +++---
 src/gallium/drivers/radeonsi/si_state_binning.c   |  6 +++---
 src/gallium/winsys/radeon/drm/radeon_drm_winsys.c |  4 ++--
 17 files changed, 49 insertions(+), 49 deletions(-)

diff --git a/src/amd/common/ac_gpu_info.c b/src/amd/common/ac_gpu_info.c
index 5c55112dc81..39b2e657fe8 100644
--- a/src/amd/common/ac_gpu_info.c
+++ b/src/amd/common/ac_gpu_info.c
@@ -537,14 +537,14 @@ bool ac_query_gpu_info(int fd, void *dev_p, struct 
radeon_info *info,
        info->has_tmz_support = has_tmz_support(dev, info, amdinfo);
 
    info->pa_sc_tile_steering_override = 
device_info.pa_sc_tile_steering_override;
-   info->num_render_backends = amdinfo->rb_pipes;
+   info->max_render_backends = amdinfo->rb_pipes;
    /* The value returned by the kernel driver was wrong. */
    if (info->family == CHIP_KAVERI)
-      info->num_render_backends = 2;
+      info->max_render_backends = 2;
 
    /* Guess the number of enabled SEs because the kernel doesn't tell us. */
    if (info->chip_class >= GFX10_3 && info->max_se > 1) {
-      unsigned num_rbs_per_se = info->num_render_backends / info->max_se;
+      unsigned num_rbs_per_se = info->max_render_backends / info->max_se;
       info->num_se = util_bitcount(amdinfo->enabled_rb_pipes_mask) / 
num_rbs_per_se;
    } else {
       info->num_se = info->max_se;
@@ -730,7 +730,7 @@ bool ac_query_gpu_info(int fd, void *dev_p, struct 
radeon_info *info,
                                   info->family == CHIP_RENOIR)) ||
        (info->drm_minor >= 34 && (info->family == CHIP_NAVI12 || info->family 
== CHIP_NAVI14)) ||
        info->chip_class >= GFX10_3) {
-      if (info->num_render_backends == 1)
+      if (info->max_render_backends == 1)
          info->use_display_dcc_unaligned = true;
       else
          info->use_display_dcc_with_retile_blit = true;
@@ -796,7 +796,7 @@ bool ac_query_gpu_info(int fd, void *dev_p, struct 
radeon_info *info,
       info->min_sgpr_alloc = 128;
       info->sgpr_alloc_granularity = 128;
       /* Don't use late alloc on small chips. */
-      info->use_late_alloc = info->num_render_backends > 4;
+      info->use_late_alloc = info->max_render_backends > 4;
    } else if (info->chip_class >= GFX8) {
       info->num_physical_sgprs_per_simd = 800;
       info->min_sgpr_alloc = 16;
@@ -988,7 +988,7 @@ void ac_print_gpu_info(struct radeon_info *info, FILE *f)
 
    fprintf(f, "Render backend info:\n");
    fprintf(f, "    pa_sc_tile_steering_override = 0x%x\n", 
info->pa_sc_tile_steering_override);
-   fprintf(f, "    num_render_backends = %i\n", info->num_render_backends);
+   fprintf(f, "    max_render_backends = %i\n", info->max_render_backends);
    fprintf(f, "    num_tile_pipes = %i\n", info->num_tile_pipes);
    fprintf(f, "    pipe_interleave_bytes = %i\n", info->pipe_interleave_bytes);
    fprintf(f, "    enabled_rb_mask = 0x%x\n", info->enabled_rb_mask);
@@ -1168,7 +1168,7 @@ void ac_get_harvested_configs(struct radeon_info *info, 
unsigned raster_config,
    unsigned sh_per_se = MAX2(info->max_sh_per_se, 1);
    unsigned num_se = MAX2(info->max_se, 1);
    unsigned rb_mask = info->enabled_rb_mask;
-   unsigned num_rb = MIN2(info->num_render_backends, 16);
+   unsigned num_rb = MIN2(info->max_render_backends, 16);
    unsigned rb_per_pkr = MIN2(num_rb / num_se / sh_per_se, 2);
    unsigned rb_per_se = num_rb / num_se;
    unsigned se_mask[4];
diff --git a/src/amd/common/ac_gpu_info.h b/src/amd/common/ac_gpu_info.h
index a1f368cd54f..893220d25cc 100644
--- a/src/amd/common/ac_gpu_info.h
+++ b/src/amd/common/ac_gpu_info.h
@@ -189,7 +189,7 @@ struct radeon_info {
    uint32_t r600_num_banks;
    uint32_t gb_addr_config;
    uint32_t pa_sc_tile_steering_override; /* CLEAR_STATE also sets this */
-   uint32_t num_render_backends;
+   uint32_t max_render_backends;  /* number of render backends incl. disabled 
ones */
    uint32_t num_tile_pipes; /* pipe count from PIPE_CONFIG */
    uint32_t pipe_interleave_bytes;
    uint32_t enabled_rb_mask; /* GCN harvest config */
diff --git a/src/amd/common/ac_surface.c b/src/amd/common/ac_surface.c
index 31a49e6e31a..619b655250f 100644
--- a/src/amd/common/ac_surface.c
+++ b/src/amd/common/ac_surface.c
@@ -464,7 +464,7 @@ bool ac_get_supported_modifiers(const struct radeon_info 
*info,
               AMD_FMT_MOD_SET(PIPE, pipes))
 
       if (util_format_get_blocksize(format) == 4) {
-         if (info->num_render_backends == 1) {
+         if (info->max_render_backends == 1) {
             ADD_MOD(AMD_FMT_MOD |
                     AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_S_X) |
                     AMD_FMT_MOD_SET(TILE_VERSION, AMD_FMT_MOD_TILE_VER_GFX9) |
@@ -526,7 +526,7 @@ bool ac_get_supported_modifiers(const struct radeon_info 
*info,
       if (info->family == CHIP_NAVI12 || info->family == CHIP_NAVI14 || 
info->chip_class >= GFX10_3) {
          bool independent_128b = info->chip_class >= GFX10_3;
 
-         if (info->num_render_backends == 1) {
+         if (info->max_render_backends == 1) {
             ADD_MOD(AMD_FMT_MOD | common_dcc |
                     AMD_FMT_MOD_SET(DCC_PIPE_ALIGN, 1) |
                     AMD_FMT_MOD_SET(DCC_INDEPENDENT_64B, 1) |
diff --git a/src/amd/common/ac_surface_modifier_test.c 
b/src/amd/common/ac_surface_modifier_test.c
index 8ca0e051d8a..b66351cf57c 100644
--- a/src/amd/common/ac_surface_modifier_test.c
+++ b/src/amd/common/ac_surface_modifier_test.c
@@ -521,7 +521,7 @@ int main()
 
       testcases[i].init(&info);
 
-      info.num_render_backends = 1u << (testcases[i].se +
+      info.max_render_backends = 1u << (testcases[i].se +
                                         testcases[i].rb_per_se);
       switch(info.chip_class) {
       case GFX10:
diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c
index 51467db62eb..6d6f7f1e68d 100644
--- a/src/amd/vulkan/radv_cmd_buffer.c
+++ b/src/amd/vulkan/radv_cmd_buffer.c
@@ -440,7 +440,7 @@ radv_reset_cmd_buffer(struct radv_cmd_buffer *cmd_buffer)
 
        if (cmd_buffer->device->physical_device->rad_info.chip_class >= GFX9 &&
            cmd_buffer->queue_family_index == RADV_QUEUE_GENERAL) {
-               unsigned num_db = 
cmd_buffer->device->physical_device->rad_info.num_render_backends;
+               unsigned num_db = 
cmd_buffer->device->physical_device->rad_info.max_render_backends;
                unsigned fence_offset, eop_bug_offset;
                void *fence_ptr;
 
diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c
index 713a2379af7..875a941d138 100644
--- a/src/amd/vulkan/radv_pipeline.c
+++ b/src/amd/vulkan/radv_pipeline.c
@@ -3715,7 +3715,7 @@ radv_gfx9_compute_bin_size(const struct radv_pipeline 
*pipeline, const VkGraphic
        VkExtent2D extent = {512, 512};
 
        unsigned log_num_rb_per_se =
-           
util_logbase2_ceil(pipeline->device->physical_device->rad_info.num_render_backends
 /
+           
util_logbase2_ceil(pipeline->device->physical_device->rad_info.max_render_backends
 /
                               
pipeline->device->physical_device->rad_info.max_se);
        unsigned log_num_se = 
util_logbase2_ceil(pipeline->device->physical_device->rad_info.max_se);
 
@@ -3783,7 +3783,7 @@ radv_gfx10_compute_bin_size(const struct radv_pipeline 
*pipeline, const VkGraphi
        const unsigned fmask_tag_size = 256;
        const unsigned fmask_tag_count = 44;
 
-       const unsigned rb_count = 
pipeline->device->physical_device->rad_info.num_render_backends;
+       const unsigned rb_count = 
pipeline->device->physical_device->rad_info.max_render_backends;
        const unsigned pipe_count = MAX2(rb_count, 
pipeline->device->physical_device->rad_info.num_sdp_interfaces);
 
        const unsigned db_tag_part = (db_tag_count * rb_count / pipe_count) * 
db_tag_size * pipe_count;
@@ -3910,7 +3910,7 @@ radv_get_binning_settings(const struct 
radv_physical_device *pdev)
 {
        struct radv_binning_settings settings;
        if (pdev->rad_info.has_dedicated_vram) {
-               if (pdev->rad_info.num_render_backends > 4) {
+               if (pdev->rad_info.max_render_backends > 4) {
                        settings.context_states_per_bin = 1;
                        settings.persistent_states_per_bin = 1;
                } else {
diff --git a/src/amd/vulkan/radv_query.c b/src/amd/vulkan/radv_query.c
index f4c17062bff..59ce6b02a91 100644
--- a/src/amd/vulkan/radv_query.c
+++ b/src/amd/vulkan/radv_query.c
@@ -164,7 +164,7 @@ build_occlusion_query_shader(struct radv_device *device) {
        nir_variable *end = nir_local_variable_create(b.impl, 
glsl_uint64_t_type(), "end");
        nir_variable *available = nir_local_variable_create(b.impl, 
glsl_bool_type(), "available");
        unsigned enabled_rb_mask = 
device->physical_device->rad_info.enabled_rb_mask;
-       unsigned db_count = 
device->physical_device->rad_info.num_render_backends;
+       unsigned db_count = 
device->physical_device->rad_info.max_render_backends;
 
        nir_ssa_def *flags = radv_load_push_int(&b, 0, "flags");
 
@@ -1160,7 +1160,7 @@ VkResult radv_CreateQueryPool(
 
        switch(pCreateInfo->queryType) {
        case VK_QUERY_TYPE_OCCLUSION:
-               pool->stride = 16 * 
device->physical_device->rad_info.num_render_backends;
+               pool->stride = 16 * 
device->physical_device->rad_info.max_render_backends;
                break;
        case VK_QUERY_TYPE_PIPELINE_STATISTICS:
                pool->stride = pipelinestat_block_size * 2;
@@ -1266,7 +1266,7 @@ VkResult radv_GetQueryPoolResults(
                }
                case VK_QUERY_TYPE_OCCLUSION: {
                        uint64_t const *src64 = (uint64_t const *)src;
-                       uint32_t db_count = 
device->physical_device->rad_info.num_render_backends;
+                       uint32_t db_count = 
device->physical_device->rad_info.max_render_backends;
                        uint32_t enabled_rb_mask = 
device->physical_device->rad_info.enabled_rb_mask;
                        uint64_t sample_count = 0;
                        available = 1;
diff --git a/src/amd/vulkan/si_cmd_buffer.c b/src/amd/vulkan/si_cmd_buffer.c
index 7be781c3b7c..2d973c1360b 100644
--- a/src/amd/vulkan/si_cmd_buffer.c
+++ b/src/amd/vulkan/si_cmd_buffer.c
@@ -154,7 +154,7 @@ static void
 si_set_raster_config(struct radv_physical_device *physical_device,
                     struct radeon_cmdbuf *cs)
 {
-       unsigned num_rb = MIN2(physical_device->rad_info.num_render_backends, 
16);
+       unsigned num_rb = MIN2(physical_device->rad_info.max_render_backends, 
16);
        unsigned rb_mask = physical_device->rad_info.enabled_rb_mask;
        unsigned raster_config, raster_config_1;
 
@@ -426,7 +426,7 @@ si_emit_graphics(struct radv_device *device,
                unsigned meta_write_policy, meta_read_policy;
 
                /* TODO: investigate whether LRU improves performance on other 
chips too */
-               if (physical_device->rad_info.num_render_backends <= 4) {
+               if (physical_device->rad_info.max_render_backends <= 4) {
                        meta_write_policy = V_02807C_CACHE_LRU_WR; /* cache 
writes */
                        meta_read_policy =  V_02807C_CACHE_LRU_RD; /* cache 
reads */
                } else {
diff --git a/src/amd/vulkan/winsys/null/radv_null_winsys.c 
b/src/amd/vulkan/winsys/null/radv_null_winsys.c
index dbc2d9b2ccb..01f36684e9a 100644
--- a/src/amd/vulkan/winsys/null/radv_null_winsys.c
+++ b/src/amd/vulkan/winsys/null/radv_null_winsys.c
@@ -127,7 +127,7 @@ static void radv_null_winsys_query_info(struct 
radeon_winsys *rws,
        info->num_physical_wave64_vgprs_per_simd = info->chip_class >= GFX10 ? 
512 : 256;
        info->num_simd_per_compute_unit = info->chip_class >= GFX10 ? 2 : 4;
        info->lds_size_per_workgroup = info->chip_class >= GFX10 ? 128 * 1024 : 
64 * 1024;
-       info->num_render_backends = gpu_info[info->family].num_render_backends;
+       info->max_render_backends = gpu_info[info->family].num_render_backends;
 
        info->has_dedicated_vram = gpu_info[info->family].has_dedicated_vram;
 }
diff --git a/src/gallium/drivers/r600/r600_pipe_common.c 
b/src/gallium/drivers/r600/r600_pipe_common.c
index 5380fbb7056..309b1ce1da0 100644
--- a/src/gallium/drivers/r600/r600_pipe_common.c
+++ b/src/gallium/drivers/r600/r600_pipe_common.c
@@ -1349,7 +1349,7 @@ bool r600_common_screen_init(struct r600_common_screen 
*rscreen,
                printf("r600_gb_backend_map = %i\n", 
rscreen->info.r600_gb_backend_map);
                printf("r600_gb_backend_map_valid = %i\n", 
rscreen->info.r600_gb_backend_map_valid);
                printf("r600_num_banks = %i\n", rscreen->info.r600_num_banks);
-               printf("num_render_backends = %i\n", 
rscreen->info.num_render_backends);
+               printf("num_render_backends = %i\n", 
rscreen->info.max_render_backends);
                printf("num_tile_pipes = %i\n", rscreen->info.num_tile_pipes);
                printf("pipe_interleave_bytes = %i\n", 
rscreen->info.pipe_interleave_bytes);
                printf("enabled_rb_mask = 0x%x\n", 
rscreen->info.enabled_rb_mask);
diff --git a/src/gallium/drivers/r600/r600_query.c 
b/src/gallium/drivers/r600/r600_query.c
index 4935da1723d..5e10810a6a7 100644
--- a/src/gallium/drivers/r600/r600_query.c
+++ b/src/gallium/drivers/r600/r600_query.c
@@ -430,7 +430,7 @@ static bool r600_query_sw_get_result(struct 
r600_common_context *rctx,
                result->u32 = rctx->screen->info.num_good_compute_units;
                return true;
        case R600_QUERY_GPIN_NUM_RB:
-               result->u32 = rctx->screen->info.num_render_backends;
+               result->u32 = rctx->screen->info.max_render_backends;
                return true;
        case R600_QUERY_GPIN_NUM_SPI:
                result->u32 = 1; /* all supported chips have one SPI per SE */
@@ -537,7 +537,7 @@ static bool r600_query_hw_prepare_buffer(struct 
r600_common_screen *rscreen,
        if (query->b.type == PIPE_QUERY_OCCLUSION_COUNTER ||
            query->b.type == PIPE_QUERY_OCCLUSION_PREDICATE ||
            query->b.type == PIPE_QUERY_OCCLUSION_PREDICATE_CONSERVATIVE) {
-               unsigned max_rbs = rscreen->info.num_render_backends;
+               unsigned max_rbs = rscreen->info.max_render_backends;
                unsigned enabled_rb_mask = rscreen->info.enabled_rb_mask;
                unsigned num_results;
                unsigned i, j;
@@ -622,7 +622,7 @@ static struct pipe_query *r600_query_hw_create(struct 
r600_common_screen *rscree
        case PIPE_QUERY_OCCLUSION_COUNTER:
        case PIPE_QUERY_OCCLUSION_PREDICATE:
        case PIPE_QUERY_OCCLUSION_PREDICATE_CONSERVATIVE:
-               query->result_size = 16 * rscreen->info.num_render_backends;
+               query->result_size = 16 * rscreen->info.max_render_backends;
                query->result_size += 16; /* for the fence + alignment */
                query->num_cs_dw_begin = 6;
                query->num_cs_dw_end = 6 + r600_gfx_write_fence_dwords(rscreen);
@@ -821,7 +821,7 @@ static void r600_query_hw_do_emit_stop(struct 
r600_common_context *ctx,
                radeon_emit(cs, va);
                radeon_emit(cs, va >> 32);
 
-               fence_va = va + ctx->screen->info.num_render_backends * 16 - 8;
+               fence_va = va + ctx->screen->info.max_render_backends * 16 - 8;
                break;
        case PIPE_QUERY_PRIMITIVES_EMITTED:
        case PIPE_QUERY_PRIMITIVES_GENERATED:
@@ -1082,7 +1082,7 @@ static void r600_get_hw_query_params(struct 
r600_common_context *rctx,
                                     struct r600_query_hw *rquery, int index,
                                     struct r600_hw_query_params *params)
 {
-       unsigned max_rbs = rctx->screen->info.num_render_backends;
+       unsigned max_rbs = rctx->screen->info.max_render_backends;
 
        params->pair_stride = 0;
        params->pair_count = 1;
@@ -1173,7 +1173,7 @@ static void r600_query_hw_add_result(struct 
r600_common_screen *rscreen,
                                     void *buffer,
                                     union pipe_query_result *result)
 {
-       unsigned max_rbs = rscreen->info.num_render_backends;
+       unsigned max_rbs = rscreen->info.max_render_backends;
 
        switch (query->b.type) {
        case PIPE_QUERY_OCCLUSION_COUNTER: {
@@ -1848,9 +1848,9 @@ void r600_query_fix_enabled_rb_mask(struct 
r600_common_screen *rscreen)
                 * written to. By increasing this number we'll write the
                 * status bit for these as per the normal disabled rb logic.
                 */
-               ctx->screen->info.num_render_backends = 8;
+               ctx->screen->info.max_render_backends = 8;
        }
-       max_rbs = ctx->screen->info.num_render_backends;
+       max_rbs = ctx->screen->info.max_render_backends;
 
        assert(rscreen->chip_class <= CAYMAN);
 
@@ -2123,7 +2123,7 @@ void r600_query_init(struct r600_common_context *rctx)
        rctx->b.get_query_result_resource = r600_get_query_result_resource;
        rctx->render_cond_atom.emit = r600_emit_query_predication;
 
-       if (((struct 
r600_common_screen*)rctx->b.screen)->info.num_render_backends > 0)
+       if (((struct 
r600_common_screen*)rctx->b.screen)->info.max_render_backends > 0)
            rctx->b.render_condition = r600_render_condition;
 
        list_inithead(&rctx->active_queries);
diff --git a/src/gallium/drivers/radeonsi/si_fence.c 
b/src/gallium/drivers/radeonsi/si_fence.c
index 24cc7ad04f9..744127f074a 100644
--- a/src/gallium/drivers/radeonsi/si_fence.c
+++ b/src/gallium/drivers/radeonsi/si_fence.c
@@ -90,7 +90,7 @@ void si_cp_release_mem(struct si_context *ctx, struct 
radeon_cmdbuf *cs, unsigne
          struct si_resource *scratch = 
unlikely(ctx->ws->cs_is_secure(ctx->gfx_cs)) ?
             ctx->eop_bug_scratch_tmz : ctx->eop_bug_scratch;
 
-         assert(16 * ctx->screen->info.num_render_backends <= 
scratch->b.b.width0);
+         assert(16 * ctx->screen->info.max_render_backends <= 
scratch->b.b.width0);
          radeon_emit(cs, PKT3(PKT3_EVENT_WRITE, 2, 0));
          radeon_emit(cs, EVENT_TYPE(EVENT_TYPE_ZPASS_DONE) | EVENT_INDEX(1));
          radeon_emit(cs, scratch->gpu_address);
diff --git a/src/gallium/drivers/radeonsi/si_pipe.c 
b/src/gallium/drivers/radeonsi/si_pipe.c
index 9255002c33a..4672cc4b1a3 100644
--- a/src/gallium/drivers/radeonsi/si_pipe.c
+++ b/src/gallium/drivers/radeonsi/si_pipe.c
@@ -477,11 +477,11 @@ static struct pipe_context *si_create_context(struct 
pipe_screen *screen, unsign
    if (sctx->chip_class == GFX7 || sctx->chip_class == GFX8 || 
sctx->chip_class == GFX9) {
       sctx->eop_bug_scratch = si_aligned_buffer_create(
          &sscreen->b, SI_RESOURCE_FLAG_DRIVER_INTERNAL,
-         PIPE_USAGE_DEFAULT, 16 * sscreen->info.num_render_backends, 256);
+         PIPE_USAGE_DEFAULT, 16 * sscreen->info.max_render_backends, 256);
       if (sctx->screen->info.has_tmz_support)
          sctx->eop_bug_scratch_tmz = si_aligned_buffer_create(
             &sscreen->b, PIPE_RESOURCE_FLAG_ENCRYPTED | 
SI_RESOURCE_FLAG_DRIVER_INTERNAL,
-            PIPE_USAGE_DEFAULT, 16 * sscreen->info.num_render_backends, 256);
+            PIPE_USAGE_DEFAULT, 16 * sscreen->info.max_render_backends, 256);
       if (!sctx->eop_bug_scratch)
          goto fail;
    }
@@ -1235,7 +1235,7 @@ static struct pipe_screen 
*radeonsi_screen_create_impl(struct radeon_winsys *ws,
 
    if (sscreen->dpbb_allowed) {
       if (sscreen->info.has_dedicated_vram) {
-         if (sscreen->info.num_render_backends > 4) {
+         if (sscreen->info.max_render_backends > 4) {
             sscreen->pbb_context_states_per_bin = 1;
             sscreen->pbb_persistent_states_per_bin = 1;
          } else {
diff --git a/src/gallium/drivers/radeonsi/si_query.c 
b/src/gallium/drivers/radeonsi/si_query.c
index d4fe6fc0b88..3c629b2c9d2 100644
--- a/src/gallium/drivers/radeonsi/si_query.c
+++ b/src/gallium/drivers/radeonsi/si_query.c
@@ -529,7 +529,7 @@ static bool si_query_sw_get_result(struct si_context *sctx, 
struct si_query *squ
       result->u32 = sctx->screen->info.num_good_compute_units;
       return true;
    case SI_QUERY_GPIN_NUM_RB:
-      result->u32 = sctx->screen->info.num_render_backends;
+      result->u32 = sctx->screen->info.max_render_backends;
       return true;
    case SI_QUERY_GPIN_NUM_SPI:
       result->u32 = 1; /* all supported chips have one SPI per SE */
@@ -678,7 +678,7 @@ static bool si_query_hw_prepare_buffer(struct si_context 
*sctx, struct si_query_
    if (query->b.type == PIPE_QUERY_OCCLUSION_COUNTER ||
        query->b.type == PIPE_QUERY_OCCLUSION_PREDICATE ||
        query->b.type == PIPE_QUERY_OCCLUSION_PREDICATE_CONSERVATIVE) {
-      unsigned max_rbs = screen->info.num_render_backends;
+      unsigned max_rbs = screen->info.max_render_backends;
       unsigned enabled_rb_mask = screen->info.enabled_rb_mask;
       unsigned num_results;
       unsigned i, j;
@@ -735,7 +735,7 @@ static struct pipe_query *si_query_hw_create(struct 
si_screen *sscreen, unsigned
    case PIPE_QUERY_OCCLUSION_COUNTER:
    case PIPE_QUERY_OCCLUSION_PREDICATE:
    case PIPE_QUERY_OCCLUSION_PREDICATE_CONSERVATIVE:
-      query->result_size = 16 * sscreen->info.num_render_backends;
+      query->result_size = 16 * sscreen->info.max_render_backends;
       query->result_size += 16; /* for the fence + alignment */
       query->b.num_cs_dw_suspend = 6 + si_cp_write_fence_dwords(sscreen);
       break;
@@ -912,7 +912,7 @@ static void si_query_hw_do_emit_stop(struct si_context 
*sctx, struct si_query_hw
       radeon_emit(cs, va);
       radeon_emit(cs, va >> 32);
 
-      fence_va = va + sctx->screen->info.num_render_backends * 16 - 8;
+      fence_va = va + sctx->screen->info.max_render_backends * 16 - 8;
       break;
    case PIPE_QUERY_PRIMITIVES_EMITTED:
    case PIPE_QUERY_PRIMITIVES_GENERATED:
@@ -1180,7 +1180,7 @@ bool si_query_hw_end(struct si_context *sctx, struct 
si_query *squery)
 static void si_get_hw_query_params(struct si_context *sctx, struct si_query_hw 
*squery, int index,
                                    struct si_hw_query_params *params)
 {
-   unsigned max_rbs = sctx->screen->info.num_render_backends;
+   unsigned max_rbs = sctx->screen->info.max_render_backends;
 
    params->pair_stride = 0;
    params->pair_count = 1;
@@ -1264,7 +1264,7 @@ static unsigned si_query_read_result(void *map, unsigned 
start_index, unsigned e
 static void si_query_hw_add_result(struct si_screen *sscreen, struct 
si_query_hw *query,
                                    void *buffer, union pipe_query_result 
*result)
 {
-   unsigned max_rbs = sscreen->info.num_render_backends;
+   unsigned max_rbs = sscreen->info.max_render_backends;
 
    switch (query->b.type) {
    case PIPE_QUERY_OCCLUSION_COUNTER: {
diff --git a/src/gallium/drivers/radeonsi/si_state.c 
b/src/gallium/drivers/radeonsi/si_state.c
index 3bd84e84719..47c19e2a20a 100644
--- a/src/gallium/drivers/radeonsi/si_state.c
+++ b/src/gallium/drivers/radeonsi/si_state.c
@@ -2152,7 +2152,7 @@ static bool si_is_format_supported(struct pipe_screen 
*screen, enum pipe_format
       /* Chips with 1 RB don't increment occlusion queries at 16x MSAA sample 
rate,
        * so don't expose 16 samples there.
        */
-      const unsigned max_eqaa_samples = sscreen->info.num_render_backends == 1 
? 8 : 16;
+      const unsigned max_eqaa_samples = sscreen->info.max_render_backends == 1 
? 8 : 16;
       const unsigned max_samples = 8;
 
       /* MSAA support without framebuffer attachments. */
@@ -5067,7 +5067,7 @@ static void si_write_harvested_raster_configs(struct 
si_context *sctx, struct si
 static void si_set_raster_config(struct si_context *sctx, struct si_pm4_state 
*pm4)
 {
    struct si_screen *sscreen = sctx->screen;
-   unsigned num_rb = MIN2(sscreen->info.num_render_backends, 16);
+   unsigned num_rb = MIN2(sscreen->info.max_render_backends, 16);
    unsigned rb_mask = sscreen->info.enabled_rb_mask;
    unsigned raster_config = sscreen->pa_sc_raster_config;
    unsigned raster_config_1 = sscreen->pa_sc_raster_config_1;
@@ -5326,7 +5326,7 @@ void si_init_cs_preamble_state(struct si_context *sctx, 
bool uses_reg_shadowing)
 
       /* Enable CMASK/FMASK/HTILE/DCC caching in L2 for small chips. */
       unsigned meta_write_policy, meta_read_policy;
-      if (sscreen->info.num_render_backends <= 4) {
+      if (sscreen->info.max_render_backends <= 4) {
          meta_write_policy = V_02807C_CACHE_LRU_WR; /* cache writes */
          meta_read_policy = V_02807C_CACHE_LRU_RD;  /* cache reads */
       } else {
diff --git a/src/gallium/drivers/radeonsi/si_state_binning.c 
b/src/gallium/drivers/radeonsi/si_state_binning.c
index 39628dfb412..162b61b2f51 100644
--- a/src/gallium/drivers/radeonsi/si_state_binning.c
+++ b/src/gallium/drivers/radeonsi/si_state_binning.c
@@ -44,7 +44,7 @@ static struct uvec2 si_find_bin_size(struct si_screen 
*sscreen, const si_bin_siz
                                      unsigned sum)
 {
    unsigned log_num_rb_per_se =
-      util_logbase2_ceil(sscreen->info.num_render_backends / 
sscreen->info.max_se);
+      util_logbase2_ceil(sscreen->info.max_render_backends / 
sscreen->info.max_se);
    unsigned log_num_se = util_logbase2_ceil(sscreen->info.max_se);
    unsigned i;
 
@@ -309,7 +309,7 @@ static void gfx10_get_bin_sizes(struct si_context *sctx, 
unsigned cb_target_enab
    const unsigned FcTagSize = 256;
    const unsigned FcReadTags = 44;
 
-   const unsigned num_rbs = sctx->screen->info.num_render_backends;
+   const unsigned num_rbs = sctx->screen->info.max_render_backends;
    const unsigned num_pipes = MAX2(num_rbs, 
sctx->screen->info.num_sdp_interfaces);
 
    const unsigned depthBinSizeTagPart =
@@ -470,7 +470,7 @@ void si_emit_dpbb_state(struct si_context *sctx)
                                     
G_02880C_DEPTH_BEFORE_SHADER(db_shader_control);
 
    /* Disable DPBB when it's believed to be inefficient. */
-   if (sscreen->info.num_render_backends > 4 && ps_can_kill && 
db_can_reject_z_trivially &&
+   if (sscreen->info.max_render_backends > 4 && ps_can_kill && 
db_can_reject_z_trivially &&
        sctx->framebuffer.state.zsbuf && dsa->db_can_write) {
       si_emit_dpbb_disable(sctx);
       return;
diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c 
b/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c
index 569d273a1f7..700345dd77e 100644
--- a/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c
+++ b/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c
@@ -404,7 +404,7 @@ static bool do_winsys_init(struct radeon_drm_winsys *ws)
 
       if (!radeon_get_drm_value(ws->fd, RADEON_INFO_NUM_BACKENDS,
                                 "num backends",
-                                &ws->info.num_render_backends))
+                                &ws->info.max_render_backends))
          return false;
 
       /* get the GPU counter frequency, failure is not fatal */
@@ -444,7 +444,7 @@ static bool do_winsys_init(struct radeon_drm_winsys *ws)
          ws->info.r600_gb_backend_map_valid = true;
 
       /* Default value. */
-      ws->info.enabled_rb_mask = u_bit_consecutive(0, 
ws->info.num_render_backends);
+      ws->info.enabled_rb_mask = u_bit_consecutive(0, 
ws->info.max_render_backends);
       /*
        * This fails (silently) on non-GCN or older kernels, overwriting the
        * default enabled_rb_mask with the result of the last query.

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to