Lines Matching refs:vs_start
428 ASSERT(*VMEM_HASH(vmp, vsp->vs_start) != vsp);
444 ASSERT(*VMEM_HASH(vmp, vsp->vs_start) != vsp);
447 if (vsp->vs_knext->vs_start == 0 && vsp->vs_kprev->vs_start == 0) {
467 bucket = VMEM_HASH(vmp, vsp->vs_start);
494 if (vsp->vs_start == addr) {
523 newseg->vs_start = start;
606 uintptr_t vs_start = vsp->vs_start;
608 size_t vs_size = vs_end - vs_start;
612 ASSERT(P2PHASE(vs_start, vmp->vm_quantum) == 0);
615 ASSERT(addr >= vs_start && addr_end - 1 <= vs_end - 1);
623 if (P2SAMEHIGHBIT(vs_size, vs_size - realsize) && addr == vs_start) {
625 vsp->vs_start = addr_end;
637 if (vs_start != addr)
639 vmem_seg_create(vmp, vsp->vs_aprev, vs_start, addr));
641 vsp->vs_start = addr;
772 ASSERT(vprev->vs_end == vnext->vs_start);
792 void *vaddr = (void *)vsp->vs_start;
840 addr = vsp->vs_start;
841 vsp->vs_start = addr + realsize;
890 addr = vsp->vs_start;
893 vsp->vs_start == addr && vsp->vs_end == addr + size);
1007 if (vsp->vs_start == 0) {
1028 if (vsp->vs_start > (uintptr_t)maxaddr - 1)
1030 start = MAX(vsp->vs_start, (uintptr_t)minaddr);
1120 addr = P2PHASEUP(vbest->vs_start, align, phase);
1200 ASSERT(vsp->vs_end == vnext->vs_start);
1211 ASSERT(vprev->vs_end == vsp->vs_start);
1224 vaddr = (void *)vsp->vs_start;
1287 addr = vsp->vs_start;
1325 if (start >= vsp->vs_start && end - 1 <= vsp->vs_end - 1)
1379 void *start = (void *)vsp->vs_start;
1666 uintptr_t addr = vsp->vs_start;