Lines Matching defs:newva
116 vaddr_t newva;
124 newva = *newvap;
126 newva = 0;
129 (newva & PAGE_MASK) != 0 ||
135 if (oldva + oldsize <= oldva || newva + newsize <= newva) {
168 (!fixed || newva == oldva) && newmap == oldmap &&
173 newva = oldva;
178 newva = oldva;
184 newva = oldva;
198 newva = newproc->p_emul->e_vm_default_addr(newproc,
202 dstva = newva;
207 KASSERT(!fixed || dstva == newva);
208 newva = dstva;
212 KASSERT(dstva == newva);
217 uvm_unmap(newmap, newva, newva + newsize);
222 error = uvm_mapent_extend(newmap, newva + oldsize,
228 if (newva == oldva && newmap == oldmap) {
229 uvm_unmap(newmap, newva + oldsize,
230 newva + newsize);
232 uvm_unmap(newmap, newva, newva + newsize);
243 if (!duplicate && (oldva != newva || oldmap != newmap)) {
247 *newvap = newva;
269 vaddr_t newva;
278 newva = (vaddr_t)SCARG(uap, new_address);
291 error = uvm_mremap(map, oldva, oldsize, map, &newva, newsize, p, flags);
294 *retval = (error != 0) ? 0 : (register_t)newva;