Lines Matching refs:pte
1114 static inline int maybe_same_pte(pte_t pte, pte_t swp_pte) in maybe_same_pte() argument
1123 return pte_same(pte, swp_pte) || pte_same(pte, swp_pte_dirty); in maybe_same_pte()
1125 return pte_same(pte, swp_pte); in maybe_same_pte()
1140 pte_t *pte; in unuse_pte() local
1153 pte = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl); in unuse_pte()
1154 if (unlikely(!maybe_same_pte(*pte, swp_entry_to_pte(entry)))) { in unuse_pte()
1163 set_pte_at(vma->vm_mm, addr, pte, in unuse_pte()
1180 pte_unmap_unlock(pte, ptl); in unuse_pte()
1194 pte_t *pte; in unuse_pte_range() local
1206 pte = pte_offset_map(pmd, addr); in unuse_pte_range()
1212 if (unlikely(maybe_same_pte(*pte, swp_pte))) { in unuse_pte_range()
1213 pte_unmap(pte); in unuse_pte_range()
1217 pte = pte_offset_map(pmd, addr); in unuse_pte_range()
1219 } while (pte++, addr += PAGE_SIZE, addr != end); in unuse_pte_range()
1220 pte_unmap(pte - 1); in unuse_pte_range()