Lines Matching refs:ml_address
496 ndata->ml_address = base; in ndata_alloc_init()
547 base = roundup(ndata->ml_address, alignment); in ndata_extra_base()
549 if (base >= ndata->ml_address + ndata->ml_size) in ndata_extra_base()
552 if ((caddr_t)(ndata->ml_address + ndata->ml_size) != endaddr) { in ndata_extra_base()
559 if (base == ndata->ml_address) { in ndata_extra_base()
568 ndata->ml_size = base - ndata->ml_address; in ndata_extra_base()
609 base = roundup(frlist->ml_address, alignment); in ndata_select_chunk()
612 if (end > frlist->ml_address + frlist->ml_size) in ndata_select_chunk()
615 below = (base - frlist->ml_address) / ecache_alignsize; in ndata_select_chunk()
616 above = (frlist->ml_address + frlist->ml_size - end) / in ndata_select_chunk()
676 base = roundup(found->ml_address, alignment); in ndata_alloc()
678 ASSERT(end <= found->ml_address + found->ml_size); in ndata_alloc()
680 below = base - found->ml_address; in ndata_alloc()
681 above = found->ml_address + found->ml_size - end; in ndata_alloc()
692 fnd_above->ml_address = end; in ndata_alloc()
710 found->ml_address = end; in ndata_alloc()
713 found->ml_address = found->ml_next->ml_address; in ndata_alloc()
718 bzero((void *)found->ml_address, in ndata_alloc()
721 found->ml_address = end; in ndata_alloc()
733 fnd_above->ml_address = end; in ndata_alloc()
746 bzero((void *)found->ml_address, sizeof (struct memlist)); in ndata_alloc()