Lines Matching refs:vs_end
399 newseg->vs_end = end;
444 if (!kprev->vs_import && (kprev->vs_end - 1) < start)
503 uintptr_t vs_end = vsp->vs_end;
504 size_t vs_size = vs_end - vs_start;
511 ASSERT(addr >= vs_start && addr_end - 1 <= vs_end - 1);
529 if (vs_end != addr_end)
531 vmem_seg_create(vmp, vsp, addr_end, vs_end));
538 vsp->vs_end = addr + size;
671 ASSERT(vprev->vs_end == vnext->vs_start);
674 vprev->vs_end = vnext->vs_end;
797 vsp->vs_start == addr && vsp->vs_end == addr + size);
912 if (vsp->vs_end - 1 < (uintptr_t)minaddr)
917 end = MIN(vsp->vs_end - 1, (uintptr_t)maxaddr - 1) + 1;
1014 vsp->vs_end = P2ROUNDUP(vsp->vs_end, vmp->vm_quantum);
1021 ASSERT(vsp->vs_end == vnext->vs_start);
1023 vsp->vs_end = vnext->vs_end;
1032 ASSERT(vprev->vs_end == vsp->vs_start);
1034 vprev->vs_end = vsp->vs_end;
1145 if (start >= vsp->vs_start && end - 1 <= vsp->vs_end - 1)
1204 if (span->vs_end == addr || span->vs_start == endaddr)
1210 if (span->vs_kprev->vs_end == addr && span->vs_start == endaddr) {
1218 prevspan->vs_end = span->vs_end;
1232 ASSERT(prevseg->vs_end == addr &&
1236 prevseg->vs_end = nextseg->vs_end;
1248 ASSERT(prevseg->vs_end == addr);
1254 prevseg->vs_end = endaddr;
1276 span->vs_end = endaddr;
1280 } else if (span->vs_end == addr) {
1282 span->vs_end = endaddr;
1286 ASSERT(oldseg->vs_end == addr);
1288 oldseg->vs_end = endaddr;
1463 vfp->vs_end = 1UL << i;
1470 vmp->vm_freelist[VMEM_FREELISTS].vs_end = 0;