Home | History | Annotate | Download | only in uvm

Lines Matching defs:oldsize

110 uvm_mremap(struct vm_map *oldmap, vaddr_t oldva, vsize_t oldsize,
130 (oldsize & PAGE_MASK) != 0 ||
135 if (oldva + oldsize <= oldva || newva + newsize <= newva) {
172 if (newsize == oldsize) {
176 if (newsize < oldsize) {
177 uvm_unmap(oldmap, oldva + newsize, oldva + oldsize);
181 va = oldva + oldsize;
182 if (uvm_map_reserve(oldmap, newsize - oldsize, 0, 0, &va,
209 movesize = MIN(oldsize, newsize);
220 if (newsize > oldsize) {
222 error = uvm_mapent_extend(newmap, newva + oldsize,
223 newsize - oldsize);
229 uvm_unmap(newmap, newva + oldsize,
244 uvm_unmap(oldmap, oldva, oldva + oldsize);
270 size_t oldsize;
277 oldsize = (vsize_t)(SCARG(uap, old_size));
286 oldsize = round_page(oldsize);
291 error = uvm_mremap(map, oldva, oldsize, map, &newva, newsize, p, flags);