Lines Matching refs:oldpte
79 pte_t *pte, oldpte; in change_pte_range() local
113 oldpte = *pte; in change_pte_range()
114 if (pte_present(oldpte)) { in change_pte_range()
116 bool preserve_write = prot_numa && pte_write(oldpte); in change_pte_range()
128 if (pte_protnone(oldpte)) in change_pte_range()
131 page = vm_normal_page(vma, addr, oldpte); in change_pte_range()
170 oldpte = ptep_modify_prot_start(vma, addr, pte); in change_pte_range()
171 ptent = pte_modify(oldpte, newprot); in change_pte_range()
200 ptep_modify_prot_commit(vma, addr, pte, oldpte, ptent); in change_pte_range()
201 if (pte_needs_flush(oldpte, ptent)) in change_pte_range()
204 } else if (is_swap_pte(oldpte)) { in change_pte_range()
205 swp_entry_t entry = pte_to_swp_entry(oldpte); in change_pte_range()
221 if (pte_swp_soft_dirty(oldpte)) in change_pte_range()
223 if (pte_swp_uffd_wp(oldpte)) in change_pte_range()
233 if (pte_swp_uffd_wp(oldpte)) in change_pte_range()
239 if (pte_swp_soft_dirty(oldpte)) in change_pte_range()
241 if (pte_swp_uffd_wp(oldpte)) in change_pte_range()
255 newpte = oldpte; in change_pte_range()
263 if (!pte_same(oldpte, newpte)) { in change_pte_range()
269 WARN_ON_ONCE(!pte_none(oldpte)); in change_pte_range()