Lines Matching refs:endaddr
1198 vmem_extend_unlocked(vmem_t *vmp, uintptr_t addr, uintptr_t endaddr) in vmem_extend_unlocked() argument
1211 if (span->vs_end == addr || span->vs_start == endaddr) in vmem_extend_unlocked()
1216 return (vmem_span_create(vmp, (void *)addr, endaddr - addr, 0)); in vmem_extend_unlocked()
1217 if (span->vs_kprev->vs_end == addr && span->vs_start == endaddr) { in vmem_extend_unlocked()
1240 nextseg->vs_start == endaddr); in vmem_extend_unlocked()
1261 prevseg->vs_end = endaddr; in vmem_extend_unlocked()
1268 ASSERT(nextseg->vs_start == endaddr); in vmem_extend_unlocked()
1283 span->vs_end = endaddr; in vmem_extend_unlocked()
1289 span->vs_end = endaddr; in vmem_extend_unlocked()
1295 oldseg->vs_end = endaddr; in vmem_extend_unlocked()
1298 vsp = vmem_seg_create(vmp, oldseg, addr, endaddr); in vmem_extend_unlocked()
1301 ASSERT(span->vs_start == endaddr); in vmem_extend_unlocked()
1306 ASSERT(oldseg->vs_start == endaddr); in vmem_extend_unlocked()
1311 vsp = vmem_seg_create(vmp, span, addr, endaddr); in vmem_extend_unlocked()
1314 vmp->vm_kstat.vk_mem_total += (endaddr - addr); in vmem_extend_unlocked()
1328 uintptr_t endaddr = addr + size; in _vmem_extend_alloc() local
1331 ASSERT(vaddr != NULL && size != 0 && endaddr > addr); in _vmem_extend_alloc()
1348 vsp = vmem_extend_unlocked(vmp, addr, endaddr); in _vmem_extend_alloc()