From 730014bd8139ddc7b96b0fb99e98b54a007d1bf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Tue, 18 May 2021 05:11:41 -0400 Subject: [PATCH] util/idalloc: hide or remove unused public functions Reviewed-by: Pierre-Eric Pelloux-Prayer Part-of: --- src/util/u_idalloc.c | 38 +++++++++++--------------------------- src/util/u_idalloc.h | 9 --------- 2 files changed, 11 insertions(+), 36 deletions(-) diff --git a/src/util/u_idalloc.c b/src/util/u_idalloc.c index c85fb670b65..9a41b234236 100644 --- a/src/util/u_idalloc.c +++ b/src/util/u_idalloc.c @@ -36,6 +36,17 @@ #include "util/u_math.h" #include +static void +util_idalloc_resize(struct util_idalloc *buf, unsigned new_num_elements) +{ + if (new_num_elements > buf->num_elements) { + buf->data = realloc(buf->data, new_num_elements * sizeof(*buf->data)); + memset(&buf->data[buf->num_elements], 0, + (new_num_elements - buf->num_elements) * sizeof(*buf->data)); + buf->num_elements = new_num_elements; + } +} + void util_idalloc_init(struct util_idalloc *buf, unsigned initial_num_ids) { @@ -51,17 +62,6 @@ util_idalloc_fini(struct util_idalloc *buf) free(buf->data); } -void -util_idalloc_resize(struct util_idalloc *buf, unsigned new_num_elements) -{ - if (new_num_elements > buf->num_elements) { - buf->data = realloc(buf->data, new_num_elements * sizeof(*buf->data)); - memset(&buf->data[buf->num_elements], 0, - (new_num_elements - buf->num_elements) * sizeof(*buf->data)); - buf->num_elements = new_num_elements; - } -} - unsigned util_idalloc_alloc(struct util_idalloc *buf) { @@ -130,14 +130,6 @@ util_idalloc_mt_fini(struct util_idalloc_mt *buf) simple_mtx_destroy(&buf->mutex); } -void -util_idalloc_mt_resize(struct util_idalloc_mt *buf, unsigned new_num_elements) -{ - simple_mtx_lock(&buf->mutex); - util_idalloc_resize(&buf->buf, DIV_ROUND_UP(new_num_elements, 32)); - simple_mtx_unlock(&buf->mutex); -} - unsigned util_idalloc_mt_alloc(struct util_idalloc_mt *buf) { @@ -157,11 +149,3 @@ util_idalloc_mt_free(struct util_idalloc_mt *buf, unsigned id) util_idalloc_free(&buf->buf, id); simple_mtx_unlock(&buf->mutex); } - -void -util_idalloc_mt_reserve(struct util_idalloc_mt *buf, unsigned id) -{ - simple_mtx_lock(&buf->mutex); - util_idalloc_reserve(&buf->buf, id); - simple_mtx_unlock(&buf->mutex); -} diff --git a/src/util/u_idalloc.h b/src/util/u_idalloc.h index 3c02967d425..c6ba9f8d0fc 100644 --- a/src/util/u_idalloc.h +++ b/src/util/u_idalloc.h @@ -49,9 +49,6 @@ util_idalloc_init(struct util_idalloc *buf, unsigned initial_num_ids); void util_idalloc_fini(struct util_idalloc *buf); -void -util_idalloc_resize(struct util_idalloc *buf, unsigned new_num_elements); - unsigned util_idalloc_alloc(struct util_idalloc *buf); @@ -79,18 +76,12 @@ util_idalloc_mt_init_tc(struct util_idalloc_mt *buf); void util_idalloc_mt_fini(struct util_idalloc_mt *buf); -void -util_idalloc_mt_resize(struct util_idalloc_mt *buf, unsigned new_num_elements); - unsigned util_idalloc_mt_alloc(struct util_idalloc_mt *buf); void util_idalloc_mt_free(struct util_idalloc_mt *buf, unsigned id); -void -util_idalloc_mt_reserve(struct util_idalloc_mt *buf, unsigned id); - #ifdef __cplusplus }