Lines Matching refs:pvmw
206 struct page_vma_mapped_walk pvmw = { in remove_migration_pte() local
217 while (page_vma_mapped_walk(&pvmw)) { in remove_migration_pte()
221 new = page - pvmw.page->index + in remove_migration_pte()
222 linear_page_index(vma, pvmw.address); in remove_migration_pte()
226 if (!pvmw.pte) { in remove_migration_pte()
228 remove_migration_pmd(&pvmw, new); in remove_migration_pte()
235 if (pte_swp_soft_dirty(*pvmw.pte)) in remove_migration_pte()
241 entry = pte_to_swp_entry(*pvmw.pte); in remove_migration_pte()
260 set_huge_pte_at(vma->vm_mm, pvmw.address, pvmw.pte, pte); in remove_migration_pte()
262 hugepage_add_anon_rmap(new, vma, pvmw.address); in remove_migration_pte()
268 set_pte_at(vma->vm_mm, pvmw.address, pvmw.pte, pte); in remove_migration_pte()
271 page_add_anon_rmap(new, vma, pvmw.address, false); in remove_migration_pte()
282 update_mmu_cache(vma, pvmw.address, pvmw.pte); in remove_migration_pte()