Lines Matching refs:old_pmd
115 static void move_ptes(struct vm_area_struct *vma, pmd_t *old_pmd, in move_ptes() argument
151 old_pte = pte_offset_map_lock(mm, old_pmd, old_addr, &old_ptl); in move_ptes()
197 pmd_t *old_pmd, pmd_t *new_pmd) in move_normal_pmd() argument
218 old_ptl = pmd_lock(vma->vm_mm, old_pmd); in move_normal_pmd()
224 pmd = *old_pmd; in move_normal_pmd()
225 pmd_clear(old_pmd); in move_normal_pmd()
247 pmd_t *old_pmd, *new_pmd; in move_page_tables() local
263 old_pmd = get_old_pmd(vma->vm_mm, old_addr); in move_page_tables()
264 if (!old_pmd) in move_page_tables()
269 if (is_swap_pmd(*old_pmd) || pmd_trans_huge(*old_pmd)) { in move_page_tables()
276 old_end, old_pmd, new_pmd); in move_page_tables()
282 split_huge_pmd(vma, old_pmd, old_addr); in move_page_tables()
283 if (pmd_trans_unstable(old_pmd)) in move_page_tables()
296 old_end, old_pmd, new_pmd); in move_page_tables()
309 move_ptes(vma, old_pmd, old_addr, old_addr + extent, new_vma, in move_page_tables()