Home | History | Annotate | Download | only in uvm

Lines Matching refs:newmap

111     struct vm_map *newmap, vaddr_t *newvap, vsize_t newsize,
168 (!fixed || newva == oldva) && newmap == oldmap &&
197 KASSERT(&newproc->p_vmspace->vm_map == newmap);
203 if (!uvm_map_reserve(newmap, newsize, oldva, align, &dstva,
210 error = uvm_map_extract(oldmap, oldva, movesize, newmap, &dstva,
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,
232 uvm_unmap(newmap, newva, newva + newsize);
243 if (!duplicate && (oldva != newva || oldmap != newmap)) {