Lines Matching refs:pvmw
1099 DEFINE_PAGE_VMA_WALK(pvmw, page, vma, 0, 0);
1106 pvmw.address = page_address_in_vma(page, vma);
1107 if (pvmw.address == -EFAULT)
1112 mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, mm, pvmw.address,
1113 pvmw.address + PAGE_SIZE);
1116 if (!page_vma_mapped_walk(&pvmw))
1118 if (WARN_ONCE(!pvmw.pte, "Unexpected PMD mapping?"))
1122 entry = ptep_get(pvmw.pte);
1126 flush_cache_page(vma, pvmw.address, page_to_pfn(page));
1141 entry = ptep_clear_flush(vma, pvmw.address, pvmw.pte);
1147 set_pte_at(mm, pvmw.address, pvmw.pte, entry);
1153 set_pte_at(mm, pvmw.address, pvmw.pte, entry);
1164 set_pte_at_notify(mm, pvmw.address, pvmw.pte, entry);
1170 page_vma_mapped_walk_done(&pvmw);