Home
last modified time | relevance | path

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

12345678910>>...16

/kernel/linux/linux-6.6/arch/s390/mm/
Dpgtable.c48 pte_t *ptep, int nodat) in ptep_ipte_local()
68 pte_t *ptep, int nodat) in ptep_ipte_global()
88 unsigned long addr, pte_t *ptep, in ptep_flush_direct()
107 unsigned long addr, pte_t *ptep, in ptep_flush_lazy()
126 static inline pgste_t pgste_get_lock(pte_t *ptep) in pgste_get_lock()
145 static inline void pgste_set_unlock(pte_t *ptep, pgste_t pgste) in pgste_set_unlock()
157 static inline pgste_t pgste_get(pte_t *ptep) in pgste_get()
166 static inline void pgste_set(pte_t *ptep, pgste_t pgste) in pgste_set()
194 static inline void pgste_set_key(pte_t *ptep, pgste_t pgste, pte_t entry, in pgste_set_key()
216 static inline pgste_t pgste_set_pte(pte_t *ptep, pgste_t pgste, pte_t entry) in pgste_set_pte()
[all …]
/kernel/linux/linux-5.10/arch/s390/mm/
Dpgtable.c48 pte_t *ptep, int nodat) in ptep_ipte_local()
68 pte_t *ptep, int nodat) in ptep_ipte_global()
88 unsigned long addr, pte_t *ptep, in ptep_flush_direct()
107 unsigned long addr, pte_t *ptep, in ptep_flush_lazy()
126 static inline pgste_t pgste_get_lock(pte_t *ptep) in pgste_get_lock()
145 static inline void pgste_set_unlock(pte_t *ptep, pgste_t pgste) in pgste_set_unlock()
157 static inline pgste_t pgste_get(pte_t *ptep) in pgste_get()
166 static inline void pgste_set(pte_t *ptep, pgste_t pgste) in pgste_set()
194 static inline void pgste_set_key(pte_t *ptep, pgste_t pgste, pte_t entry, in pgste_set_key()
216 static inline pgste_t pgste_set_pte(pte_t *ptep, pgste_t pgste, pte_t entry) in pgste_set_pte()
[all …]
/kernel/linux/linux-6.6/arch/arm64/mm/
Dhugetlbpage.c104 pte_t *ptep, size_t *pgsize) in find_num_contig()
151 pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
183 pte_t *ptep, in get_clear_contig()
209 pte_t *ptep, in get_clear_contig_flush()
231 pte_t *ptep, in clear_flush()
245 pte_t *ptep, pte_t pte, unsigned long sz) in set_huge_pte_at()
283 pte_t *ptep = NULL; in huge_pte_alloc() local
395 pte_t *ptep, unsigned long sz) in huge_pte_clear()
407 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
430 static int __cont_access_flags_changed(pte_t *ptep, pte_t pte, int ncontig) in __cont_access_flags_changed()
[all …]
/kernel/linux/linux-5.10/include/asm-generic/
Dhugetlb.h37 pte_t *ptep, unsigned long sz) in huge_pte_clear()
54 pte_t *ptep, pte_t pte) in set_huge_pte_at()
62 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
70 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
107 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
115 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
123 static inline pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
/kernel/linux/linux-5.10/arch/arm64/mm/
Dhugetlbpage.c104 pte_t *ptep, size_t *pgsize) in find_num_contig()
158 pte_t *ptep, in get_clear_flush()
199 pte_t *ptep, in clear_flush()
213 pte_t *ptep, pte_t pte) in set_huge_pte_at()
244 pte_t *ptep, pte_t pte, unsigned long sz) in set_huge_swap_pte_at()
262 pte_t *ptep = NULL; in huge_pte_alloc() local
360 pte_t *ptep, unsigned long sz) in huge_pte_clear()
372 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
395 static int __cont_access_flags_changed(pte_t *ptep, pte_t pte, int ncontig) in __cont_access_flags_changed()
416 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
[all …]
/kernel/linux/linux-6.6/include/asm-generic/
Dhugetlb.h62 pte_t *ptep, unsigned long sz) in huge_pte_clear()
79 pte_t *ptep, pte_t pte, unsigned long sz) in set_huge_pte_at()
87 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
95 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
131 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
139 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
147 static inline pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
/kernel/linux/linux-6.6/arch/riscv/mm/
Dhugetlbpage.c6 pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
150 pte_t *ptep, in get_clear_contig()
171 pte_t *ptep, in get_clear_contig_flush()
202 pte_t *ptep, in clear_flush()
225 pte_t *ptep, in set_huge_pte_at()
265 pte_t *ptep, in huge_ptep_set_access_flags()
296 pte_t *ptep) in huge_ptep_get_and_clear()
311 pte_t *ptep) in huge_ptep_set_wrprotect()
336 pte_t *ptep) in huge_ptep_clear_flush()
351 pte_t *ptep, in huge_pte_clear()
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/
Dpgtable.c156 static void kvm_set_invalid_pte(kvm_pte_t *ptep) in kvm_set_invalid_pte()
162 static void kvm_set_table_pte(kvm_pte_t *ptep, kvm_pte_t *childp) in kvm_set_table_pte()
173 static bool kvm_set_valid_leaf_pte(kvm_pte_t *ptep, u64 pa, kvm_pte_t attr, in kvm_set_valid_leaf_pte()
193 u32 level, kvm_pte_t *ptep, in kvm_pgtable_visitor_cb()
204 kvm_pte_t *ptep, u32 level) in __kvm_pgtable_visit()
257 kvm_pte_t *ptep = &pgtable[idx]; in __kvm_pgtable_walk() local
284 kvm_pte_t *ptep = &pgt->pgd[idx * PTRS_PER_PTE]; in _kvm_pgtable_walk() local
343 kvm_pte_t *ptep, struct hyp_map_data *data) in hyp_map_walker_try_leaf()
355 static int hyp_map_walker(u64 addr, u64 end, u32 level, kvm_pte_t *ptep, in hyp_map_walker()
411 static int hyp_free_walker(u64 addr, u64 end, u32 level, kvm_pte_t *ptep, in hyp_free_walker()
[all …]
/kernel/linux/linux-5.10/arch/parisc/mm/
Dhugetlbpage.c123 pte_t *ptep, pte_t entry) in __set_huge_pte_at()
143 pte_t *ptep, pte_t entry) in set_huge_pte_at()
150 pte_t *ptep) in huge_ptep_get_and_clear()
162 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
171 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
/kernel/linux/linux-6.6/arch/parisc/mm/
Dhugetlbpage.c123 pte_t *ptep, pte_t entry) in __set_huge_pte_at()
143 pte_t *ptep, pte_t entry, unsigned long sz) in set_huge_pte_at()
150 pte_t *ptep) in huge_ptep_get_and_clear()
162 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
171 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
/kernel/linux/linux-6.6/arch/xtensa/include/asm/
Dpgalloc.h24 #define pmd_populate_kernel(mm, pmdp, ptep) \ argument
35 static inline void ptes_clear(pte_t *ptep) in ptes_clear()
45 pte_t *ptep; in pte_alloc_one_kernel() local
/kernel/linux/linux-5.10/arch/xtensa/include/asm/
Dpgalloc.h24 #define pmd_populate_kernel(mm, pmdp, ptep) \ argument
36 static inline void ptes_clear(pte_t *ptep) in ptes_clear()
46 pte_t *ptep; in pte_alloc_one_kernel() local
/kernel/linux/linux-5.10/arch/powerpc/mm/
Dpgtable.c178 void set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, in set_pte_at()
200 pte_t *ptep = pte_offset_kernel(pmdp, va); in unmap_kernel_page() local
214 pte_t *ptep, pte_t entry, int dirty) in ptep_set_access_flags()
229 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
270 void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) in set_huge_pte_at()
/kernel/linux/linux-5.10/arch/s390/include/asm/
Dhugetlb.h47 pte_t *ptep, unsigned long sz) in huge_pte_clear()
56 unsigned long address, pte_t *ptep) in huge_ptep_clear_flush()
62 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
74 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
/kernel/linux/linux-5.10/arch/sparc/include/asm/
Dhugetlb.h25 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
31 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
39 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
/kernel/linux/linux-6.6/arch/sparc/include/asm/
Dhugetlb.h27 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
34 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
42 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
/kernel/linux/linux-6.6/arch/powerpc/mm/
Dpgtable.c192 void set_ptes(struct mm_struct *mm, unsigned long addr, pte_t *ptep, in set_ptes()
233 pte_t *ptep = pte_offset_kernel(pmdp, va); in unmap_kernel_page() local
247 pte_t *ptep, pte_t entry, int dirty) in ptep_set_access_flags()
262 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
303 void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, in set_huge_pte_at()
/kernel/linux/linux-5.10/arch/mips/include/asm/
Dhugetlb.h35 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
47 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
68 pte_t *ptep, pte_t pte, in huge_ptep_set_access_flags()
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
Dhugetlb.h34 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
46 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
65 pte_t *ptep, pte_t pte, in huge_ptep_set_access_flags()
/kernel/linux/linux-6.6/arch/mips/include/asm/
Dhugetlb.h35 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
47 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
71 pte_t *ptep, pte_t pte, in huge_ptep_set_access_flags()
/kernel/linux/linux-6.6/arch/s390/include/asm/
Dhugetlb.h49 pte_t *ptep, unsigned long sz) in huge_pte_clear()
58 unsigned long address, pte_t *ptep) in huge_ptep_clear_flush()
64 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
76 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/
Dhash_hugetlbpage.c24 pte_t *ptep, unsigned long trap, unsigned long flags, in __hash_page_huge()
131 unsigned long addr, pte_t *ptep) in huge_ptep_modify_prot_start()
146 pte_t *ptep, pte_t old_pte, pte_t pte) in huge_ptep_modify_prot_commit()
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/
Dhugetlbpage.c21 pte_t *ptep, unsigned long trap, unsigned long flags, in __hash_page_huge()
129 unsigned long addr, pte_t *ptep) in huge_ptep_modify_prot_start()
144 pte_t *ptep, pte_t old_pte, pte_t pte) in huge_ptep_modify_prot_commit()
/kernel/linux/linux-6.6/drivers/iommu/
Dio-pgtable-dart.c126 dart_iopte *ptep) in dart_init_pte()
153 dart_iopte *ptep, in dart_install_table()
195 dart_iopte pte, *ptep; in dart_get_l2() local
244 dart_iopte pte, *cptep, *ptep; in dart_map_pages() local
305 dart_iopte pte, *ptep; in dart_unmap_pages() local
345 dart_iopte pte, *ptep; in dart_iova_to_phys() local
442 dart_iopte *ptep, *end; in apple_dart_free_pgtable() local
/kernel/linux/linux-6.6/arch/powerpc/include/asm/nohash/64/
Dpgtable.h176 pte_t *ptep, unsigned long clr, in pte_update()
196 unsigned long addr, pte_t *ptep) in __ptep_test_and_clear_young()
215 pte_t *ptep) in ptep_set_wrprotect()
226 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
244 unsigned long addr, pte_t *ptep) in ptep_get_and_clear()
251 pte_t * ptep) in pte_clear()
259 pte_t *ptep, pte_t entry, in __ptep_set_access_flags()

12345678910>>...16