Home | History | Annotate | Download | only in uvm

Lines Matching refs:newsize

111     struct vm_map *newmap, vaddr_t *newvap, vsize_t newsize,
131 (newsize & 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);
182 if (uvm_map_reserve(oldmap, newsize - oldsize, 0, 0, &va,
199 (vaddr_t)newproc->p_vmspace->vm_daddr, newsize,
203 if (!uvm_map_reserve(newmap, newsize, oldva, align, &dstva,
209 movesize = MIN(oldsize, newsize);
217 uvm_unmap(newmap, newva, newva + newsize);
220 if (newsize > oldsize) {
223 newsize - oldsize);
230 newva + newsize);
232 uvm_unmap(newmap, newva, newva + newsize);
271 size_t newsize;
279 newsize = (vsize_t)(SCARG(uap, new_size));
287 newsize = round_page(newsize);
291 error = uvm_mremap(map, oldva, oldsize, map, &newva, newsize, p, flags);