Home
last modified time | relevance | path

Searched defs:ptep (Results 1 – 25 of 193) sorted by relevance

12345678

/Linux-v4.19/arch/s390/mm/
Dpgtable.c30 pte_t *ptep, int nodat) in ptep_ipte_local()
50 pte_t *ptep, int nodat) in ptep_ipte_global()
70 unsigned long addr, pte_t *ptep, in ptep_flush_direct()
89 unsigned long addr, pte_t *ptep, in ptep_flush_lazy()
108 static inline pgste_t pgste_get_lock(pte_t *ptep) in pgste_get_lock()
127 static inline void pgste_set_unlock(pte_t *ptep, pgste_t pgste) in pgste_set_unlock()
139 static inline pgste_t pgste_get(pte_t *ptep) in pgste_get()
148 static inline void pgste_set(pte_t *ptep, pgste_t pgste) in pgste_set()
176 static inline void pgste_set_key(pte_t *ptep, pgste_t pgste, pte_t entry, in pgste_set_key()
198 static inline pgste_t pgste_set_pte(pte_t *ptep, pgste_t pgste, pte_t entry) in pgste_set_pte()
[all …]
/Linux-v4.19/arch/arm/include/asm/
Dhugetlb-3level.h32 static inline pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
41 pte_t *ptep, pte_t pte) in set_huge_pte_at()
47 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
53 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
59 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
65 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
/Linux-v4.19/arch/ia64/include/asm/
Dhugetlb.h25 pte_t *ptep, pte_t pte) in set_huge_pte_at()
31 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
37 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
52 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
58 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
64 static inline pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
/Linux-v4.19/arch/arm64/mm/
Dhugetlbpage.c55 pte_t *ptep, size_t *pgsize) in find_num_contig()
107 pte_t *ptep, in get_clear_flush()
148 pte_t *ptep, in clear_flush()
162 pte_t *ptep, pte_t pte) in set_huge_pte_at()
193 pte_t *ptep, pte_t pte, unsigned long sz) in set_huge_swap_pte_at()
210 pte_t *ptep = NULL; in huge_pte_alloc() local
300 pte_t *ptep, unsigned long sz) in huge_pte_clear()
312 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
335 static int __cont_access_flags_changed(pte_t *ptep, pte_t pte, int ncontig) in __cont_access_flags_changed()
356 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
[all …]
/Linux-v4.19/arch/sh/include/asm/
Dhugetlb.h39 pte_t *ptep, pte_t pte) in set_huge_pte_at()
45 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
51 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
66 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
72 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
78 static inline pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
/Linux-v4.19/arch/x86/include/asm/
Dhugetlb.h40 pte_t *ptep, pte_t pte) in set_huge_pte_at()
46 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
52 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
68 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
74 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
80 static inline pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
Dpgtable-3level.h30 static inline void native_set_pte(pte_t *ptep, pte_t pte) in native_set_pte()
91 static inline void native_set_pte_atomic(pte_t *ptep, pte_t pte) in native_set_pte_atomic()
115 pte_t *ptep) in native_pte_clear()
151 static inline pte_t native_ptep_get_and_clear(pte_t *ptep) in native_ptep_get_and_clear()
321 static inline pte_t gup_get_pte(pte_t *ptep) in gup_get_pte()
/Linux-v4.19/arch/mips/include/asm/
Dhugetlb.h51 pte_t *ptep, pte_t pte) in set_huge_pte_at()
57 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
68 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
85 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
92 pte_t *ptep, pte_t pte, in huge_ptep_set_access_flags()
108 static inline pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
/Linux-v4.19/arch/sparc/include/asm/
Dhugetlb.h45 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
60 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
67 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
78 static inline pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
/Linux-v4.19/arch/parisc/mm/
Dhugetlbpage.c118 pte_t *ptep, pte_t entry) in __set_huge_pte_at()
138 pte_t *ptep, pte_t entry) in set_huge_pte_at()
149 pte_t *ptep) in huge_ptep_get_and_clear()
164 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
176 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
/Linux-v4.19/arch/s390/include/asm/
Dhugetlb.h46 pte_t *ptep, unsigned long sz) in huge_pte_clear()
55 unsigned long address, pte_t *ptep) in huge_ptep_clear_flush()
61 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
73 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
/Linux-v4.19/arch/riscv/include/asm/
Dpgtable.h273 unsigned long address, pte_t *ptep) in update_mmu_cache()
296 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte()
304 unsigned long addr, pte_t *ptep, pte_t pteval) in set_pte_at()
313 unsigned long addr, pte_t *ptep) in pte_clear()
320 unsigned long address, pte_t *ptep, in ptep_set_access_flags()
334 unsigned long address, pte_t *ptep) in ptep_get_and_clear()
342 pte_t *ptep) in ptep_test_and_clear_young()
351 unsigned long address, pte_t *ptep) in ptep_set_wrprotect()
358 unsigned long address, pte_t *ptep) in ptep_clear_flush_young()
/Linux-v4.19/arch/powerpc/kvm/
Dbook3s_64_mmu_radix.c156 static unsigned long kvmppc_radix_update_pte(struct kvm *kvm, pte_t *ptep, in kvmppc_radix_update_pte()
164 pte_t *ptep, pte_t pte) in kvmppc_radix_set_pte_at()
177 static void kvmppc_pte_free(pte_t *ptep) in kvmppc_pte_free()
365 pte_t *ptep, *new_ptep = NULL; in kvmppc_create_pte() local
536 pte_t pte, *ptep; in kvmppc_book3s_radix_page_fault() local
710 pte_t *ptep; in kvm_unmap_radix() local
734 pte_t *ptep; in kvm_age_radix() local
753 pte_t *ptep; in kvm_test_age_radix() local
770 pte_t *ptep; in kvm_radix_test_clear_dirty() local
/Linux-v4.19/arch/powerpc/include/asm/
Dhugetlb.h133 pte_t *ptep, pte_t pte) in set_huge_pte_at()
139 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
149 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
170 static inline pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
/Linux-v4.19/arch/arm64/include/asm/
Dpgalloc.h117 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *ptep) in pte_free_kernel()
129 static inline void __pmd_populate(pmd_t *pmdp, phys_addr_t ptep, in __pmd_populate()
140 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) in pmd_populate_kernel()
149 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) in pmd_populate()
/Linux-v4.19/arch/powerpc/include/asm/book3s/64/
Dradix.h130 static inline unsigned long __radix_pte_update(pte_t *ptep, unsigned long clr, in __radix_pte_update()
150 pte_t *ptep, unsigned long clr, in radix__pte_update()
165 pte_t *ptep, int full) in radix__ptep_get_and_clear_full()
189 pte_t *ptep, pte_t pte, int percpu) in radix__set_pte_at()
/Linux-v4.19/arch/powerpc/include/asm/nohash/32/
Dpgtable.h136 #define pte_clear(mm, addr, ptep) \ argument
227 static inline int __ptep_test_and_clear_young(unsigned int context, unsigned long addr, pte_t *ptep) in __ptep_test_and_clear_young()
238 pte_t *ptep) in ptep_get_and_clear()
245 pte_t *ptep) in ptep_set_wrprotect()
250 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
257 pte_t *ptep, pte_t entry, in __ptep_set_access_flags()
/Linux-v4.19/drivers/iommu/
Dio-pgtable-arm.c278 static void __arm_lpae_sync_pte(arm_lpae_iopte *ptep, in __arm_lpae_sync_pte()
285 static void __arm_lpae_set_pte(arm_lpae_iopte *ptep, arm_lpae_iopte pte, in __arm_lpae_set_pte()
300 int lvl, arm_lpae_iopte *ptep) in __arm_lpae_init_pte()
321 arm_lpae_iopte *ptep) in arm_lpae_init_pte()
347 arm_lpae_iopte *ptep, in arm_lpae_install_table()
380 int lvl, arm_lpae_iopte *ptep) in __arm_lpae_map()
470 arm_lpae_iopte *ptep = data->pgd; in arm_lpae_map() local
494 arm_lpae_iopte *ptep) in __arm_lpae_free_pgtable()
535 arm_lpae_iopte *ptep) in arm_lpae_split_blk_unmap()
588 arm_lpae_iopte *ptep) in __arm_lpae_unmap()
[all …]
Dio-pgtable-arm-v7s.c250 static void __arm_v7s_pte_sync(arm_v7s_iopte *ptep, int num_entries, in __arm_v7s_pte_sync()
259 static void __arm_v7s_set_pte(arm_v7s_iopte *ptep, arm_v7s_iopte pte, in __arm_v7s_set_pte()
370 int lvl, int num_entries, arm_v7s_iopte *ptep) in arm_v7s_init_pte()
406 arm_v7s_iopte *ptep, in arm_v7s_install_table()
431 int lvl, arm_v7s_iopte *ptep) in __arm_v7s_map()
524 arm_v7s_iopte *ptep) in arm_v7s_split_cont()
552 arm_v7s_iopte *ptep) in arm_v7s_split_blk_unmap()
595 arm_v7s_iopte *ptep) in __arm_v7s_unmap()
680 arm_v7s_iopte *ptep = data->pgd, pte; in arm_v7s_iova_to_phys() local
/Linux-v4.19/arch/nds32/mm/
Dhighmem.c40 pte_t *ptep; in kmap_atomic() local
68 pte_t *ptep; in __kunmap_atomic() local
/Linux-v4.19/arch/powerpc/include/asm/nohash/64/
Dpgtable.h181 pte_t *ptep, unsigned long clr, in pte_update()
214 unsigned long addr, pte_t *ptep) in __ptep_test_and_clear_young()
233 pte_t *ptep) in ptep_set_wrprotect()
243 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
261 unsigned long addr, pte_t *ptep) in ptep_get_and_clear()
268 pte_t * ptep) in pte_clear()
276 pte_t *ptep, pte_t entry, in __ptep_set_access_flags()
/Linux-v4.19/arch/um/include/asm/
Dtlb.h26 static inline void __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep, in __tlb_remove_tlb_entry()
140 #define tlb_remove_tlb_entry(tlb, ptep, address) \ argument
146 #define tlb_remove_huge_tlb_entry(h, tlb, ptep, address) \ argument
155 #define pte_free_tlb(tlb, ptep, addr) __pte_free_tlb(tlb, ptep, addr) argument
/Linux-v4.19/arch/powerpc/mm/
Dpgtable.c187 void set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, in set_pte_at()
218 pte_t *ptep, pte_t entry, int dirty) in ptep_set_access_flags()
233 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
/Linux-v4.19/arch/powerpc/include/asm/book3s/32/
Dpgtable.h109 #define pte_clear(mm, addr, ptep) \ argument
198 static inline int __ptep_test_and_clear_young(unsigned int context, unsigned long addr, pte_t *ptep) in __ptep_test_and_clear_young()
213 pte_t *ptep) in ptep_get_and_clear()
220 pte_t *ptep) in ptep_set_wrprotect()
225 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
232 pte_t *ptep, pte_t entry, in __ptep_set_access_flags()
405 pte_t *ptep, pte_t pte, int percpu) in __set_pte_at()
/Linux-v4.19/arch/arm/mm/
Dfault-armv.c41 unsigned long pfn, pte_t *ptep) in do_adjust_pte()
133 unsigned long addr, pte_t *ptep, unsigned long pfn) in make_coherent()
181 pte_t *ptep) in update_mmu_cache()

12345678