Lines Matching refs:endaddr
1193 vmem_extend_unlocked(vmem_t *vmp, uintptr_t addr, uintptr_t endaddr) in vmem_extend_unlocked() argument
1206 if (span->vs_end == addr || span->vs_start == endaddr) in vmem_extend_unlocked()
1211 return (vmem_span_create(vmp, (void *)addr, endaddr - addr, 0)); in vmem_extend_unlocked()
1212 if (span->vs_kprev->vs_end == addr && span->vs_start == endaddr) { in vmem_extend_unlocked()
1235 nextseg->vs_start == endaddr); in vmem_extend_unlocked()
1256 prevseg->vs_end = endaddr; in vmem_extend_unlocked()
1263 ASSERT(nextseg->vs_start == endaddr); in vmem_extend_unlocked()
1278 span->vs_end = endaddr; in vmem_extend_unlocked()
1284 span->vs_end = endaddr; in vmem_extend_unlocked()
1290 oldseg->vs_end = endaddr; in vmem_extend_unlocked()
1293 vsp = vmem_seg_create(vmp, oldseg, addr, endaddr); in vmem_extend_unlocked()
1296 ASSERT(span->vs_start == endaddr); in vmem_extend_unlocked()
1301 ASSERT(oldseg->vs_start == endaddr); in vmem_extend_unlocked()
1306 vsp = vmem_seg_create(vmp, span, addr, endaddr); in vmem_extend_unlocked()
1309 vmp->vm_kstat.vk_mem_total += (endaddr - addr); in vmem_extend_unlocked()
1323 uintptr_t endaddr = addr + size; in _vmem_extend_alloc() local
1326 ASSERT(vaddr != NULL && size != 0 && endaddr > addr); in _vmem_extend_alloc()
1343 vsp = vmem_extend_unlocked(vmp, addr, endaddr); in _vmem_extend_alloc()