/openbmc/linux/arch/s390/mm/ |
H A D | pgtable.c | 48 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 …]
|
H A D | hugetlbpage.c | 146 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 D | hugetlbpage.c | 104 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 …]
|
/openbmc/linux/include/asm-generic/ |
H A D | hugetlb.h | 62 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 D | hugetlbpage.c | 6 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/loongarch/include/asm/ |
H A D | hugetlb.h | 34 pte_t *ptep, unsigned long sz) in huge_pte_clear() 44 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear() 56 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush() 75 pte_t *ptep, pte_t pte, in huge_ptep_set_access_flags()
|
/openbmc/linux/arch/parisc/mm/ |
H A D | hugetlbpage.c | 123 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 D | pgalloc.h | 24 #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 D | pgtable.h | 243 #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 D | hugetlb.h | 27 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 D | pgtable.c | 192 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 D | pageattr.c | 18 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 D | hugetlb.h | 35 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 D | pgtable.h | 119 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/s390/include/asm/ |
H A D | hugetlb.h | 49 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 D | hugetlbpage.c | 21 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 D | io-pgtable-dart.c | 126 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 304 dart_iopte pte, *ptep; in dart_unmap_pages() local 344 dart_iopte pte, *ptep; in dart_iova_to_phys() local 441 dart_iopte *ptep, *end; in apple_dart_free_pgtable() local
|
H A D | io-pgtable-arm.c | 249 static void __arm_lpae_sync_pte(arm_lpae_iopte *ptep, int num_entries, in __arm_lpae_sync_pte() 256 static void __arm_lpae_clear_pte(arm_lpae_iopte *ptep, struct io_pgtable_cfg *cfg) in __arm_lpae_clear_pte() 272 int lvl, int num_entries, arm_lpae_iopte *ptep) in __arm_lpae_init_pte() 294 arm_lpae_iopte *ptep) in arm_lpae_init_pte() 324 arm_lpae_iopte *ptep, in arm_lpae_install_table() 357 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 511 arm_lpae_iopte *ptep) in __arm_lpae_free_pgtable() 553 arm_lpae_iopte *ptep, size_t pgcount) in arm_lpae_split_blk_unmap() 612 int lvl, arm_lpae_iopte *ptep) in __arm_lpae_unmap() [all …]
|
/openbmc/linux/arch/powerpc/include/asm/nohash/64/ |
H A D | pgtable.h | 176 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 D | pgalloc.h | 66 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 D | pgtable.h | 170 #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 D | pgtable-3level.h | 36 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 D | processor.c | 71 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 D | pgtable.h | 232 pte_t *ptep, pte_t pte, unsigned int nr) in set_ptes() 247 #define set_pte_at(mm, addr, ptep, pte) set_ptes(mm, addr, ptep, pte, 1) argument 282 static inline pte_t ptep_get(pte_t *ptep) in ptep_get() 319 pte_t *ptep) in ptep_test_and_clear_young() 420 pte_t *ptep) in ptep_get_and_clear() 430 pte_t *ptep) in ptep_clear() 464 static inline pte_t ptep_get_lockless(pte_t *ptep) in ptep_get_lockless() 502 static inline pte_t ptep_get_lockless(pte_t *ptep) in ptep_get_lockless() 569 unsigned long address, pte_t *ptep, in ptep_get_and_clear_full() 587 unsigned long address, pte_t *ptep) in update_mmu_tlb() [all …]
|
/openbmc/linux/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_radix.c | 369 static unsigned long kvmppc_radix_update_pte(struct kvm *kvm, pte_t *ptep, in kvmppc_radix_update_pte() 377 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 [all …]
|