Home
last modified time | relevance | path

Searched refs:pte_same (Results 1 – 20 of 20) sorted by relevance

/linux/arch/sparc/include/asm/
H A Dhugetlb.h45 int changed = !pte_same(*ptep, pte); in huge_ptep_set_access_flags()
H A Dpgtable_32.h423 int __changed = !pte_same(*(__ptep), __entry); \
/linux/mm/
H A Duserfaultfd.c1037 if (!pte_same(ptep_get(src_pte), orig_src_pte) || in move_present_pte()
1038 !pte_same(ptep_get(dst_pte), orig_dst_pte)) { in move_present_pte()
1081 if (!pte_same(ptep_get(src_pte), orig_src_pte) || in move_swap_pte()
1082 !pte_same(ptep_get(dst_pte), orig_dst_pte)) { in move_swap_pte()
1105 if (!pte_same(ptep_get(src_pte), orig_src_pte) || in move_zeropage_pte()
1106 !pte_same(ptep_get(dst_pte), orig_dst_pte)) { in move_zeropage_pte()
1197 if (src_folio && unlikely(!pte_same(src_folio_pte, orig_src_pte))) { in move_pages_pte()
1224 if (!pte_same(orig_src_pte, ptep_get(src_pte))) { in move_pages_pte()
H A Dmemory.c3018 same = pte_same(ptep_get(vmf->pte), vmf->orig_pte); in pte_unmap_same()
3068 if (unlikely(!vmf->pte || !pte_same(ptep_get(vmf->pte), vmf->orig_pte))) { in __wp_page_copy_user()
3096 if (unlikely(!vmf->pte || !pte_same(ptep_get(vmf->pte), vmf->orig_pte))) { in __wp_page_copy_user()
3390 if (likely(vmf->pte && pte_same(ptep_get(vmf->pte), vmf->orig_pte))) { in wp_page_copy()
3510 if (!pte_same(ptep_get(vmf->pte), vmf->orig_pte)) { in finish_mkwrite_fault()
3909 if (likely(vmf->pte && pte_same(ptep_get(vmf->pte), vmf->orig_pte))) in remove_device_exclusive_entry()
3954 if (pte_same(vmf->orig_pte, ptep_get(vmf->pte))) in pte_marker_clear()
4064 if (!pte_same(pte, pte_move_swp_offset(vmf->orig_pte, -idx))) in can_swapin_thp()
4247 !pte_same(ptep_get(vmf->pte), in do_swap_page()
4337 pte_same(ptep_get(vmf->pte), vmf->orig_pte))) in do_swap_page()
[all …]
H A Dpgtable-generic.c72 int changed = !pte_same(ptep_get(ptep), entry); in ptep_set_access_flags()
357 * either the mmap_lock for write, or pte_same() check on contents, is enough.
H A Dinternal.h193 if (!pte_same(pte, expected_pte)) in folio_pte_batch()
291 if (!pte_same(pte, expected_pte))
H A Dhugetlb.c5348 if (!pte_same(src_pte_old, entry)) { in copy_hugetlb_page_range()
5771 * Keep the pte_same checks anyway to make transition from the mutex easier. in __unmap_hugepage_range()
5900 pte_same(huge_ptep_get(mm, vmf->address, vmf->pte), pte)))
5938 if (likely(vmf->pte && pte_same(huge_ptep_get(mm, vmf->address, vmf->pte), pte))) { in hugetlb_wp()
6046 same = pte_same(huge_ptep_get(mm, addr, ptep), old_pte); in hugetlb_wp()
6212 if (!pte_same(huge_ptep_get(mm, vmf->address, vmf->pte), vmf->orig_pte)) in hugetlb_no_page()
6415 if (unlikely(!pte_same(vmf.orig_pte, huge_ptep_get(mm, vmf.address, vmf.pte)))) in hugetlb_fault_mutex_hash()
6835 if (!pte_same(pte, newpte)) in hugetlb_mfill_atomic_pte()
H A Dmprotect.c262 if (!pte_same(oldpte, newpte)) { in change_pte_range()
H A Ddebug_vm_pgtable.c95 WARN_ON(!pte_same(pte, pte)); in pte_basic_tests()
H A Dgup.c782 if (!pte_same(orig_entry, entry)) { in follow_pfn_pte()
H A Dksm.c1377 if (!pte_same(ptep_get(ptep), orig_pte)) { in replace_page()
H A Dswapfile.c2045 return pte_same(pte_swp_clear_flags(pte), swp_pte); in unuse_pud_range()
/linux/arch/mips/include/asm/
H A Dhugetlb.h74 int changed = !pte_same(*ptep, pte); in huge_ptep_set_access_flags()
H A Dpgtable.h488 static inline int pte_same(pte_t pte_a, pte_t pte_b) function
498 if (!pte_same(*ptep, entry))
/linux/arch/loongarch/include/asm/
H A Dhugetlb.h68 int changed = !pte_same(ptep_get(ptep), pte); in huge_ptep_set_access_flags()
/linux/arch/s390/include/asm/
H A Dhugetlb.h67 int changed = !pte_same(huge_ptep_get(vma->vm_mm, addr, ptep), pte); in huge_ptep_set_access_flags()
/linux/arch/xtensa/include/asm/
H A Dpgtable.h279 #define pte_same(a,b) (pte_val(a) == pte_val(b)) macro
/linux/arch/arm64/mm/
H A Dcontpte.c129 if (!pte_same(subpte, expected_pte)) in __contpte_try_fold()
H A Dfault.c220 if (pte_same(pte, entry)) in __ptep_set_access_flags()
/linux/Documentation/mm/
H A Darch_pgtable_helpers.rst19 | pte_same | Tests whether both PTE entries are the same |