Home
last modified time | relevance | path

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

123456789

/Linux-v6.1/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 …]
/Linux-v6.1/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()
252 pte_t *ptep, pte_t pte) in set_huge_pte_at()
294 pte_t *ptep = NULL; in huge_pte_alloc() local
413 pte_t *ptep, unsigned long sz) in huge_pte_clear()
425 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
448 static int __cont_access_flags_changed(pte_t *ptep, pte_t pte, int ncontig) in __cont_access_flags_changed()
[all …]
/Linux-v6.1/include/asm-generic/
Dhugetlb.h55 pte_t *ptep, unsigned long sz) in huge_pte_clear()
72 pte_t *ptep, pte_t pte) in set_huge_pte_at()
80 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
88 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()
/Linux-v6.1/arch/arm64/kvm/hyp/
Dpgtable.c140 static void kvm_clear_pte(kvm_pte_t *ptep) in kvm_clear_pte()
145 static void kvm_set_table_pte(kvm_pte_t *ptep, kvm_pte_t *childp, in kvm_set_table_pte()
176 u32 level, kvm_pte_t *ptep, in kvm_pgtable_visitor_cb()
187 kvm_pte_t *ptep, u32 level) in __kvm_pgtable_visit()
240 kvm_pte_t *ptep = &pgtable[idx]; in __kvm_pgtable_walk() local
267 kvm_pte_t *ptep = &pgt->pgd[idx * PTRS_PER_PTE]; in _kvm_pgtable_walk() local
295 static int leaf_walker(u64 addr, u64 end, u32 level, kvm_pte_t *ptep, in leaf_walker()
307 kvm_pte_t *ptep, u32 *level) in kvm_pgtable_get_leaf()
335 static int hyp_set_prot_attr(enum kvm_pgtable_prot prot, kvm_pte_t *ptep) in hyp_set_prot_attr()
387 kvm_pte_t *ptep, struct hyp_map_data *data) in hyp_map_walker_try_leaf()
[all …]
/Linux-v6.1/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()
/Linux-v6.1/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
Dpgtable.h239 #define pte_clear(mm,addr,ptep) \ argument
289 static inline void update_pte(pte_t *ptep, pte_t pteval) in update_pte()
301 set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pteval) in set_pte_at()
306 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte()
321 pte_t *ptep) in ptep_test_and_clear_young()
331 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_get_and_clear()
339 ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_set_wrprotect()
/Linux-v6.1/arch/powerpc/mm/
Dpgtable.c190 void set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, in set_pte_at()
212 pte_t *ptep = pte_offset_kernel(pmdp, va); in unmap_kernel_page() local
226 pte_t *ptep, pte_t entry, int dirty) in ptep_set_access_flags()
241 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
282 void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) in set_huge_pte_at()
Dpageattr.c18 static pte_basic_t pte_update_delta(pte_t *ptep, unsigned long addr, in pte_update_delta()
30 static int change_page_attr(pte_t *ptep, unsigned long addr, void *data) in change_page_attr()
/Linux-v6.1/arch/sparc/include/asm/
Dhugetlb.h25 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
32 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
40 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
/Linux-v6.1/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
Dio-pgtable-arm.c237 static void __arm_lpae_sync_pte(arm_lpae_iopte *ptep, int num_entries, in __arm_lpae_sync_pte()
244 static void __arm_lpae_clear_pte(arm_lpae_iopte *ptep, struct io_pgtable_cfg *cfg) in __arm_lpae_clear_pte()
260 int lvl, int num_entries, arm_lpae_iopte *ptep) in __arm_lpae_init_pte()
282 arm_lpae_iopte *ptep) in arm_lpae_init_pte()
312 arm_lpae_iopte *ptep, in arm_lpae_install_table()
345 arm_lpae_iopte prot, int lvl, arm_lpae_iopte *ptep, in __arm_lpae_map()
470 arm_lpae_iopte *ptep = data->pgd; in arm_lpae_map_pages() local
507 arm_lpae_iopte *ptep) in __arm_lpae_free_pgtable()
549 arm_lpae_iopte *ptep, size_t pgcount) in arm_lpae_split_blk_unmap()
608 int lvl, arm_lpae_iopte *ptep) in __arm_lpae_unmap()
[all …]
/Linux-v6.1/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()
/Linux-v6.1/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()
/Linux-v6.1/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()
/Linux-v6.1/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()
/Linux-v6.1/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()
/Linux-v6.1/arch/arm64/include/asm/
Dpgalloc.h66 static inline void __pmd_populate(pmd_t *pmdp, phys_addr_t ptep, in __pmd_populate()
77 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) in pmd_populate_kernel()
84 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) in pmd_populate()
/Linux-v6.1/arch/powerpc/include/asm/nohash/32/
Dpgtable.h170 #define pte_clear(mm, addr, ptep) \ argument
267 static inline pte_t ptep_get(pte_t *ptep) in ptep_get()
295 unsigned long addr, pte_t *ptep) in __ptep_test_and_clear_young()
306 pte_t *ptep) in ptep_get_and_clear()
314 pte_t *ptep) in ptep_set_wrprotect()
322 pte_t *ptep, pte_t entry, in __ptep_set_access_flags()
/Linux-v6.1/arch/microblaze/include/asm/
Dpgtable.h220 #define pte_clear(mm, addr, ptep) \ argument
331 pte_t *ptep, pte_t pte) in set_pte()
337 pte_t *ptep, pte_t pte) in set_pte_at()
344 unsigned long address, pte_t *ptep) in ptep_test_and_clear_young()
350 unsigned long addr, pte_t *ptep) in ptep_test_and_clear_dirty()
358 unsigned long addr, pte_t *ptep) in ptep_get_and_clear()
370 unsigned long addr, pte_t *ptep) in ptep_mkdirty()
/Linux-v6.1/tools/testing/selftests/kvm/lib/riscv/
Dprocessor.c69 uint64_t *ptep, next_ppn; in virt_arch_pg_map() local
113 uint64_t *ptep; in addr_arch_gva2gpa() local
145 uint64_t pte, *ptep; in pte_dump() local
165 uint64_t pgd, *ptep; in virt_arch_dump() local
/Linux-v6.1/arch/powerpc/kvm/
Dbook3s_64_mmu_radix.c368 static unsigned long kvmppc_radix_update_pte(struct kvm *kvm, pte_t *ptep, in kvmppc_radix_update_pte()
376 pte_t *ptep, pte_t pte) in kvmppc_radix_set_pte_at()
395 static void kvmppc_pte_free(pte_t *ptep) in kvmppc_pte_free()
618 pte_t *ptep, *new_ptep = NULL; in kvmppc_create_pte() local
792 pte_t *ptep; in kvmppc_hv_handle_set_rc() local
827 pte_t pte, *ptep; in kvmppc_book3s_instantiate_page() local
1024 pte_t *ptep; in kvm_unmap_radix() local
1043 pte_t *ptep; in kvm_age_radix() local
1072 pte_t *ptep; in kvm_test_age_radix() local
1092 pte_t *ptep, pte; in kvm_radix_test_clear_dirty() local
[all …]
/Linux-v6.1/arch/powerpc/include/asm/book3s/64/
Dradix.h154 static inline unsigned long __radix_pte_update(pte_t *ptep, unsigned long clr, in __radix_pte_update()
174 pte_t *ptep, unsigned long clr, in radix__pte_update()
189 pte_t *ptep, int full) in radix__ptep_get_and_clear_full()
213 pte_t *ptep, pte_t pte, int percpu) in radix__set_pte_at()
/Linux-v6.1/arch/riscv/include/asm/
Dpgtable.h409 unsigned long address, pte_t *ptep) in update_mmu_cache()
424 pte_t *ptep = (pte_t *)pmdp; in update_mmu_cache_pmd() local
440 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte()
448 unsigned long addr, pte_t *ptep, pte_t pteval) in __set_pte_at()
457 unsigned long addr, pte_t *ptep, pte_t pteval) in set_pte_at()
464 unsigned long addr, pte_t *ptep) in pte_clear()
471 unsigned long address, pte_t *ptep, in ptep_set_access_flags()
485 unsigned long address, pte_t *ptep) in ptep_get_and_clear()
497 pte_t *ptep) in ptep_test_and_clear_young()
506 unsigned long address, pte_t *ptep) in ptep_set_wrprotect()
[all …]
/Linux-v6.1/arch/arm/mm/
Dfault-armv.c37 unsigned long pfn, pte_t *ptep) in do_adjust_pte()
134 unsigned long addr, pte_t *ptep, unsigned long pfn) in make_coherent()
182 pte_t *ptep) in update_mmu_cache()

123456789