amd/surface: rename metadata functions

Use more specific verbs to avoid confusion:
   set -> apply
   get -> compute

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21984>
This commit is contained in:
Pierre-Eric Pelloux-Prayer
2023-03-21 10:54:16 +01:00
committed by Marge Bot
parent e272e59e40
commit 4abb911bd2
5 changed files with 37 additions and 37 deletions

View File

@@ -2637,7 +2637,7 @@ static unsigned eg_tile_split_rev(unsigned eg_tile_split)
#define AMDGPU_TILING_DCC_MAX_COMPRESSED_BLOCK_SIZE_MASK 0x3
/* This should be called before ac_compute_surface. */
void ac_surface_set_bo_metadata(const struct radeon_info *info, struct radeon_surf *surf,
void ac_surface_apply_bo_metadata(const struct radeon_info *info, struct radeon_surf *surf,
uint64_t tiling_flags, enum radeon_surf_mode *mode)
{
bool scanout;
@@ -2677,7 +2677,7 @@ void ac_surface_set_bo_metadata(const struct radeon_info *info, struct radeon_su
surf->flags &= ~RADEON_SURF_SCANOUT;
}
void ac_surface_get_bo_metadata(const struct radeon_info *info, struct radeon_surf *surf,
void ac_surface_compute_bo_metadata(const struct radeon_info *info, struct radeon_surf *surf,
uint64_t *tiling_flags)
{
*tiling_flags = 0;
@@ -2730,7 +2730,7 @@ static uint32_t ac_get_umd_metadata_word1(const struct radeon_info *info)
}
/* This should be called after ac_compute_surface. */
bool ac_surface_set_umd_metadata(const struct radeon_info *info, struct radeon_surf *surf,
bool ac_surface_apply_umd_metadata(const struct radeon_info *info, struct radeon_surf *surf,
unsigned num_storage_samples, unsigned num_mipmap_levels,
unsigned size_metadata, const uint32_t metadata[64])
{
@@ -2822,7 +2822,7 @@ bool ac_surface_set_umd_metadata(const struct radeon_info *info, struct radeon_s
return true;
}
void ac_surface_get_umd_metadata(const struct radeon_info *info, struct radeon_surf *surf,
void ac_surface_compute_umd_metadata(const struct radeon_info *info, struct radeon_surf *surf,
unsigned num_mipmap_levels, uint32_t desc[8],
unsigned *size_metadata, uint32_t metadata[64])
{

View File

@@ -441,15 +441,15 @@ int ac_compute_surface(struct ac_addrlib *addrlib, const struct radeon_info *inf
struct radeon_surf *surf);
void ac_surface_zero_dcc_fields(struct radeon_surf *surf);
void ac_surface_set_bo_metadata(const struct radeon_info *info, struct radeon_surf *surf,
void ac_surface_apply_bo_metadata(const struct radeon_info *info, struct radeon_surf *surf,
uint64_t tiling_flags, enum radeon_surf_mode *mode);
void ac_surface_get_bo_metadata(const struct radeon_info *info, struct radeon_surf *surf,
void ac_surface_compute_bo_metadata(const struct radeon_info *info, struct radeon_surf *surf,
uint64_t *tiling_flags);
bool ac_surface_set_umd_metadata(const struct radeon_info *info, struct radeon_surf *surf,
bool ac_surface_apply_umd_metadata(const struct radeon_info *info, struct radeon_surf *surf,
unsigned num_storage_samples, unsigned num_mipmap_levels,
unsigned size_metadata, const uint32_t metadata[64]);
void ac_surface_get_umd_metadata(const struct radeon_info *info, struct radeon_surf *surf,
void ac_surface_compute_umd_metadata(const struct radeon_info *info, struct radeon_surf *surf,
unsigned num_mipmap_levels, uint32_t desc[8],
unsigned *size_metadata, uint32_t metadata[64]);

View File

@@ -1441,7 +1441,7 @@ radv_query_opaque_metadata(struct radv_device *device, struct radv_image *image,
0, image->planes[0].surface.blk_w, false, false, false, false,
desc, NULL);
ac_surface_get_umd_metadata(&device->physical_device->rad_info, &image->planes[0].surface,
ac_surface_compute_umd_metadata(&device->physical_device->rad_info, &image->planes[0].surface,
image->info.levels, desc, &md->size_metadata, md->metadata);
}
@@ -1751,7 +1751,7 @@ radv_image_create_layout(struct radv_device *device, struct radv_image_create_in
}
if (create_info.bo_metadata && !mod_info &&
!ac_surface_set_umd_metadata(&device->physical_device->rad_info,
!ac_surface_apply_umd_metadata(&device->physical_device->rad_info,
&image->planes[plane].surface, image_info.storage_samples,
image_info.levels, create_info.bo_metadata->size_metadata,
create_info.bo_metadata->metadata))

View File

@@ -553,7 +553,7 @@ static void si_set_tex_bo_metadata(struct si_screen *sscreen, struct si_texture
si_set_mutable_tex_desc_fields(sscreen, tex, &tex->surface.u.legacy.level[0], 0, 0,
tex->surface.blk_w, false, 0, desc);
ac_surface_get_umd_metadata(&sscreen->info, &tex->surface,
ac_surface_compute_umd_metadata(&sscreen->info, &tex->surface,
tex->buffer.b.b.last_level + 1,
desc, &md.size_metadata, md.metadata);
sscreen->ws->buffer_set_metadata(sscreen->ws, tex->buffer.buf, &md, &tex->surface);
@@ -1628,7 +1628,7 @@ static struct pipe_resource *si_texture_from_winsys_buffer(struct si_screen *ssc
return NULL;
}
if (!ac_surface_set_umd_metadata(&sscreen->info, &tex->surface,
if (!ac_surface_apply_umd_metadata(&sscreen->info, &tex->surface,
tex->buffer.b.b.nr_storage_samples,
tex->buffer.b.b.last_level + 1,
metadata.size_metadata,

View File

@@ -1312,7 +1312,7 @@ static void amdgpu_buffer_get_metadata(struct radeon_winsys *rws,
if (r)
return;
ac_surface_set_bo_metadata(&ws->info, surf, info.metadata.tiling_info,
ac_surface_apply_bo_metadata(&ws->info, surf, info.metadata.tiling_info,
&md->mode);
md->size_metadata = info.metadata.size_metadata;
@@ -1330,7 +1330,7 @@ static void amdgpu_buffer_set_metadata(struct radeon_winsys *rws,
assert(bo->bo && "must not be called for slab entries");
ac_surface_get_bo_metadata(&ws->info, surf, &metadata.tiling_info);
ac_surface_compute_bo_metadata(&ws->info, surf, &metadata.tiling_info);
metadata.size_metadata = md->size_metadata;
memcpy(metadata.umd_metadata, md->metadata, sizeof(md->metadata));