Home
last modified time | relevance | path

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

123456789

/openbmc/linux/arch/s390/mm/
H A Dpgtable.c48 pte_t *ptep, int nodat) in ptep_ipte_local()
68 pte_t *ptep, int nodat) in ptep_ipte_global()
348 pte_t *ptep) in ptep_modify_prot_start()
593 pte_t *ptep; in pgtable_trans_huge_withdraw() local
785 pte_t *ptep) in ptep_test_and_clear_uc()
818 pte_t *ptep; in set_guest_storage_key() local
928 pte_t *ptep; in reset_guest_reference_bit() local
991 pte_t *ptep; in get_guest_storage_key() local
1058 pte_t *ptep; in pgste_perform_essa() local
1163 pte_t *ptep; in set_pgste_bits() local
[all …]
H A Dhugetlbpage.c146 pte_t *ptep, pte_t pte) in __set_huge_pte_at()
167 pte_t *ptep, pte_t pte, unsigned long sz) in set_huge_pte_at()
172 pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
178 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
/openbmc/linux/arch/arm64/mm/
H A 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()
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()
451 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
487 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
[all …]
/openbmc/linux/include/asm-generic/
H A 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()
/openbmc/linux/arch/riscv/mm/
H A 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()
/openbmc/linux/arch/parisc/mm/
H A 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()
/openbmc/linux/arch/xtensa/include/asm/
H 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
H A Dpgtable.h243 #define pte_clear(mm,addr,ptep) \ argument
294 static inline void update_pte(pte_t *ptep, pte_t pteval) in update_pte()
305 static inline void set_pte(pte_t *ptep, pte_t pte) in set_pte()
320 pte_t *ptep) in ptep_test_and_clear_young()
330 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_get_and_clear()
338 ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_set_wrprotect()
408 #define update_mmu_cache(vma, address, ptep) \ argument
/openbmc/linux/arch/sparc/include/asm/
H A 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()
/openbmc/linux/arch/powerpc/mm/
H A 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()
H A 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()
/openbmc/linux/arch/mips/include/asm/
H 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()
71 pte_t *ptep, pte_t pte, in huge_ptep_set_access_flags()
H A Dpgtable.h119 static inline void set_pte(pte_t *ptep, pte_t pte)
143 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
171 static inline void set_pte(pte_t *ptep, pte_t pteval)
190 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
205 pte_t *ptep, pte_t pte, unsigned int nr)
483 pte_t *ptep)
495 unsigned long address, pte_t *ptep,
583 pte_t *ptep, unsigned int nr)
594 #define update_mmu_cache(vma, address, ptep) \ argument
/openbmc/linux/arch/loongarch/include/asm/
H A 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()
/openbmc/linux/arch/s390/include/asm/
H A 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()
/openbmc/linux/arch/powerpc/mm/book3s64/
H A 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()
/openbmc/linux/drivers/iommu/
H A 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
H A Dio-pgtable-arm.c237 static void __arm_lpae_sync_pte(arm_lpae_iopte *ptep, int num_entries, in __arm_lpae_sync_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
500 arm_lpae_iopte *ptep) in __arm_lpae_free_pgtable()
542 arm_lpae_iopte *ptep, size_t pgcount) in arm_lpae_split_blk_unmap()
601 int lvl, arm_lpae_iopte *ptep) in __arm_lpae_unmap()
663 arm_lpae_iopte *ptep = data->pgd; in arm_lpae_unmap_pages() local
[all …]
/openbmc/linux/arch/powerpc/include/asm/nohash/64/
H A 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()
/openbmc/linux/arch/arm64/include/asm/
H 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()
/openbmc/linux/arch/powerpc/include/asm/nohash/32/
H A Dpgtable.h170 #define pte_clear(mm, addr, ptep) \ argument
273 static inline pte_t ptep_get(pte_t *ptep) in ptep_get()
301 unsigned long addr, pte_t *ptep) in __ptep_test_and_clear_young()
312 pte_t *ptep) in ptep_get_and_clear()
320 pte_t *ptep) in ptep_set_wrprotect()
328 pte_t *ptep, pte_t entry, in __ptep_set_access_flags()
/openbmc/linux/arch/x86/include/asm/
H A Dpgtable-3level.h36 static inline void native_set_pte(pte_t *ptep, pte_t pte) in native_set_pte()
43 static inline void native_set_pte_atomic(pte_t *ptep, pte_t pte) in native_set_pte_atomic()
67 pte_t *ptep) in native_pte_clear()
103 static inline pte_t native_ptep_get_and_clear(pte_t *ptep) in native_ptep_get_and_clear()
/openbmc/linux/tools/testing/selftests/kvm/lib/riscv/
H A Dprocessor.c71 uint64_t *ptep, next_ppn; in virt_arch_pg_map() local
115 uint64_t *ptep; in addr_arch_gva2gpa() local
147 uint64_t pte, *ptep; in pte_dump() local
167 uint64_t pgd, *ptep; in virt_arch_dump() local
/openbmc/linux/include/linux/
H A Dpgtable.h232 pte_t *ptep, pte_t pte, unsigned int nr) in set_ptes()
282 static inline pte_t ptep_get(pte_t *ptep) in ptep_get()
298 pte_t *ptep) in ptep_test_and_clear_young()
399 pte_t *ptep) in ptep_get_and_clear()
409 pte_t *ptep) in ptep_clear()
566 unsigned long address, pte_t *ptep) in update_mmu_tlb()
580 pte_t *ptep, in pte_clear_not_present_full()
828 #define set_pte_safe(ptep, pte) \ argument
1037 pte_t *ptep) in __ptep_modify_prot_start()
1049 pte_t *ptep, pte_t pte) in __ptep_modify_prot_commit()
[all …]
/openbmc/linux/arch/powerpc/kvm/
H A Dbook3s_64_mmu_radix.c377 pte_t *ptep, pte_t pte) in kvmppc_radix_set_pte_at()
396 static void kvmppc_pte_free(pte_t *ptep) in kvmppc_pte_free()
619 pte_t *ptep, *new_ptep = NULL; in kvmppc_create_pte() local
793 pte_t *ptep; in kvmppc_hv_handle_set_rc() local
828 pte_t pte, *ptep; in kvmppc_book3s_instantiate_page() local
1030 pte_t *ptep; in kvm_unmap_radix() local
1049 pte_t *ptep; in kvm_age_radix() local
1078 pte_t *ptep; in kvm_test_age_radix() local
1098 pte_t *ptep, pte; in kvm_radix_test_clear_dirty() local
1177 pte_t *ptep; in kvmppc_radix_flush_memslot() local
[all …]

123456789