@@ -31,7 +31,7 @@ typedef struct umf_ba_next_linear_pool_t umf_ba_next_linear_pool_t;
3131// metadata is set and used only in the main (the first) pool
3232typedef struct umf_ba_main_linear_pool_meta_t {
3333 size_t pool_size ; // size of this pool (argument of ba_os_alloc() call)
34- os_mutex_t lock ;
34+ utils_mutex_t lock ;
3535 char * data_ptr ;
3636 size_t size_left ;
3737 size_t pool_n_allocs ; // number of allocations in this pool
@@ -98,7 +98,7 @@ umf_ba_linear_pool_t *umf_ba_linear_create(size_t pool_size) {
9898 void * data_ptr = & pool -> data ;
9999 size_t size_left = pool_size - offsetof(umf_ba_linear_pool_t , data );
100100
101- util_align_ptr_size (& data_ptr , & size_left , MEMORY_ALIGNMENT );
101+ utils_align_ptr_size (& data_ptr , & size_left , MEMORY_ALIGNMENT );
102102
103103 pool -> metadata .pool_size = pool_size ;
104104 pool -> metadata .data_ptr = data_ptr ;
@@ -109,7 +109,7 @@ umf_ba_linear_pool_t *umf_ba_linear_create(size_t pool_size) {
109109 _DEBUG_EXECUTE (pool -> metadata .global_n_allocs = 0 );
110110
111111 // init lock
112- os_mutex_t * lock = util_mutex_init (& pool -> metadata .lock );
112+ utils_mutex_t * lock = utils_mutex_init (& pool -> metadata .lock );
113113 if (!lock ) {
114114 ba_os_free (pool , pool_size );
115115 return NULL ;
@@ -123,7 +123,7 @@ void *umf_ba_linear_alloc(umf_ba_linear_pool_t *pool, size_t size) {
123123 return NULL ;
124124 }
125125 size_t aligned_size = ALIGN_UP (size , MEMORY_ALIGNMENT );
126- util_mutex_lock (& pool -> metadata .lock );
126+ utils_mutex_lock (& pool -> metadata .lock );
127127 if (pool -> metadata .size_left < aligned_size ) {
128128 size_t pool_size = MINIMUM_LINEAR_POOL_SIZE ;
129129 size_t usable_size =
@@ -139,7 +139,7 @@ void *umf_ba_linear_alloc(umf_ba_linear_pool_t *pool, size_t size) {
139139 umf_ba_next_linear_pool_t * new_pool =
140140 (umf_ba_next_linear_pool_t * )ba_os_alloc (pool_size );
141141 if (!new_pool ) {
142- util_mutex_unlock (& pool -> metadata .lock );
142+ utils_mutex_unlock (& pool -> metadata .lock );
143143 return NULL ;
144144 }
145145
@@ -149,7 +149,7 @@ void *umf_ba_linear_alloc(umf_ba_linear_pool_t *pool, size_t size) {
149149 void * data_ptr = & new_pool -> data ;
150150 size_t size_left =
151151 new_pool -> pool_size - offsetof(umf_ba_next_linear_pool_t , data );
152- util_align_ptr_size (& data_ptr , & size_left , MEMORY_ALIGNMENT );
152+ utils_align_ptr_size (& data_ptr , & size_left , MEMORY_ALIGNMENT );
153153
154154 pool -> metadata .data_ptr = data_ptr ;
155155 pool -> metadata .size_left = size_left ;
@@ -171,7 +171,7 @@ void *umf_ba_linear_alloc(umf_ba_linear_pool_t *pool, size_t size) {
171171 }
172172 _DEBUG_EXECUTE (pool -> metadata .global_n_allocs ++ );
173173 _DEBUG_EXECUTE (ba_debug_checks (pool ));
174- util_mutex_unlock (& pool -> metadata .lock );
174+ utils_mutex_unlock (& pool -> metadata .lock );
175175
176176 return ptr ;
177177}
@@ -188,7 +188,7 @@ static inline int pool_contains_ptr(void *pool, size_t pool_size,
188188// 0 - ptr belonged to the pool and was freed
189189// -1 - ptr doesn't belong to the pool and wasn't freed
190190int umf_ba_linear_free (umf_ba_linear_pool_t * pool , void * ptr ) {
191- util_mutex_lock (& pool -> metadata .lock );
191+ utils_mutex_lock (& pool -> metadata .lock );
192192 _DEBUG_EXECUTE (ba_debug_checks (pool ));
193193 if (pool_contains_ptr (pool , pool -> metadata .pool_size , pool -> data , ptr )) {
194194 pool -> metadata .pool_n_allocs -- ;
@@ -204,7 +204,7 @@ int umf_ba_linear_free(umf_ba_linear_pool_t *pool, void *ptr) {
204204 pool -> metadata .pool_size = page_size ;
205205 }
206206 _DEBUG_EXECUTE (ba_debug_checks (pool ));
207- util_mutex_unlock (& pool -> metadata .lock );
207+ utils_mutex_unlock (& pool -> metadata .lock );
208208 return 0 ;
209209 }
210210
@@ -227,14 +227,14 @@ int umf_ba_linear_free(umf_ba_linear_pool_t *pool, void *ptr) {
227227 ba_os_free (next_pool_ptr , size );
228228 }
229229 _DEBUG_EXECUTE (ba_debug_checks (pool ));
230- util_mutex_unlock (& pool -> metadata .lock );
230+ utils_mutex_unlock (& pool -> metadata .lock );
231231 return 0 ;
232232 }
233233 prev_pool = next_pool ;
234234 next_pool = next_pool -> next_pool ;
235235 }
236236
237- util_mutex_unlock (& pool -> metadata .lock );
237+ utils_mutex_unlock (& pool -> metadata .lock );
238238 // ptr doesn't belong to the pool and wasn't freed
239239 return -1 ;
240240}
@@ -243,7 +243,7 @@ void umf_ba_linear_destroy(umf_ba_linear_pool_t *pool) {
243243 // Do not destroy if we are running in the proxy library,
244244 // because it may need those resources till
245245 // the very end of exiting the application.
246- if (util_is_running_in_proxy_lib ()) {
246+ if (utils_is_running_in_proxy_lib ()) {
247247 return ;
248248 }
249249
@@ -262,7 +262,7 @@ void umf_ba_linear_destroy(umf_ba_linear_pool_t *pool) {
262262 ba_os_free (current_pool , current_pool -> pool_size );
263263 }
264264
265- util_mutex_destroy_not_free (& pool -> metadata .lock );
265+ utils_mutex_destroy_not_free (& pool -> metadata .lock );
266266 ba_os_free (pool , pool -> metadata .pool_size );
267267}
268268
@@ -272,12 +272,12 @@ void umf_ba_linear_destroy(umf_ba_linear_pool_t *pool) {
272272// to the end of the pool if ptr belongs to the pool
273273size_t umf_ba_linear_pool_contains_pointer (umf_ba_linear_pool_t * pool ,
274274 void * ptr ) {
275- util_mutex_lock (& pool -> metadata .lock );
275+ utils_mutex_lock (& pool -> metadata .lock );
276276 char * cptr = (char * )ptr ;
277277 if (cptr >= pool -> data &&
278278 cptr < ((char * )(pool )) + pool -> metadata .pool_size ) {
279279 size_t size = ((char * )(pool )) + pool -> metadata .pool_size - cptr ;
280- util_mutex_unlock (& pool -> metadata .lock );
280+ utils_mutex_unlock (& pool -> metadata .lock );
281281 return size ;
282282 }
283283
@@ -286,12 +286,12 @@ size_t umf_ba_linear_pool_contains_pointer(umf_ba_linear_pool_t *pool,
286286 if (cptr >= next_pool -> data &&
287287 cptr < ((char * )(next_pool )) + next_pool -> pool_size ) {
288288 size_t size = ((char * )(next_pool )) + next_pool -> pool_size - cptr ;
289- util_mutex_unlock (& pool -> metadata .lock );
289+ utils_mutex_unlock (& pool -> metadata .lock );
290290 return size ;
291291 }
292292 next_pool = next_pool -> next_pool ;
293293 }
294294
295- util_mutex_unlock (& pool -> metadata .lock );
295+ utils_mutex_unlock (& pool -> metadata .lock );
296296 return 0 ;
297297}
0 commit comments