Lines Matching refs:new_vma
117 struct vm_area_struct *new_vma, pmd_t *new_pmd, in move_ptes() argument
178 pte = move_pte(pte, new_vma->vm_page_prot, old_addr, new_addr); in move_ptes()
255 unsigned long old_addr, struct vm_area_struct *new_vma, in move_page_tables() argument
321 if (pte_alloc(new_vma->vm_mm, new_pmd)) in move_page_tables()
323 move_ptes(vma, old_pmd, old_addr, old_addr + extent, new_vma, in move_page_tables()
339 struct vm_area_struct *new_vma; in move_vma() local
369 new_vma = copy_vma(&vma, new_addr, new_len, new_pgoff, in move_vma()
371 if (!new_vma) in move_vma()
374 moved_len = move_page_tables(vma, old_addr, new_vma, new_addr, old_len, in move_vma()
379 err = vma->vm_ops->mremap(new_vma); in move_vma()
388 move_page_tables(new_vma, new_addr, vma, old_addr, moved_len, in move_vma()
390 vma = new_vma; in move_vma()
395 mremap_userfaultfd_prep(new_vma, uf); in move_vma()
441 if (split && new_vma == vma) in move_vma()