Lines Matching refs:new_vma
90 struct vm_area_struct *new_vma, pmd_t *new_pmd, in move_ptes() argument
144 pte = move_pte(pte, new_vma->vm_page_prot, old_addr, new_addr); in move_ptes()
163 unsigned long old_addr, struct vm_area_struct *new_vma, in move_page_tables() argument
201 err = move_huge_pmd(vma, new_vma, old_addr, in move_page_tables()
215 if (pmd_none(*new_pmd) && __pte_alloc(new_vma->vm_mm, new_vma, in move_page_tables()
224 new_vma, new_pmd, new_addr, need_rmap_locks); in move_page_tables()
240 struct vm_area_struct *new_vma; in move_vma() local
270 new_vma = copy_vma(&vma, new_addr, new_len, new_pgoff, in move_vma()
272 if (!new_vma) in move_vma()
275 moved_len = move_page_tables(vma, old_addr, new_vma, new_addr, old_len, in move_vma()
283 move_page_tables(new_vma, new_addr, vma, old_addr, moved_len, in move_vma()
285 vma = new_vma; in move_vma()
290 err = vma->vm_file->f_op->mremap(vma->vm_file, new_vma); in move_vma()
292 move_page_tables(new_vma, new_addr, vma, old_addr, in move_vma()