Lines Matching refs:vs_end
401 newseg->vs_end = end;
446 if (!kprev->vs_import && (kprev->vs_end - 1) < start)
505 uintptr_t vs_end = vsp->vs_end;
506 size_t vs_size = vs_end - vs_start;
513 ASSERT(addr >= vs_start && addr_end - 1 <= vs_end - 1);
531 if (vs_end != addr_end)
533 vmem_seg_create(vmp, vsp, addr_end, vs_end));
540 vsp->vs_end = addr + size;
673 ASSERT(vprev->vs_end == vnext->vs_start);
676 vprev->vs_end = vnext->vs_end;
798 vsp->vs_start == addr && vsp->vs_end == addr + size);
913 if (vsp->vs_end - 1 < (uintptr_t)minaddr)
918 end = MIN(vsp->vs_end - 1, (uintptr_t)maxaddr - 1) + 1;
1015 vsp->vs_end = P2ROUNDUP(vsp->vs_end, vmp->vm_quantum);
1022 ASSERT(vsp->vs_end == vnext->vs_start);
1024 vsp->vs_end = vnext->vs_end;
1033 ASSERT(vprev->vs_end == vsp->vs_start);
1035 vprev->vs_end = vsp->vs_end;
1147 if (start >= vsp->vs_start && end - 1 <= vsp->vs_end - 1)
1206 if (span->vs_end == addr || span->vs_start == endaddr)
1212 if (span->vs_kprev->vs_end == addr && span->vs_start == endaddr) {
1220 prevspan->vs_end = span->vs_end;
1234 ASSERT(prevseg->vs_end == addr &&
1238 prevseg->vs_end = nextseg->vs_end;
1250 ASSERT(prevseg->vs_end == addr);
1256 prevseg->vs_end = endaddr;
1278 span->vs_end = endaddr;
1282 } else if (span->vs_end == addr) {
1284 span->vs_end = endaddr;
1288 ASSERT(oldseg->vs_end == addr);
1290 oldseg->vs_end = endaddr;
1465 vfp->vs_end = 1UL << i;
1472 vmp->vm_freelist[VMEM_FREELISTS].vs_end = 0;