Lines Matching refs:ptep
860 pte_t *ptep; in write_protect_page() local
877 ptep = page_check_address(page, mm, addr, &ptl, 0); in write_protect_page()
878 if (!ptep) in write_protect_page()
881 if (pte_write(*ptep) || pte_dirty(*ptep)) { in write_protect_page()
895 entry = ptep_clear_flush_notify(vma, addr, ptep); in write_protect_page()
901 set_pte_at(mm, addr, ptep, entry); in write_protect_page()
907 set_pte_at_notify(mm, addr, ptep, entry); in write_protect_page()
909 *orig_pte = *ptep; in write_protect_page()
913 pte_unmap_unlock(ptep, ptl); in write_protect_page()
934 pte_t *ptep; in replace_page() local
953 ptep = pte_offset_map_lock(mm, pmd, addr, &ptl); in replace_page()
954 if (!pte_same(*ptep, orig_pte)) { in replace_page()
955 pte_unmap_unlock(ptep, ptl); in replace_page()
962 flush_cache_page(vma, addr, pte_pfn(*ptep)); in replace_page()
963 ptep_clear_flush_notify(vma, addr, ptep); in replace_page()
964 set_pte_at_notify(mm, addr, ptep, mk_pte(kpage, vma->vm_page_prot)); in replace_page()
971 pte_unmap_unlock(ptep, ptl); in replace_page()