panfrost: Move panfrost_modifier_to_layout() to pan_texture.c
authorBoris Brezillon <boris.brezillon@collabora.com>
Fri, 6 Aug 2021 12:16:18 +0000 (14:16 +0200)
committerBoris Brezillon <boris.brezillon@collabora.com>
Thu, 26 Aug 2021 08:35:17 +0000 (10:35 +0200)
This function is not used outside pan_texture.c.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12551>

src/panfrost/lib/pan_texture.c
src/panfrost/lib/pan_texture.h

index 06d68c8..49da534 100644 (file)
@@ -404,6 +404,21 @@ panfrost_emit_texture_payload(const struct panfrost_device *dev,
         }
 }
 
+/* Map modifiers to mali_texture_layout for packing in a texture descriptor */
+
+static enum mali_texture_layout
+panfrost_modifier_to_layout(uint64_t modifier)
+{
+        if (drm_is_afbc(modifier))
+                return MALI_TEXTURE_LAYOUT_AFBC;
+        else if (modifier == DRM_FORMAT_MOD_ARM_16X16_BLOCK_U_INTERLEAVED)
+                return MALI_TEXTURE_LAYOUT_TILED;
+        else if (modifier == DRM_FORMAT_MOD_LINEAR)
+                return MALI_TEXTURE_LAYOUT_LINEAR;
+        else
+                unreachable("Invalid modifer");
+}
+
 void
 panfrost_new_texture(const struct panfrost_device *dev,
                      const struct pan_image_view *iview,
index d33a14c..0b797b9 100644 (file)
@@ -185,21 +185,6 @@ struct pan_scoreboard;
         ((mod >> 52) == (DRM_FORMAT_MOD_ARM_TYPE_AFBC | \
                 (DRM_FORMAT_MOD_VENDOR_ARM << 4)))
 
-/* Map modifiers to mali_texture_layout for packing in a texture descriptor */
-
-static inline enum mali_texture_layout
-panfrost_modifier_to_layout(uint64_t modifier)
-{
-        if (drm_is_afbc(modifier))
-                return MALI_TEXTURE_LAYOUT_AFBC;
-        else if (modifier == DRM_FORMAT_MOD_ARM_16X16_BLOCK_U_INTERLEAVED)
-                return MALI_TEXTURE_LAYOUT_TILED;
-        else if (modifier == DRM_FORMAT_MOD_LINEAR)
-                return MALI_TEXTURE_LAYOUT_LINEAR;
-        else
-                unreachable("Invalid modifer");
-}
-
 struct pan_image_explicit_layout {
         unsigned offset;
         unsigned line_stride;