aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/freedreno/vulkan/tu_cs.c16
-rw-r--r--src/freedreno/vulkan/tu_cs.h18
2 files changed, 16 insertions, 18 deletions
diff --git a/src/freedreno/vulkan/tu_cs.c b/src/freedreno/vulkan/tu_cs.c
index cf21d5176c6..efc38b17757 100644
--- a/src/freedreno/vulkan/tu_cs.c
+++ b/src/freedreno/vulkan/tu_cs.c
@@ -180,19 +180,3 @@ tu_cs_reset(struct tu_device *dev, struct tu_cs *cs)
cs->entry_count = 0;
}
-
-/**
- * Reserve space from a command stream for \a size uint32_t values.
- */
-VkResult
-tu_cs_check_space(struct tu_device *dev, struct tu_cs *cs, size_t size)
-{
- if (cs->end - cs->cur >= size)
- return VK_SUCCESS;
-
- VkResult result = tu_cs_end(cs);
- if (result != VK_SUCCESS)
- return result;
-
- return tu_cs_begin(dev, cs, size);
-}
diff --git a/src/freedreno/vulkan/tu_cs.h b/src/freedreno/vulkan/tu_cs.h
index 03a371bdfa1..a81652ce353 100644
--- a/src/freedreno/vulkan/tu_cs.h
+++ b/src/freedreno/vulkan/tu_cs.h
@@ -37,8 +37,22 @@ VkResult
tu_cs_end(struct tu_cs *cs);
void
tu_cs_reset(struct tu_device *dev, struct tu_cs *cs);
-VkResult
-tu_cs_check_space(struct tu_device *dev, struct tu_cs *cs, size_t size);
+
+/**
+ * Reserve space from a command stream for \a size uint32_t values.
+ */
+static inline VkResult
+tu_cs_check_space(struct tu_device *dev, struct tu_cs *cs, size_t size)
+{
+ if (cs->end - cs->cur >= size)
+ return VK_SUCCESS;
+
+ VkResult result = tu_cs_end(cs);
+ if (result != VK_SUCCESS)
+ return result;
+
+ return tu_cs_begin(dev, cs, size);
+}
/**
* Emit a uint32_t value into a command stream, without boundary checking.