Lines Matching refs:new_addr

10     void *new_addr, size_t size, size_t alignment, bool *zero, bool *commit,
417 void *new_addr, size_t usize, size_t pad, size_t alignment, bool *zero,
427 assert(new_addr == NULL || !slab);
430 if (config_debug && new_addr != NULL) {
434 * Non-NULL new_addr has two use cases:
439 * Regardless of use case, new_addr must either refer to a
444 assert(PAGE_ADDR2BASE(new_addr) == new_addr);
447 prev = extent_lookup(tsdn, (void *)((uintptr_t)new_addr - PAGE),
449 assert(prev == NULL || extent_past_get(prev) == new_addr);
460 if (new_addr != NULL) {
464 (uintptr_t)new_addr, false, false);
469 assert(extent_base_get(extent) == new_addr);
493 assert(new_addr == NULL || leadsize == 0);
586 extent_alloc_core(tsdn_t *tsdn, arena_t *arena, void *new_addr, size_t size,
596 extent_alloc_dss(tsdn, arena, new_addr, size, alignment, zero,
600 if ((ret = extent_alloc_mmap(new_addr, size, alignment, zero, commit))
605 extent_alloc_dss(tsdn, arena, new_addr, size, alignment, zero,
615 extent_hooks_t **r_extent_hooks, bool locked, void *new_addr, size_t usize,
624 arena->extents_cached, locked, true, new_addr, usize, pad,
631 extent_hooks_t **r_extent_hooks, void *new_addr, size_t usize, size_t pad,
637 new_addr, usize, pad, alignment, zero, commit, slab));
642 extent_hooks_t **r_extent_hooks, void *new_addr, size_t usize, size_t pad,
646 new_addr, usize, pad, alignment, zero, commit, slab));
650 extent_alloc_default_impl(tsdn_t *tsdn, arena_t *arena, void *new_addr,
655 ret = extent_alloc_core(tsdn, arena, new_addr, size, alignment, zero,
661 extent_alloc_default(extent_hooks_t *extent_hooks, void *new_addr, size_t size,
677 return (extent_alloc_default_impl(tsdn, arena, new_addr, size,
698 extent_hooks_t **r_extent_hooks, void *new_addr, size_t usize, size_t pad,
725 ptr = extent_alloc_core(tsdn, arena, new_addr, alloc_size, PAGE,
741 assert(new_addr == NULL || leadsize == 0);
812 extent_hooks_t **r_extent_hooks, void *new_addr, size_t usize, size_t pad,
821 arena->extents_retained, false, false, new_addr, usize, pad,
833 new_addr, usize, pad, alignment, zero, commit, slab);
841 extent_hooks_t **r_extent_hooks, void *new_addr, size_t usize, size_t pad,
854 addr = extent_alloc_default_impl(tsdn, arena, new_addr, size,
857 addr = (*r_extent_hooks)->alloc(*r_extent_hooks, new_addr, size,
878 extent_hooks_t **r_extent_hooks, void *new_addr, size_t usize, size_t pad,
885 extent = extent_alloc_retained(tsdn, arena, r_extent_hooks, new_addr,
889 new_addr, usize, pad, alignment, zero, commit, slab);