Home
last modified time | relevance | path

Searched defs:ptep (Results 26 – 50 of 202) sorted by relevance

123456789

/Linux-v6.6/arch/powerpc/mm/
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()
Dpgtable_32.c41 pte_t *ptep = (pte_t *)early_fixmap_pagetable; in early_ioremap_init() local
65 pte_t *ptep = early_alloc_pgtable(PTE_FRAG_SIZE); in early_pte_alloc_kernel() local
/Linux-v6.6/arch/microblaze/include/asm/
Dpgtable.h223 #define pte_clear(mm, addr, ptep) \ argument
333 static inline void set_pte(pte_t *ptep, pte_t pte) in set_pte()
340 unsigned long address, pte_t *ptep) in ptep_test_and_clear_young()
346 unsigned long addr, pte_t *ptep) in ptep_test_and_clear_dirty()
354 unsigned long addr, pte_t *ptep) in ptep_get_and_clear()
366 unsigned long addr, pte_t *ptep) in ptep_mkdirty()
/Linux-v6.6/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()
Dhash.h166 pte_t *ptep, unsigned long clr, in hash__pte_update()
199 static inline void hash__ptep_set_access_flags(pte_t *ptep, pte_t entry) in hash__ptep_set_access_flags()
239 pte_t *ptep, pte_t pte, int percpu) in hash__set_pte_at()
/Linux-v6.6/arch/arm/mm/
Dfault-armv.c37 unsigned long pfn, pte_t *ptep) in do_adjust_pte()
136 unsigned long addr, pte_t *ptep, unsigned long pfn) in make_coherent()
184 unsigned long addr, pte_t *ptep, unsigned int nr) in update_mmu_cache_range()
Dmm.h27 pte_t *ptep = pte_offset_kernel(top_pmd, va); in set_top_pte() local
34 pte_t *ptep = pte_offset_kernel(top_pmd, va); in get_top_pte() local
/Linux-v6.6/arch/riscv/kvm/
Dmmu.c100 pte_t *ptep; in gstage_get_leaf_entry() local
143 pte_t *ptep = &next_ptep[gstage_pte_index(addr, current_level)]; in gstage_set_pte() local
229 pte_t *ptep, u32 ptep_level, enum gstage_op op) in gstage_op_pte()
273 pte_t *ptep; in gstage_unmap_range() local
308 pte_t *ptep; in gstage_wp_range() local
575 pte_t *ptep; in kvm_age_gfn() local
593 pte_t *ptep; in kvm_test_age_gfn() local
/Linux-v6.6/arch/hexagon/include/asm/
Dcacheflush.h63 pte_t *ptep, unsigned int nr) in update_mmu_cache_range()
68 #define update_mmu_cache(vma, addr, ptep) \ argument
/Linux-v6.6/drivers/iommu/
Dio-pgtable-arm-v7s.c315 static void __arm_v7s_pte_sync(arm_v7s_iopte *ptep, int num_entries, in __arm_v7s_pte_sync()
324 static void __arm_v7s_set_pte(arm_v7s_iopte *ptep, arm_v7s_iopte pte, in __arm_v7s_set_pte()
433 int lvl, int num_entries, arm_v7s_iopte *ptep) in arm_v7s_init_pte()
469 arm_v7s_iopte *ptep, in arm_v7s_install_table()
499 int lvl, arm_v7s_iopte *ptep, gfp_t gfp) in __arm_v7s_map()
597 arm_v7s_iopte *ptep) in arm_v7s_split_cont()
625 arm_v7s_iopte *ptep) in arm_v7s_split_blk_unmap()
669 arm_v7s_iopte *ptep) in __arm_v7s_unmap()
764 arm_v7s_iopte *ptep = data->pgd, pte; in arm_v7s_iova_to_phys() local
/Linux-v6.6/arch/powerpc/include/asm/book3s/32/
Dpgtable.h237 #define pte_clear(mm, addr, ptep) \ argument
261 static inline void flush_hash_entry(struct mm_struct *mm, pte_t *ptep, unsigned long addr) in flush_hash_entry()
323 unsigned long addr, pte_t *ptep) in __ptep_test_and_clear_young()
337 pte_t *ptep) in ptep_get_and_clear()
344 pte_t *ptep) in ptep_set_wrprotect()
350 pte_t *ptep, pte_t entry, in __ptep_set_access_flags()
561 pte_t *ptep, pte_t pte, int percpu) in __set_pte_at()
/Linux-v6.6/arch/x86/xen/
Dp2m.c215 pte_t *ptep; in xen_build_mfn_list_list() local
331 pte_t *ptep; in xen_rebuild_p2m_list() local
432 pte_t *ptep; in get_phys_to_machine() local
530 pte_t *ptep, *pte_pg; in xen_alloc_p2m_entry() local
647 pte_t *ptep; in __set_phys_to_machine() local
/Linux-v6.6/arch/nios2/include/asm/
Dpgtable.h176 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte()
182 pte_t *ptep, pte_t pte, unsigned int nr) in set_ptes()
206 unsigned long addr, pte_t *ptep) in pte_clear()
286 #define update_mmu_cache(vma, addr, ptep) \ argument
/Linux-v6.6/arch/s390/include/asm/
Dpgtable.h49 #define update_mmu_cache(vma, address, ptep) do { } while (0) argument
50 #define update_mmu_cache_range(vmf, vma, addr, ptep, nr) do { } while (0) argument
51 #define update_mmu_cache_pmd(vma, address, ptep) do { } while (0) argument
942 static inline void set_pte(pte_t *ptep, pte_t pte) in set_pte()
970 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in pte_clear()
1058 static __always_inline void __ptep_rdp(unsigned long addr, pte_t *ptep, in __ptep_rdp()
1071 static __always_inline void __ptep_ipte(unsigned long address, pte_t *ptep, in __ptep_ipte()
1095 pte_t *ptep, int local) in __ptep_ipte_range()
1126 unsigned long addr, pte_t *ptep) in ptep_test_and_clear_young()
1136 unsigned long address, pte_t *ptep) in ptep_clear_flush_young()
[all …]
/Linux-v6.6/arch/powerpc/include/asm/
Dhugetlb.h40 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
47 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
/Linux-v6.6/arch/arm64/include/asm/
Dpgtable.h60 #define flush_tlb_fix_spurious_fault(vma, address, ptep) do { } while (0) argument
96 #define pte_clear(mm,addr,ptep) set_pte(ptep, __pte(0)) argument
264 static inline void set_pte(pte_t *ptep, pte_t pte) in set_pte()
297 static inline void __check_safe_pte_update(struct mm_struct *mm, pte_t *ptep, in __check_safe_pte_update()
329 pte_t *ptep, pte_t pte) in __set_pte_at()
350 pte_t *ptep, pte_t pte, unsigned int nr) in set_ptes()
883 static inline int __ptep_test_and_clear_young(pte_t *ptep) in __ptep_test_and_clear_young()
900 pte_t *ptep) in ptep_test_and_clear_young()
907 unsigned long address, pte_t *ptep) in ptep_clear_flush_young()
938 unsigned long address, pte_t *ptep) in ptep_get_and_clear()
[all …]
/Linux-v6.6/arch/powerpc/mm/book3s64/
Dhash_tlb.c41 pte_t *ptep, unsigned long pte, int huge) in hpte_need_flush()
210 pte_t *ptep = find_init_mm_pte(start, &hugepage_shift); in __flush_hash_table_range() local
Dradix_pgtable.c80 pte_t *ptep; in early_map_kernel_page() local
132 pte_t *ptep; in __map_kernel_page() local
193 pte_t *ptep; in radix__change_memory_range() local
939 pte_t *ptep = pmdp_ptep(pmdp); in vmemmap_set_pmd() local
1435 pte_t *ptep; in radix__pgtable_trans_huge_withdraw() local
1481 void radix__ptep_set_access_flags(struct vm_area_struct *vma, pte_t *ptep, in radix__ptep_set_access_flags()
1524 unsigned long addr, pte_t *ptep, in radix__ptep_modify_prot_commit()
1544 pte_t *ptep = (pte_t *)pud; in pud_set_huge() local
1591 pte_t *ptep = (pte_t *)pmd; in pmd_set_huge() local
Dhash_64k.c39 pte_t *ptep, unsigned long trap, unsigned long flags, in __hash_page_4K()
229 unsigned long vsid, pte_t *ptep, unsigned long trap, in __hash_page_64K()
/Linux-v6.6/arch/x86/include/asm/
Dpgtable_64.h65 static inline void native_set_pte(pte_t *ptep, pte_t pte) in native_set_pte()
71 pte_t *ptep) in native_pte_clear()
76 static inline void native_set_pte_atomic(pte_t *ptep, pte_t pte) in native_set_pte_atomic()
/Linux-v6.6/arch/sparc/include/asm/
Dpgtable_32.h99 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte()
158 static inline void __pte_clear(pte_t *ptep) in __pte_clear()
163 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in pte_clear()
319 #define update_mmu_cache(vma, address, ptep) do { } while (0) argument
320 #define update_mmu_cache_range(vmf, vma, address, ptep, nr) do { } while (0) argument
/Linux-v6.6/tools/testing/selftests/kvm/lib/aarch64/
Dprocessor.c112 uint64_t *ptep; in _virt_pg_map() local
162 uint64_t *ptep; in virt_get_pte_hva() local
200 uint64_t *ptep = virt_get_pte_hva(vm, gva); in addr_arch_gva2gpa() local
209 uint64_t pte, *ptep; in pte_dump() local
227 uint64_t pgd, *ptep; in virt_arch_dump() local
/Linux-v6.6/arch/powerpc/include/asm/nohash/32/
Dhugetlb-8xx.h54 pte_t *ptep, unsigned long sz) in huge_pte_clear()
61 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
/Linux-v6.6/arch/sparc/mm/
Dsrmmu.c137 void pmd_set(pmd_t *pmdp, pte_t *ptep) in pmd_set()
351 pte_t *ptep; in pte_alloc_one() local
368 void pte_free(struct mm_struct *mm, pgtable_t ptep) in pte_free()
501 pte_t *ptep; in srmmu_mapioaddr() local
540 pte_t *ptep; in srmmu_unmapioaddr() local
687 pte_t *ptep; in srmmu_early_allocate_ptable_skeleton() local
722 pte_t *ptep; in srmmu_allocate_ptable_skeleton() local
781 pte_t *ptep; in srmmu_inherit_prom_mappings() local
/Linux-v6.6/arch/arm/include/asm/
Dpgalloc.h125 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) in pmd_populate_kernel()
134 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) in pmd_populate()

123456789