Lines Matching defs:vs_start

303 	ASSERT(*VMEM_HASH(vmp, vsp->vs_start) != vsp);
319 ASSERT(*VMEM_HASH(vmp, vsp->vs_start) != vsp);
322 if (vsp->vs_knext->vs_start == 0 && vsp->vs_kprev->vs_start == 0) {
342 bucket = VMEM_HASH(vmp, vsp->vs_start);
369 if (vsp->vs_start == addr) {
400 newseg->vs_start = start;
504 uintptr_t vs_start = vsp->vs_start;
506 size_t vs_size = vs_end - vs_start;
510 ASSERT(P2PHASE(vs_start, vmp->vm_quantum) == 0);
513 ASSERT(addr >= vs_start && addr_end - 1 <= vs_end - 1);
521 if (P2SAMEHIGHBIT(vs_size, vs_size - realsize) && addr == vs_start) {
523 vsp->vs_start = addr_end;
535 if (vs_start != addr)
537 vmem_seg_create(vmp, vsp->vs_aprev, vs_start, addr));
539 vsp->vs_start = addr;
673 ASSERT(vprev->vs_end == vnext->vs_start);
692 void *vaddr = (void *)vsp->vs_start;
740 addr = vsp->vs_start;
741 vsp->vs_start = addr + realsize;
795 addr = vsp->vs_start;
798 vsp->vs_start == addr && vsp->vs_end == addr + size);
894 if (vsp->vs_start == 0) {
915 if (vsp->vs_start > (uintptr_t)maxaddr - 1)
917 start = MAX(vsp->vs_start, (uintptr_t)minaddr);
966 addr = P2PHASEUP(vbest->vs_start, align, phase);
1022 ASSERT(vsp->vs_end == vnext->vs_start);
1033 ASSERT(vprev->vs_end == vsp->vs_start);
1046 vaddr = (void *)vsp->vs_start;
1112 addr = vsp->vs_start;
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) {
1235 nextseg->vs_start == endaddr);
1263 ASSERT(nextseg->vs_start == endaddr);
1269 nextseg->vs_start = addr;
1277 span->vs_start = addr;
1296 ASSERT(span->vs_start == endaddr);
1297 span->vs_start = addr;
1301 ASSERT(oldseg->vs_start == endaddr);
1303 oldseg->vs_start = addr;
1347 addr = vsp->vs_start;
1383 void *start = (void *)vsp->vs_start;
1618 uintptr_t addr = vsp->vs_start;