Lines Matching refs:ar_ptr
69 #define top(ar_ptr) ((ar_ptr)->top) argument
77 mstate ar_ptr; /* Arena for this heap. */ member
162 return chunk_main_arena (ptr) ? &main_arena : heap_for_ptr (ptr)->ar_ptr; in arena_for_chunk()
187 for (mstate ar_ptr = &main_arena;; ) in __malloc_fork_lock_parent() local
189 __libc_lock_lock (ar_ptr->mutex); in __malloc_fork_lock_parent()
190 ar_ptr = ar_ptr->next; in __malloc_fork_lock_parent()
191 if (ar_ptr == &main_arena) in __malloc_fork_lock_parent()
202 for (mstate ar_ptr = &main_arena;; ) in __malloc_fork_unlock_parent() local
204 __libc_lock_unlock (ar_ptr->mutex); in __malloc_fork_unlock_parent()
205 ar_ptr = ar_ptr->next; in __malloc_fork_unlock_parent()
206 if (ar_ptr == &main_arena) in __malloc_fork_unlock_parent()
224 for (mstate ar_ptr = &main_arena;; ) in __malloc_fork_unlock_child() local
226 __libc_lock_init (ar_ptr->mutex); in __malloc_fork_unlock_child()
227 if (ar_ptr != thread_arena) in __malloc_fork_unlock_child()
230 ar_ptr->attached_threads = 0; in __malloc_fork_unlock_child()
231 ar_ptr->next_free = free_list; in __malloc_fork_unlock_child()
232 free_list = ar_ptr; in __malloc_fork_unlock_child()
234 ar_ptr = ar_ptr->next; in __malloc_fork_unlock_child()
235 if (ar_ptr == &main_arena) in __malloc_fork_unlock_child()
445 ptr = (heap->ar_ptr != (mstate) (heap + 1)) ? in dump_heap()
452 if (p == top (heap->ar_ptr)) in dump_heap()
644 mstate ar_ptr = heap->ar_ptr; in heap_trim() local
645 mchunkptr top_chunk = top (ar_ptr), p; in heap_trim()
669 ar_ptr->system_mem -= heap->size; in heap_trim()
678 unlink_chunk (ar_ptr, p); in heap_trim()
683 top (ar_ptr) = top_chunk = p; in heap_trim()
709 ar_ptr->system_mem -= extra; in heap_trim()
755 a = h->ar_ptr = (mstate) (h + 1); in _int_new_arena()
978 arena_get_retry (mstate ar_ptr, size_t bytes) in arena_get_retry() argument
980 LIBC_PROBE (memory_arena_retry, 2, bytes, ar_ptr); in arena_get_retry()
981 if (ar_ptr != &main_arena) in arena_get_retry()
983 __libc_lock_unlock (ar_ptr->mutex); in arena_get_retry()
984 ar_ptr = &main_arena; in arena_get_retry()
985 __libc_lock_lock (ar_ptr->mutex); in arena_get_retry()
989 __libc_lock_unlock (ar_ptr->mutex); in arena_get_retry()
990 ar_ptr = arena_get2 (bytes, ar_ptr); in arena_get_retry()
993 return ar_ptr; in arena_get_retry()