[Mesa-dev] [PATCH 4/9] i965: Make intel_miptree_map_raw static

Anuj Phogat anuj.phogat at gmail.com
Thu Sep 10 11:52:24 PDT 2015


On Wed, Sep 9, 2015 at 7:18 PM, Ian Romanick <idr at freedesktop.org> wrote:

> From: Ian Romanick <ian.d.romanick at intel.com>
>
> This hasn't been used outside intel_mipmap_tree.c since d5d4ba9 started
> using meta instead of the blitter for PBO TexSubImage.  While we're here,
>
> 1. s/intel_miptree_\([^_]\)_raw/miptree_\1_raw/g because we don't
> generally prefix static functions.
>
> 2. Remove the unused brw parameter from the function formerly known as
> intel_miptree_unmap_raw.
>
> Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
> ---
>  src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 30
> +++++++++++++++------------
>  src/mesa/drivers/dri/i965/intel_mipmap_tree.h |  6 ------
>  2 files changed, 17 insertions(+), 19 deletions(-)
>
> diff --git a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
> b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
> index 485752f..f68aba2 100644
> --- a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
> +++ b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
> @@ -49,6 +49,11 @@
>
>  #define FILE_DEBUG_FLAG DEBUG_MIPTREE
>
> +static void *intel_miptree_map_raw(struct brw_context *brw,
> +                                   struct intel_mipmap_tree *mt);
> +
> +static void intel_miptree_unmap_raw(struct intel_mipmap_tree *mt);
> +
>  static bool
>  intel_miptree_alloc_mcs(struct brw_context *brw,
>                          struct intel_mipmap_tree *mt,
> @@ -1400,7 +1405,7 @@ intel_miptree_alloc_mcs(struct brw_context *brw,
>      */
>     void *data = intel_miptree_map_raw(brw, mt->mcs_mt);
>     memset(data, 0xff, mt->mcs_mt->total_height * mt->mcs_mt->pitch);
> -   intel_miptree_unmap_raw(brw, mt->mcs_mt);
> +   intel_miptree_unmap_raw(mt->mcs_mt);
>     mt->fast_clear_state = INTEL_FAST_CLEAR_STATE_CLEAR;
>
>     return mt->mcs_mt;
> @@ -2072,8 +2077,7 @@ intel_miptree_map_raw(struct brw_context *brw,
> struct intel_mipmap_tree *mt)
>  }
>
>  void
> -intel_miptree_unmap_raw(struct brw_context *brw,
> -                        struct intel_mipmap_tree *mt)
> +intel_miptree_unmap_raw(struct intel_mipmap_tree *mt)
>
I initially thought that you missed static keyword in function declaration.
But later realized it is valid if you have static in function declaration.


>  {
>     drm_intel_bo_unmap(mt->bo);
>  }
> @@ -2130,7 +2134,7 @@ intel_miptree_unmap_gtt(struct brw_context *brw,
>                         unsigned int level,
>                         unsigned int slice)
>  {
> -   intel_miptree_unmap_raw(brw, mt);
> +   intel_miptree_unmap_raw(mt);
>  }
>
>  static void
> @@ -2191,7 +2195,7 @@ intel_miptree_unmap_blit(struct brw_context *brw,
>  {
>     struct gl_context *ctx = &brw->ctx;
>
> -   intel_miptree_unmap_raw(brw, map->mt);
> +   intel_miptree_unmap_raw(map->mt);
>
>     if (map->mode & GL_MAP_WRITE_BIT) {
>        bool ok = intel_miptree_blit(brw,
> @@ -2263,7 +2267,7 @@ intel_miptree_map_movntdqa(struct brw_context *brw,
>        _mesa_streaming_load_memcpy(dst_ptr, src_ptr, width_bytes);
>     }
>
> -   intel_miptree_unmap_raw(brw, mt);
> +   intel_miptree_unmap_raw(mt);
>  }
>
>  static void
> @@ -2312,7 +2316,7 @@ intel_miptree_map_s8(struct brw_context *brw,
>          }
>        }
>
> -      intel_miptree_unmap_raw(brw, mt);
> +      intel_miptree_unmap_raw(mt);
>
>        DBG("%s: %d,%d %dx%d from mt %p %d,%d = %p/%d\n", __func__,
>           map->x, map->y, map->w, map->h,
> @@ -2348,7 +2352,7 @@ intel_miptree_unmap_s8(struct brw_context *brw,
>          }
>        }
>
> -      intel_miptree_unmap_raw(brw, mt);
> +      intel_miptree_unmap_raw(mt);
>     }
>
>     free(map->buffer);
> @@ -2402,7 +2406,7 @@ intel_miptree_unmap_etc(struct brw_context *brw,
>                                 map->ptr, map->stride,
>                                 map->w, map->h, mt->etc_format);
>
> -   intel_miptree_unmap_raw(brw, mt);
> +   intel_miptree_unmap_raw(mt);
>     free(map->buffer);
>  }
>
> @@ -2472,8 +2476,8 @@ intel_miptree_map_depthstencil(struct brw_context
> *brw,
>          }
>        }
>
> -      intel_miptree_unmap_raw(brw, s_mt);
> -      intel_miptree_unmap_raw(brw, z_mt);
> +      intel_miptree_unmap_raw(s_mt);
> +      intel_miptree_unmap_raw(z_mt);
>
>        DBG("%s: %d,%d %dx%d from z mt %p %d,%d, s mt %p %d,%d = %p/%d\n",
>           __func__,
> @@ -2532,8 +2536,8 @@ intel_miptree_unmap_depthstencil(struct brw_context
> *brw,
>          }
>        }
>
> -      intel_miptree_unmap_raw(brw, s_mt);
> -      intel_miptree_unmap_raw(brw, z_mt);
> +      intel_miptree_unmap_raw(s_mt);
> +      intel_miptree_unmap_raw(z_mt);
>
>        DBG("%s: %d,%d %dx%d from z mt %p (%s) %d,%d, s mt %p %d,%d =
> %p/%d\n",
>           __func__,
> diff --git a/src/mesa/drivers/dri/i965/intel_mipmap_tree.h
> b/src/mesa/drivers/dri/i965/intel_mipmap_tree.h
> index d91d4be..93cbd62 100644
> --- a/src/mesa/drivers/dri/i965/intel_mipmap_tree.h
> +++ b/src/mesa/drivers/dri/i965/intel_mipmap_tree.h
> @@ -774,12 +774,6 @@ brw_miptree_layout(struct brw_context *brw,
>                     struct intel_mipmap_tree *mt,
>                     uint32_t layout_flags);
>
> -void *intel_miptree_map_raw(struct brw_context *brw,
> -                            struct intel_mipmap_tree *mt);
> -
> -void intel_miptree_unmap_raw(struct brw_context *brw,
> -                             struct intel_mipmap_tree *mt);
> -
>  void
>  intel_miptree_map(struct brw_context *brw,
>                   struct intel_mipmap_tree *mt,
> --
> 2.1.0
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>

Reviewed-by: Anuj Phogat <anuj.phogat at gmail.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20150910/d9b81a0a/attachment.html>


More information about the mesa-dev mailing list