Lines Matching refs:addr
14 void *addr; in base_map() local
21 addr = extent_alloc_mmap(NULL, size, PAGE, &zero, &commit); in base_map()
23 addr = extent_hooks->alloc(extent_hooks, NULL, size, PAGE, in base_map()
27 return (addr); in base_map()
31 base_unmap(extent_hooks_t *extent_hooks, unsigned ind, void *addr, size_t size) in base_unmap() argument
44 if (!extent_dalloc_mmap(addr, size)) in base_unmap()
46 if (!pages_decommit(addr, size)) in base_unmap()
48 if (!pages_purge_lazy(addr, size)) in base_unmap()
50 if (!pages_purge_forced(addr, size)) in base_unmap()
56 !extent_hooks->dalloc(extent_hooks, addr, size, true, ind)) in base_unmap()
59 !extent_hooks->decommit(extent_hooks, addr, size, 0, size, in base_unmap()
63 !extent_hooks->purge_lazy(extent_hooks, addr, size, 0, size, in base_unmap()
67 !extent_hooks->purge_forced(extent_hooks, addr, size, 0, in base_unmap()
75 base_extent_init(size_t *extent_sn_next, extent_t *extent, void *addr, in base_extent_init() argument
83 extent_init(extent, NULL, addr, size, 0, sn, true, true, true, false); in base_extent_init()
107 size_t gap_size, void *addr, size_t size) in base_extent_bump_alloc_post() argument
125 base->resident += PAGE_CEILING((uintptr_t)addr + size) - in base_extent_bump_alloc_post()
126 PAGE_CEILING((uintptr_t)addr - gap_size); in base_extent_bump_alloc_post()