Home
last modified time | relevance | path

Searched refs:old_pmd (Results 1 – 2 of 2) sorted by relevance

/mm/
Dmremap.c90 static void move_ptes(struct vm_area_struct *vma, pmd_t *old_pmd, in move_ptes() argument
134 old_pte = pte_offset_map_lock(mm, old_pmd, old_addr, &old_ptl); in move_ptes()
170 pmd_t *old_pmd, *new_pmd; in move_page_tables() local
189 old_pmd = get_old_pmd(vma->vm_mm, old_addr); in move_page_tables()
190 if (!old_pmd) in move_page_tables()
195 if (pmd_trans_huge(*old_pmd)) { in move_page_tables()
205 old_pmd, new_pmd); in move_page_tables()
213 split_huge_page_pmd(vma, old_addr, old_pmd); in move_page_tables()
215 VM_BUG_ON(pmd_trans_huge(*old_pmd)); in move_page_tables()
225 move_ptes(vma, old_pmd, old_addr, old_addr + extent, in move_page_tables()
Dhuge_memory.c1460 pmd_t *old_pmd, pmd_t *new_pmd) in move_huge_pmd() argument
1487 ret = __pmd_trans_huge_lock(old_pmd, vma, &old_ptl); in move_huge_pmd()
1492 pmd = pmdp_get_and_clear(mm, old_addr, old_pmd); in move_huge_pmd()
1497 pgtable = pgtable_trans_huge_withdraw(mm, old_pmd); in move_huge_pmd()