Lines Matching refs:pvmw
1039 struct page_vma_mapped_walk pvmw = {
1047 pvmw.address = page_address_in_vma(page, vma);
1048 if (pvmw.address == -EFAULT)
1054 pvmw.address,
1055 pvmw.address + PAGE_SIZE);
1058 if (!page_vma_mapped_walk(&pvmw))
1060 if (WARN_ONCE(!pvmw.pte, "Unexpected PMD mapping?"))
1063 if (pte_write(*pvmw.pte) || pte_dirty(*pvmw.pte) ||
1064 (pte_protnone(*pvmw.pte) && pte_savedwrite(*pvmw.pte)) ||
1069 flush_cache_page(vma, pvmw.address, page_to_pfn(page));
1084 entry = ptep_clear_flush(vma, pvmw.address, pvmw.pte);
1090 set_pte_at(mm, pvmw.address, pvmw.pte, entry);
1100 set_pte_at_notify(mm, pvmw.address, pvmw.pte, entry);
1102 *orig_pte = *pvmw.pte;
1106 page_vma_mapped_walk_done(&pvmw);