Lines Matching refs:base
487 ndata_alloc_init(struct memlist *ndata, uintptr_t base, uintptr_t end) in ndata_alloc_init() argument
491 base = roundup(base, ecache_alignsize); in ndata_alloc_init()
494 ASSERT(base < end); in ndata_alloc_init()
496 ndata->ml_address = base; in ndata_alloc_init()
497 ndata->ml_size = end - base; in ndata_alloc_init()
528 uintptr_t base; in ndata_extra_base() local
547 base = roundup(ndata->ml_address, alignment); in ndata_extra_base()
549 if (base >= ndata->ml_address + ndata->ml_size) in ndata_extra_base()
559 if (base == ndata->ml_address) { in ndata_extra_base()
565 bzero((void *)base, sizeof (struct memlist)); in ndata_extra_base()
568 ndata->ml_size = base - ndata->ml_address; in ndata_extra_base()
573 return ((void *)base); in ndata_extra_base()
586 uintptr_t base; in ndata_select_chunk() local
609 base = roundup(frlist->ml_address, alignment); in ndata_select_chunk()
610 end = roundup(base + wanted, ecache_alignsize); in ndata_select_chunk()
615 below = (base - frlist->ml_address) / ecache_alignsize; in ndata_select_chunk()
662 uintptr_t base; in ndata_alloc() local
676 base = roundup(found->ml_address, alignment); in ndata_alloc()
677 end = roundup(base + wanted, ecache_alignsize); in ndata_alloc()
680 below = base - found->ml_address; in ndata_alloc()
701 return ((void *)base); in ndata_alloc()
725 return ((void *)base); in ndata_alloc()
748 return ((void *)base); in ndata_alloc()