Home
last modified time | relevance | path

Searched refs:ptep_get (Results 1 – 25 of 36) sorted by relevance

12

/linux/arch/loongarch/include/asm/
H A Dkfence.h56 if (WARN_ON(!pte) || pte_none(ptep_get(pte))) in kfence_protect_page()
60 set_pte(pte, __pte(pte_val(ptep_get(pte)) & ~(_PAGE_VALID | _PAGE_PRESENT))); in kfence_protect_page()
62 set_pte(pte, __pte(pte_val(ptep_get(pte)) | (_PAGE_VALID | _PAGE_PRESENT))); in kfence_protect_page()
H A Dpgtable.h128 #define ptep_get(ptep) READ_ONCE(*(ptep)) macro
376 pte_t pte = ptep_get(ptep); in pte_clear()
/linux/arch/riscv/include/asm/
H A Dkfence.h21 set_pte(pte, __pte(pte_val(ptep_get(pte)) & ~_PAGE_PRESENT)); in kfence_protect_page()
23 set_pte(pte, __pte(pte_val(ptep_get(pte)) | _PAGE_PRESENT)); in kfence_protect_page()
/linux/arch/powerpc/include/asm/nohash/32/
H A Dpte-8xx.h228 #define ptep_get ptep_get macro
229 static inline pte_t ptep_get(pte_t *ptep) in ptep_get() function
H A Dhugetlb-8xx.h27 return ptep_get(ptep); in huge_ptep_get()
/linux/arch/parisc/include/asm/
H A Dpgtable.h435 static inline pte_t ptep_get(pte_t *ptep) in ptep_get() function
439 #define ptep_get ptep_get macro
446 pte = ptep_get(ptep); in ptep_test_and_clear_young()
/linux/mm/
H A Dmemory.c930 pte_t orig_pte = ptep_get(src_pte); in copy_nonpresent_pte()
1075 if (userfaultfd_pte_wp(dst_vma, ptep_get(src_pte))) in copy_present_page()
1274 ptent = ptep_get(src_pte); in copy_pte_range()
1285 entry = softleaf_from_pte(ptep_get(src_pte)); in copy_pte_range()
1293 ptent = ptep_get(src_pte); in copy_pte_range()
1797 pte_t ptent = ptep_get(pte); in do_zap_pte_range()
1804 ptent = ptep_get(pte + nr); in do_zap_pte_range()
1865 if (!pte_none(ptep_get(pte))) in zap_pte_table_if_empty()
2340 pte_t pteval = ptep_get(pte); in insert_page_into_pte_locked()
2664 entry = ptep_get(pte); in insert_pfn()
[all …]
H A Duserfaultfd.c375 dst_ptep = ptep_get(dst_pte); in mfill_atomic_install_pte()
596 if (!pte_none(ptep_get(dst_pte))) in mfill_atomic_pte_zeropage()
675 if (!pte_none(ptep_get(dst_pte))) in mfill_atomic_pte_poison()
1117 return pte_same(ptep_get(src_pte), orig_src_pte) && in is_pte_pages_stable()
1118 pte_same(ptep_get(dst_pte), orig_dst_pte) && in is_pte_pages_stable()
1136 orig_dst_pte = ptep_get(dst_pte); in check_ptes_for_batched_move()
1140 orig_src_pte = ptep_get(src_pte); in check_ptes_for_batched_move()
1397 orig_dst_pte = ptep_get(dst_pte); in move_pages_ptes()
1405 orig_src_pte = ptep_get(src_pte); in move_pages_ptes()
1444 if (!pte_same(orig_src_pte, ptep_get(src_pte))) { in move_pages_ptes()
H A Dmapping_dirty_helpers.c38 pte_t ptent = ptep_get(pte); in wp_pte()
94 pte_t ptent = ptep_get(pte); in clean_record_pte()
H A Dpage_table_check.c210 __page_table_check_pte_clear(mm, addr + PAGE_SIZE * i, ptep_get(ptep + i)); in __page_table_check_ptes_set()
276 __page_table_check_pte_clear(mm, addr, ptep_get(ptep)); in __page_table_check_pte_clear_range()
H A Dmadvise.c207 pte = ptep_get(ptep); in swapin_walk_pmd_entry()
459 ptent = ptep_get(pte); in madvise_cold_or_pageout_pte_range()
681 ptent = ptep_get(pte); in madvise_free_pte_range()
1090 pte_t pteval = ptep_get(pte); in guard_install_pte_entry()
1233 pte_t ptent = ptep_get(pte); in guard_remove_pte_entry()
H A Dmincore.c186 pte_t pte = ptep_get(ptep); in mincore_pte_range()
H A Dpagewalk.c36 if (ops->install_pte && pte_none(ptep_get(pte))) { in walk_pte_range_inner()
996 pte = ptep_get(ptep); in folio_walk_start()
H A Drmap.c971 pte_t pteval = ptep_get(pvmw.pte); in folio_referenced_one()
1124 pte_t entry = ptep_get(pte); in page_vma_mkclean_one()
2100 pteval = ptep_get(pvmw.pte); in try_to_unmap_one()
2506 pteval = ptep_get(pvmw.pte); in try_to_migrate_one()
H A Dmigrate_device.c279 pte = ptep_get(ptep); in migrate_vma_collect_pmd()
1055 orig_pte = ptep_get(ptep); in migrate_vma_insert_page()
/linux/arch/loongarch/mm/
H A Dfault.c65 if (!pte_present(ptep_get(pte))) in spurious_fault()
68 return write ? pte_write(ptep_get(pte)) : 1; in spurious_fault()
H A Dinit.c219 if (!pte_none(ptep_get(ptep))) { in __set_fixmap()
/linux/mm/kasan/
H A Dshadow.c210 return !pte_none(ptep_get(pte)); in shadow_mapped()
316 if (likely(pte_none(ptep_get(ptep)))) { in kasan_populate_vmalloc_pte()
477 pte = ptep_get(ptep); in kasan_depopulate_vmalloc_pte()
/linux/arch/riscv/kernel/
H A Defi.c63 pte_t pte = ptep_get(ptep); in set_permissions()
/linux/arch/riscv/mm/
H A Dfault.c72 pte = ptep_get(ptep); in show_pte()
234 if (!pte_present(ptep_get(pte_k))) { in vmalloc_fault()
/linux/include/asm-generic/
H A Dhugetlb.h120 return ptep_get(ptep); in huge_ptep_get()
/linux/kernel/bpf/
H A Darena.c129 if (unlikely(!pte_none(ptep_get(pte)))) in apply_range_set_cb()
153 old_pte = ptep_get(pte); in apply_range_clear_cb()
250 pte = ptep_get(ptep); in existing_page_cb()
/linux/arch/parisc/kernel/
H A Dcache.c632 pte = ptep_get(ptep); in flush_cache_page_if_present()
787 pte_t pte = ptep_get(ptep); in ptep_clear_flush_young()
/linux/arch/arm64/include/asm/
H A Dpgtable.h1737 #define ptep_get ptep_get macro
1738 static inline pte_t ptep_get(pte_t *ptep) in ptep_get() function
1931 #define ptep_get __ptep_get macro
/linux/arch/riscv/kvm/
H A Dmmu.c285 return pte_young(ptep_get(ptep)); in kvm_test_age_gfn()

12