Lines Matching refs:ptep
861 pte_t *ptep; in write_protect_page() local
878 ptep = page_check_address(page, mm, addr, &ptl, 0); in write_protect_page()
879 if (!ptep) in write_protect_page()
882 if (pte_write(*ptep) || pte_dirty(*ptep)) { in write_protect_page()
896 entry = ptep_clear_flush_notify(vma, addr, ptep); in write_protect_page()
902 set_pte_at(mm, addr, ptep, entry); in write_protect_page()
908 set_pte_at_notify(mm, addr, ptep, entry); in write_protect_page()
910 *orig_pte = *ptep; in write_protect_page()
914 pte_unmap_unlock(ptep, ptl); in write_protect_page()
935 pte_t *ptep; in replace_page() local
954 ptep = pte_offset_map_lock(mm, pmd, addr, &ptl); in replace_page()
955 if (!pte_same(*ptep, orig_pte)) { in replace_page()
956 pte_unmap_unlock(ptep, ptl); in replace_page()
963 flush_cache_page(vma, addr, pte_pfn(*ptep)); in replace_page()
964 ptep_clear_flush_notify(vma, addr, ptep); in replace_page()
965 set_pte_at_notify(mm, addr, ptep, mk_pte(kpage, vma->vm_page_prot)); in replace_page()
972 pte_unmap_unlock(ptep, ptl); in replace_page()