turnip: Promote tu_cs_get_size/is_empty to header
authorBrian Ho <brian@brkho.com>
Fri, 28 Feb 2020 15:33:34 +0000 (10:33 -0500)
committerMarge Bot <eric+marge@anholt.net>
Tue, 3 Mar 2020 02:25:25 +0000 (02:25 +0000)
These will be used in tu_cmd_buffer.c.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3988>

src/freedreno/vulkan/tu_cs.c
src/freedreno/vulkan/tu_cs.h

index 16d49838ba8f98ea0b01ecbea8752626e0c214ef..9a9af0c3a006e76b12dc136a55af6ec8018f95b1 100644 (file)
@@ -80,26 +80,6 @@ tu_cs_get_offset(const struct tu_cs *cs)
    return cs->start - (uint32_t *) cs->bos[cs->bo_count - 1]->map;
 }
 
-/**
- * Get the size of the command packets emitted since the last call to
- * tu_cs_add_entry.
- */
-static uint32_t
-tu_cs_get_size(const struct tu_cs *cs)
-{
-   return cs->cur - cs->start;
-}
-
-/**
- * Return true if there is no command packet emitted since the last call to
- * tu_cs_add_entry.
- */
-static uint32_t
-tu_cs_is_empty(const struct tu_cs *cs)
-{
-   return tu_cs_get_size(cs) == 0;
-}
-
 /*
  * Allocate and add a BO to a command stream.  Following command packets will
  * be emitted to the new BO.
index 29baca74fafb79a61389c372915d9d8a040d2a76..33d000ae06f7adfc681078318498422ce8e4ac97 100644 (file)
@@ -66,6 +66,26 @@ tu_cs_reset(struct tu_cs *cs);
 VkResult
 tu_cs_add_entries(struct tu_cs *cs, struct tu_cs *target);
 
+/**
+ * Get the size of the command packets emitted since the last call to
+ * tu_cs_add_entry.
+ */
+static inline uint32_t
+tu_cs_get_size(const struct tu_cs *cs)
+{
+   return cs->cur - cs->start;
+}
+
+/**
+ * Return true if there is no command packet emitted since the last call to
+ * tu_cs_add_entry.
+ */
+static inline uint32_t
+tu_cs_is_empty(const struct tu_cs *cs)
+{
+   return tu_cs_get_size(cs) == 0;
+}
+
 /**
  * Discard all entries.  This allows \a cs to be reused while keeping the
  * existing BOs and command packets intact.