From: Brian Ho Date: Fri, 28 Feb 2020 15:33:34 +0000 (-0500) Subject: turnip: Promote tu_cs_get_size/is_empty to header X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5715a61fa96e8986da82ef263e06db4ef90fb106;p=mesa.git turnip: Promote tu_cs_get_size/is_empty to header These will be used in tu_cmd_buffer.c. Part-of: --- diff --git a/src/freedreno/vulkan/tu_cs.c b/src/freedreno/vulkan/tu_cs.c index 16d49838ba8..9a9af0c3a00 100644 --- a/src/freedreno/vulkan/tu_cs.c +++ b/src/freedreno/vulkan/tu_cs.c @@ -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. diff --git a/src/freedreno/vulkan/tu_cs.h b/src/freedreno/vulkan/tu_cs.h index 29baca74faf..33d000ae06f 100644 --- a/src/freedreno/vulkan/tu_cs.h +++ b/src/freedreno/vulkan/tu_cs.h @@ -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.