Home
last modified time | relevance | path

Searched defs:ptep (Results 51 – 75 of 202) sorted by relevance

123456789

/Linux-v6.6/arch/arm64/kvm/hyp/nvhe/
Dmm.c31 kvm_pte_t *ptep; member
235 kvm_pte_t pte, *ptep = slot->ptep; in hyp_fixmap_map() local
248 kvm_pte_t *ptep = slot->ptep; in fixmap_clear_slot() local
/Linux-v6.6/mm/
Dpgtable-generic.c69 unsigned long address, pte_t *ptep, in ptep_set_access_flags()
83 unsigned long address, pte_t *ptep) in ptep_clear_flush_young()
95 pte_t *ptep) in ptep_clear_flush()
Dpage_table_check.c185 void __page_table_check_ptes_set(struct mm_struct *mm, pte_t *ptep, pte_t pte, in __page_table_check_ptes_set()
234 pte_t *ptep = pte_offset_map(&pmd, addr); in __page_table_check_pte_clear_range() local
/Linux-v6.6/arch/parisc/include/asm/
Dpgtable.h386 pte_t *ptep, pte_t pte, unsigned int nr) in set_ptes()
406 #define update_mmu_cache_range(vmf, vma, addr, ptep, nr) __update_cache(*ptep) argument
407 #define update_mmu_cache(vma, addr, ptep) __update_cache(*ptep) argument
451 …c inline int ptep_test_and_clear_young(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) in ptep_test_and_clear_young()
467 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_get_and_clear()
477 static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_set_wrprotect()
/Linux-v6.6/arch/ia64/include/asm/
Dpgtable.h293 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte()
349 ptep_test_and_clear_young (struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) in ptep_test_and_clear_young()
365 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_get_and_clear()
377 ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_set_wrprotect()
398 #define update_mmu_cache_range(vmf, vma, address, ptep, nr) do { } while (0) argument
399 #define update_mmu_cache(vma, address, ptep) do { } while (0) argument
/Linux-v6.6/arch/sh/include/asm/
Dpgtable.h107 pte_t *ptep, unsigned int nr) in update_mmu_cache_range()
113 #define update_mmu_cache(vma, addr, ptep) \ argument
/Linux-v6.6/arch/arm64/mm/
Dfixmap.c43 pte_t *ptep; in early_fixmap_init_pte() local
117 pte_t *ptep; in __set_fixmap() local
Dpageattr.c36 static int change_page_range(pte_t *ptep, unsigned long addr, void *data) in change_page_range()
220 pte_t *ptep; in kernel_page_present() local
/Linux-v6.6/arch/powerpc/mm/nohash/
D8xx.c52 pte_t *ptep = memblock_alloc(sizeof(pte_basic_t), SZ_4K); in early_hugepd_alloc_kernel() local
67 pte_t *ptep; in __early_map_kernel_hugepage() local
/Linux-v6.6/arch/parisc/kernel/
Dcache.c383 pte_t *ptep = NULL; in get_ptep() local
459 pte_t *ptep = get_ptep(vma->vm_mm, in flush_dcache_folio() local
605 pte_t *ptep; in flush_cache_page_if_present() local
681 pte_t *ptep; in flush_cache_pages() local
/Linux-v6.6/arch/powerpc/mm/kasan/
Dinit_32.c21 static void __init kasan_populate_pte(pte_t *ptep, pgprot_t prot) in kasan_populate_pte()
89 pte_t *ptep = pte_offset_kernel(pmd, k_cur); in kasan_update_early_region() local
/Linux-v6.6/arch/s390/mm/
Dpageattr.c89 pte_t *ptep, new; in walk_pte_level() local
125 pte_t *pt_dir, *ptep; in split_pmd_page() local
429 pte_t *ptep, pte; in __kernel_map_pages() local
/Linux-v6.6/arch/m68k/include/asm/
Dpgtable_mm.h141 pte_t *ptep, unsigned int nr) in update_mmu_cache_range()
145 #define update_mmu_cache(vma, addr, ptep) \ argument
/Linux-v6.6/arch/x86/include/asm/
Dpgtable-2level.h15 static inline void native_set_pte(pte_t *ptep , pte_t pte) in native_set_pte()
29 static inline void native_set_pte_atomic(pte_t *ptep, pte_t pte) in native_set_pte_atomic()
Dpgtable_32.h42 #define kpte_clear_flush(ptep, vaddr) \ argument
Dpgtable.h69 #define set_pte(ptep, pte) native_set_pte(ptep, pte) argument
71 #define set_pte_atomic(ptep, pte) \ argument
97 #define pte_clear(mm, addr, ptep) native_pte_clear(mm, addr, ptep) argument
1219 static inline pte_t native_local_ptep_get_and_clear(pte_t *ptep) in native_local_ptep_get_and_clear()
1282 pte_t *ptep) in ptep_get_and_clear()
1291 unsigned long addr, pte_t *ptep, in ptep_get_and_clear_full()
1310 unsigned long addr, pte_t *ptep) in ptep_set_wrprotect()
1325 #define flush_tlb_fix_spurious_fault(vma, address, ptep) do { } while (0) argument
1514 unsigned long addr, pte_t *ptep) in update_mmu_cache()
1519 pte_t *ptep, unsigned int nr) in update_mmu_cache_range()
/Linux-v6.6/include/linux/
Dpage_table_check.h69 pte_t *ptep, pte_t pte, unsigned int nr) in page_table_check_ptes_set()
128 pte_t *ptep, pte_t pte, unsigned int nr) in page_table_check_ptes_set()
/Linux-v6.6/arch/alpha/include/asm/
Dpgtable.h209 extern inline void pmd_set(pmd_t * pmdp, pte_t * ptep) in pmd_set()
233 extern inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in pte_clear()
302 unsigned long address, pte_t *ptep) in update_mmu_cache()
308 pte_t *ptep, unsigned int nr) in update_mmu_cache_range()
/Linux-v6.6/include/asm-generic/
Dtlb.h595 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0) argument
605 #define tlb_remove_tlb_entry(tlb, ptep, address) \ argument
611 #define tlb_remove_huge_tlb_entry(h, tlb, ptep, address) \ argument
672 #define pte_free_tlb(tlb, ptep, address) \ argument
/Linux-v6.6/arch/arm/include/asm/
Dhugetlb-3level.h21 static inline pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
/Linux-v6.6/arch/loongarch/mm/
Dtlb.c137 static void __update_hugetlb(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) in __update_hugetlb()
165 void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) in __update_tlb()
/Linux-v6.6/arch/powerpc/include/asm/book3s/
Dpgtable.h34 pte_t *ptep, unsigned int nr) in update_mmu_cache_range()
/Linux-v6.6/arch/sparc/include/asm/
Dpgtable_64.h827 static inline void pmd_set(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) in pmd_set()
899 pte_t *ptep, pte_t orig, int fullmm, in maybe_tlb_batch_add()
923 pte_t *ptep, pte_t pte, int fullmm) in __set_pte_at()
932 pte_t *ptep, pte_t pte, unsigned int nr) in set_ptes()
947 #define pte_clear(mm,addr,ptep) \ argument
951 #define pte_clear_not_present_full(mm,addr,ptep,fullmm) \ argument
982 #define update_mmu_cache(vma, addr, ptep) \ argument
/Linux-v6.6/arch/sparc/mm/
Dhugetlbpage.c332 pte_t *ptep, pte_t entry) in __set_huge_pte_at()
368 pte_t *ptep, pte_t entry, unsigned long sz) in set_huge_pte_at()
374 pte_t *ptep) in huge_ptep_get_and_clear()
/Linux-v6.6/arch/um/include/asm/
Dpgtable.h288 #define update_mmu_cache(vma,address,ptep) do {} while (0) argument
289 #define update_mmu_cache_range(vmf, vma, address, ptep, nr) do {} while (0) argument
331 #define kpte_clear_flush(ptep, vaddr) \ argument

123456789