• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/octeon-sdk/cvmx-malloc/

Lines Matching defs:ar_ptr

2628   mstate ar_ptr, orig_ar_ptr;
2635 ar_ptr = arena_list;
2637 if (!ar_ptr)
2642 if (debug_prev_ar != ar_ptr)
2644 debug_printf("New arena: %p\n", ar_ptr);
2646 cvmx_dprintf("lock wait count for arena: %p is %ld\n", ar_ptr, ar_ptr->mutex.wait_cnt);
2648 debug_prev_ar = ar_ptr;
2650 orig_ar_ptr = ar_ptr;
2658 if (!mutex_trylock(&ar_ptr->mutex))
2661 victim = _int_malloc(ar_ptr, bytes);
2662 (void)mutex_unlock(&ar_ptr->mutex);
2668 ar_ptr = ar_ptr->next;
2669 } while (ar_ptr != orig_ar_ptr);
2675 ar_ptr = orig_ar_ptr;
2681 mutex_lock(&ar_ptr->mutex);
2682 victim = _int_malloc(ar_ptr, bytes);
2683 (void)mutex_unlock(&ar_ptr->mutex);
2688 ar_ptr = ar_ptr->next;
2689 } while (ar_ptr != orig_ar_ptr);
2694 ar_ptr == arena_for_chunk(mem2chunk(victim)));
2706 tsd_setspecific(arena_key, (Void_t *)ar_ptr);
2715 mstate ar_ptr;
2727 ar_ptr = arena_for_chunk(p);
2728 assert(ar_ptr);
2730 if(!mutex_trylock(&ar_ptr->mutex))
2731 ++(ar_ptr->stat_lock_direct);
2733 (void)mutex_lock(&ar_ptr->mutex);
2734 ++(ar_ptr->stat_lock_wait);
2737 (void)mutex_lock(&ar_ptr->mutex);
2739 _int_free(ar_ptr, mem);
2740 (void)mutex_unlock(&ar_ptr->mutex);
2746 mstate ar_ptr;
2768 ar_ptr = arena_for_chunk(oldp);
2769 (void)mutex_lock(&ar_ptr->mutex);
2772 newp = _int_realloc(ar_ptr, oldmem, bytes);
2774 (void)mutex_unlock(&ar_ptr->mutex);
2776 ar_ptr == arena_for_chunk(mem2chunk(newp)));
2784 mstate ar_ptr, orig_ar_ptr;
2798 ar_ptr = arena_list;
2800 if (!ar_ptr)
2805 orig_ar_ptr = ar_ptr;
2815 if (!mutex_trylock(&ar_ptr->mutex))
2818 p = _int_memalign(ar_ptr, alignment, bytes);
2819 (void)mutex_unlock(&ar_ptr->mutex);
2825 ar_ptr = ar_ptr->next;
2826 } while (ar_ptr != orig_ar_ptr);
2836 ar_ptr = orig_ar_ptr;
2839 mutex_lock(&ar_ptr->mutex);
2840 p = _int_memalign(ar_ptr, alignment, bytes);
2841 (void)mutex_unlock(&ar_ptr->mutex);
2846 ar_ptr = ar_ptr->next;
2847 } while (ar_ptr != orig_ar_ptr);
2853 assert(ar_ptr == arena_for_chunk(mem2chunk(p)));
2862 assert(!p || ar_ptr == arena_for_chunk(mem2chunk(p)));