Mesa (master): iris: move get_time into a static in bufmgr code.

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Apr 19 06:13:12 UTC 2021


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

Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Apr 19 09:30:49 2021 +1000

iris: move get_time into a static in bufmgr code.

This ends up polluting the namespace if you build iris/crocus
at once, just move it to where it's used for now.

Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10308>

---

 src/gallium/drivers/iris/iris_bufmgr.c  | 13 +++++++++++++
 src/gallium/drivers/iris/iris_context.c | 13 -------------
 src/gallium/drivers/iris/iris_context.h |  2 --
 3 files changed, 13 insertions(+), 15 deletions(-)

diff --git a/src/gallium/drivers/iris/iris_bufmgr.c b/src/gallium/drivers/iris/iris_bufmgr.c
index be50e5b5488..24fcb22cb36 100644
--- a/src/gallium/drivers/iris/iris_bufmgr.c
+++ b/src/gallium/drivers/iris/iris_bufmgr.c
@@ -101,6 +101,19 @@
 
 #define FILE_DEBUG_FLAG DEBUG_BUFMGR
 
+/**
+ * For debugging purposes, this returns a time in seconds.
+ */
+static double
+get_time(void)
+{
+   struct timespec tp;
+
+   clock_gettime(CLOCK_MONOTONIC, &tp);
+
+   return tp.tv_sec + tp.tv_nsec / 1000000000.0;
+}
+
 static inline int
 atomic_add_unless(int *v, int add, int unless)
 {
diff --git a/src/gallium/drivers/iris/iris_context.c b/src/gallium/drivers/iris/iris_context.c
index 493632893ce..607711ede82 100644
--- a/src/gallium/drivers/iris/iris_context.c
+++ b/src/gallium/drivers/iris/iris_context.c
@@ -36,19 +36,6 @@
 #include "common/intel_defines.h"
 #include "common/intel_sample_positions.h"
 
-/**
- * For debugging purposes, this returns a time in seconds.
- */
-double
-get_time(void)
-{
-   struct timespec tp;
-
-   clock_gettime(CLOCK_MONOTONIC, &tp);
-
-   return tp.tv_sec + tp.tv_nsec / 1000000000.0;
-}
-
 /**
  * The pipe->set_debug_callback() driver hook.
  */
diff --git a/src/gallium/drivers/iris/iris_context.h b/src/gallium/drivers/iris/iris_context.h
index 6403ef4948c..f5bf715531c 100644
--- a/src/gallium/drivers/iris/iris_context.h
+++ b/src/gallium/drivers/iris/iris_context.h
@@ -814,8 +814,6 @@ struct iris_context {
       pipe_debug_message(dbg, PERF_INFO, __VA_ARGS__); \
 } while(0)
 
-double get_time(void);
-
 struct pipe_context *
 iris_create_context(struct pipe_screen *screen, void *priv, unsigned flags);
 



More information about the mesa-commit mailing list