X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Findex-allocator.cpp;fp=src%2Fcommon%2Findex-allocator.cpp;h=c4f790ddbd729b4f7284f9bb8987801abb1b9f7f;hp=32778cd205eae16652af36770d768769db62724f;hb=28ab034a2c3582d07d3423d2d746731f87d3969f;hpb=52e345b9ac912d033c2a2c25a170a01cf209839d diff --git a/src/common/index-allocator.cpp b/src/common/index-allocator.cpp index 32778cd20..c4f790ddb 100644 --- a/src/common/index-allocator.cpp +++ b/src/common/index-allocator.cpp @@ -5,16 +5,14 @@ * */ -#include +#include "error.hpp" +#include "index-allocator.hpp" +#include "macros.hpp" +#include #include #include -#include "macros.hpp" -#include "error.hpp" - -#include "index-allocator.hpp" - struct lttng_index_allocator { struct cds_list_head unused_list; uint64_t size; @@ -29,8 +27,7 @@ struct lttng_index { }; } /* namespace */ -struct lttng_index_allocator *lttng_index_allocator_create( - uint64_t index_count) +struct lttng_index_allocator *lttng_index_allocator_create(uint64_t index_count) { struct lttng_index_allocator *allocator = NULL; @@ -55,12 +52,10 @@ uint64_t lttng_index_allocator_get_index_count(struct lttng_index_allocator *all return allocator->nb_allocated_indexes; } -enum lttng_index_allocator_status lttng_index_allocator_alloc( - struct lttng_index_allocator *allocator, - uint64_t *allocated_index) +enum lttng_index_allocator_status +lttng_index_allocator_alloc(struct lttng_index_allocator *allocator, uint64_t *allocated_index) { - enum lttng_index_allocator_status status = - LTTNG_INDEX_ALLOCATOR_STATUS_OK; + enum lttng_index_allocator_status status = LTTNG_INDEX_ALLOCATOR_STATUS_OK; if (cds_list_empty(&allocator->unused_list)) { if (allocator->position >= allocator->size) { @@ -73,8 +68,7 @@ enum lttng_index_allocator_status lttng_index_allocator_alloc( } else { struct lttng_index *index; - index = cds_list_first_entry(&allocator->unused_list, - typeof(*index), head); + index = cds_list_first_entry(&allocator->unused_list, typeof(*index), head); cds_list_del(&index->head); *allocated_index = index->index; free(index); @@ -85,12 +79,11 @@ end: return status; } -enum lttng_index_allocator_status lttng_index_allocator_release( - struct lttng_index_allocator *allocator, uint64_t idx) +enum lttng_index_allocator_status +lttng_index_allocator_release(struct lttng_index_allocator *allocator, uint64_t idx) { struct lttng_index *index = NULL; - enum lttng_index_allocator_status status = - LTTNG_INDEX_ALLOCATOR_STATUS_OK; + enum lttng_index_allocator_status status = LTTNG_INDEX_ALLOCATOR_STATUS_OK; LTTNG_ASSERT(idx < allocator->size); @@ -118,13 +111,11 @@ void lttng_index_allocator_destroy(struct lttng_index_allocator *allocator) } if (lttng_index_allocator_get_index_count(allocator) > 0) { - WARN("Destroying index allocator with %" PRIu64 - " slot indexes still in use", - lttng_index_allocator_get_index_count(allocator)); + WARN("Destroying index allocator with %" PRIu64 " slot indexes still in use", + lttng_index_allocator_get_index_count(allocator)); } - cds_list_for_each_entry_safe(index, tmp_index, - &allocator->unused_list, head) { + cds_list_for_each_entry_safe (index, tmp_index, &allocator->unused_list, head) { cds_list_del(&index->head); free(index); }