Lines Matching refs:pvmw
186 DEFINE_FOLIO_VMA_WALK(pvmw, old, vma, addr, PVMW_SYNC | PVMW_MIGRATION);
188 while (page_vma_mapped_walk(&pvmw)) {
198 idx = linear_page_index(vma, pvmw.address) - pvmw.pgoff;
203 if (!pvmw.pte) {
206 remove_migration_pmd(&pvmw, new);
213 old_pte = ptep_get(pvmw.pte);
255 hugetlb_add_anon_rmap(folio, vma, pvmw.address,
259 set_huge_pte_at(vma->vm_mm, pvmw.address, pvmw.pte, pte,
266 pvmw.address, rmap_flags);
269 set_pte_at(vma->vm_mm, pvmw.address, pvmw.pte, pte);
274 trace_remove_migration_pte(pvmw.address, pte_val(pte),
278 update_mmu_cache(vma, pvmw.address, pvmw.pte);