Home
last modified time | relevance | path

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

12345678

/linux/arch/s390/mm/
A Dpgtable.c48 pte_t *ptep, int nodat) in ptep_ipte_local()
68 pte_t *ptep, int nodat) in ptep_ipte_global()
323 pte_t *ptep) in ptep_modify_prot_start()
568 pte_t *ptep; in pgtable_trans_huge_withdraw() local
760 pte_t *ptep) in ptep_test_and_clear_uc()
793 pte_t *ptep; in set_guest_storage_key() local
901 pte_t *ptep; in reset_guest_reference_bit() local
962 pte_t *ptep; in get_guest_storage_key() local
1027 pte_t *ptep; in pgste_perform_essa() local
1132 pte_t *ptep; in set_pgste_bits() local
[all …]
/linux/include/asm-generic/
A 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()
/linux/arch/arm64/mm/
A Dhugetlbpage.c105 pte_t *ptep, size_t *pgsize) in find_num_contig()
162 pte_t *ptep, in get_clear_flush()
203 pte_t *ptep, in clear_flush()
217 pte_t *ptep, pte_t pte) in set_huge_pte_at()
248 pte_t *ptep, pte_t pte, unsigned long sz) in set_huge_swap_pte_at()
266 pte_t *ptep = NULL; in huge_pte_alloc() local
362 pte_t *ptep, unsigned long sz) in huge_pte_clear()
374 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
418 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
453 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
[all …]
/linux/arch/arm64/kvm/hyp/
A Dpgtable.c140 static void kvm_clear_pte(kvm_pte_t *ptep) in kvm_clear_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
307 kvm_pte_t *ptep, u32 *level) in kvm_pgtable_get_leaf()
402 kvm_pte_t *ptep, struct hyp_map_data *data) in hyp_map_walker_try_leaf()
562 kvm_pte_t *ptep) in stage2_set_prot_attr()
659 kvm_pte_t *ptep, in stage2_map_walker_try_leaf()
705 kvm_pte_t *ptep, in stage2_map_walk_table_pre()
[all …]
/linux/arch/parisc/mm/
A 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/arch/xtensa/include/asm/
A 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
A Dpgtable.h257 #define pte_clear(mm,addr,ptep) \ argument
307 static inline void update_pte(pte_t *ptep, pte_t pteval) in update_pte()
319 set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pteval) in set_pte_at()
324 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte()
339 pte_t *ptep) in ptep_test_and_clear_young()
349 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_get_and_clear()
357 ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_set_wrprotect()
/linux/arch/s390/include/asm/
A Dhugetlb.h45 pte_t *ptep, unsigned long sz) in huge_pte_clear()
54 unsigned long address, pte_t *ptep) in huge_ptep_clear_flush()
60 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
72 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
/linux/arch/sparc/include/asm/
A 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()
/linux/arch/mips/include/asm/
A 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()
/linux/arch/powerpc/mm/book3s64/
A Dhash_hugetlbpage.c20 pte_t *ptep, unsigned long trap, unsigned long flags, in __hash_page_huge()
127 unsigned long addr, pte_t *ptep) in huge_ptep_modify_prot_start()
142 pte_t *ptep, pte_t old_pte, pte_t pte) in huge_ptep_modify_prot_commit()
/linux/arch/powerpc/include/asm/nohash/64/
A Dpgtable.h188 pte_t *ptep, unsigned long clr, in pte_update()
208 unsigned long addr, pte_t *ptep) in __ptep_test_and_clear_young()
227 pte_t *ptep) in ptep_set_wrprotect()
238 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
256 unsigned long addr, pte_t *ptep) in ptep_get_and_clear()
263 pte_t * ptep) in pte_clear()
271 pte_t *ptep, pte_t entry, in __ptep_set_access_flags()
/linux/arch/arm64/include/asm/
A 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/arch/powerpc/include/asm/nohash/32/
A Dpgtable.h169 #define pte_clear(mm, addr, ptep) \ argument
266 static inline pte_t ptep_get(pte_t *ptep) in ptep_get()
294 unsigned long addr, pte_t *ptep) in __ptep_test_and_clear_young()
305 pte_t *ptep) in ptep_get_and_clear()
313 pte_t *ptep) in ptep_set_wrprotect()
321 pte_t *ptep, pte_t entry, in __ptep_set_access_flags()
/linux/arch/powerpc/mm/
A Dpgtable.c187 void set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, in set_pte_at()
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()
A Dpageattr.c28 static int change_page_attr(pte_t *ptep, unsigned long addr, void *data) in change_page_attr()
107 static int set_page_attr(pte_t *ptep, unsigned long addr, void *data) in set_page_attr()
/linux/arch/powerpc/include/asm/book3s/64/
A Dradix.h148 static inline unsigned long __radix_pte_update(pte_t *ptep, unsigned long clr, in __radix_pte_update()
168 pte_t *ptep, unsigned long clr, in radix__pte_update()
183 pte_t *ptep, int full) in radix__ptep_get_and_clear_full()
207 pte_t *ptep, pte_t pte, int percpu) in radix__set_pte_at()
/linux/arch/nds32/include/asm/
A Dpgalloc.h36 pmd_populate_kernel(struct mm_struct *mm, pmd_t * pmdp, pte_t * ptep) in pmd_populate_kernel()
52 pmd_populate(struct mm_struct *mm, pmd_t * pmdp, pgtable_t ptep) in pmd_populate()
/linux/drivers/iommu/
A Dio-pgtable-arm.c241 static void __arm_lpae_sync_pte(arm_lpae_iopte *ptep, int num_entries, in __arm_lpae_sync_pte()
264 int lvl, int num_entries, arm_lpae_iopte *ptep) in __arm_lpae_init_pte()
286 arm_lpae_iopte *ptep) in arm_lpae_init_pte()
316 arm_lpae_iopte *ptep, in arm_lpae_install_table()
348 arm_lpae_iopte prot, int lvl, arm_lpae_iopte *ptep, in __arm_lpae_map()
482 arm_lpae_iopte *ptep = data->pgd; in arm_lpae_map_pages() local
519 arm_lpae_iopte *ptep) in __arm_lpae_free_pgtable()
561 arm_lpae_iopte *ptep, size_t pgcount) in arm_lpae_split_blk_unmap()
620 int lvl, arm_lpae_iopte *ptep) in __arm_lpae_unmap()
682 arm_lpae_iopte *ptep = data->pgd; in arm_lpae_unmap_pages() local
[all …]
/linux/arch/powerpc/kvm/
A Dbook3s_64_mmu_radix.c370 pte_t *ptep, pte_t pte) in kvmppc_radix_set_pte_at()
389 static void kvmppc_pte_free(pte_t *ptep) in kvmppc_pte_free()
612 pte_t *ptep, *new_ptep = NULL; in kvmppc_create_pte() local
786 pte_t *ptep; in kvmppc_hv_handle_set_rc() local
821 pte_t pte, *ptep; in kvmppc_book3s_instantiate_page() local
1018 pte_t *ptep; in kvm_unmap_radix() local
1037 pte_t *ptep; in kvm_age_radix() local
1066 pte_t *ptep; in kvm_test_age_radix() local
1086 pte_t *ptep, pte; in kvm_radix_test_clear_dirty() local
1165 pte_t *ptep; in kvmppc_radix_flush_memslot() local
[all …]
/linux/arch/riscv/include/asm/
A Dpgtable.h382 unsigned long address, pte_t *ptep) in update_mmu_cache()
397 pte_t *ptep = (pte_t *)pmdp; in update_mmu_cache_pmd() local
413 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte()
421 unsigned long addr, pte_t *ptep, pte_t pteval) in set_pte_at()
430 unsigned long addr, pte_t *ptep) in pte_clear()
437 unsigned long address, pte_t *ptep, in ptep_set_access_flags()
451 unsigned long address, pte_t *ptep) in ptep_get_and_clear()
459 pte_t *ptep) in ptep_test_and_clear_young()
468 unsigned long address, pte_t *ptep) in ptep_set_wrprotect()
475 unsigned long address, pte_t *ptep) in ptep_clear_flush_young()
/linux/arch/microblaze/include/asm/
A Dpgtable.h237 #define pte_clear(mm, addr, ptep) \ argument
348 pte_t *ptep, pte_t pte) in set_pte()
354 pte_t *ptep, pte_t pte) in set_pte_at()
361 unsigned long address, pte_t *ptep) in ptep_test_and_clear_young()
367 unsigned long addr, pte_t *ptep) in ptep_test_and_clear_dirty()
375 unsigned long addr, pte_t *ptep) in ptep_get_and_clear()
387 unsigned long addr, pte_t *ptep) in ptep_mkdirty()
/linux/arch/arm/mm/
A 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()
/linux/arch/x86/include/asm/
A Dpgtable-3level.h30 static inline void native_set_pte(pte_t *ptep, pte_t pte) in native_set_pte()
93 static inline void native_set_pte_atomic(pte_t *ptep, pte_t pte) in native_set_pte_atomic()
117 pte_t *ptep) in native_pte_clear()
153 static inline pte_t native_ptep_get_and_clear(pte_t *ptep) in native_ptep_get_and_clear()
/linux/mm/
A Dpgtable-generic.c65 unsigned long address, pte_t *ptep, in ptep_set_access_flags()
79 unsigned long address, pte_t *ptep) in ptep_clear_flush_young()
91 pte_t *ptep) in ptep_clear_flush()

Completed in 47 milliseconds

12345678