/kernel/linux/linux-6.6/arch/arm64/mm/ |
H A D | hugetlbpage.c | 151 pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get() argument 103 find_num_contig(struct mm_struct *mm, unsigned long addr, pte_t *ptep, size_t *pgsize) find_num_contig() argument 181 get_clear_contig(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long pgsize, unsigned long ncontig) get_clear_contig() argument 207 get_clear_contig_flush(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long pgsize, unsigned long ncontig) get_clear_contig_flush() argument 229 clear_flush(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long pgsize, unsigned long ncontig) clear_flush() argument 244 set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte, unsigned long sz) set_huge_pte_at() argument 283 pte_t *ptep = NULL; huge_pte_alloc() local 394 huge_pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long sz) huge_pte_clear() argument 406 huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) huge_ptep_get_and_clear() argument 430 __cont_access_flags_changed(pte_t *ptep, pte_t pte, int ncontig) __cont_access_flags_changed() argument 450 huge_ptep_set_access_flags(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, pte_t pte, int dirty) huge_ptep_set_access_flags() argument 486 huge_ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) huge_ptep_set_wrprotect() argument 513 huge_ptep_clear_flush(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) huge_ptep_clear_flush() argument 545 huge_ptep_modify_prot_start(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) huge_ptep_modify_prot_start() argument 560 huge_ptep_modify_prot_commit(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, pte_t old_pte, pte_t pte) huge_ptep_modify_prot_commit() argument [all...] |
H A D | kasan_init.c | 106 pte_t *ptep = kasan_pte_offset(pmdp, addr, node, early); in kasan_pte_populate() local
|
/kernel/linux/linux-6.6/arch/m68k/mm/ |
H A D | motorola.c | 56 pte_t *ptep = virt_to_kpte(addr); in nocache_page() local 67 pte_t *ptep = virt_to_kpte(addr); in cache_page() local
|
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/ |
H A D | mm.c | 31 kvm_pte_t *ptep; member 235 kvm_pte_t pte, *ptep = slot->ptep; in hyp_fixmap_map() local 248 kvm_pte_t *ptep = slot->ptep; in fixmap_clear_slot() local [all...] |
/kernel/linux/linux-6.6/arch/loongarch/mm/ |
H A D | tlb.c | 137 static void __update_hugetlb(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) in __update_hugetlb() argument 165 void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) in __update_tlb() argument
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/64/ |
H A D | hash-64k.h | 92 static inline real_pte_t __real_pte(pte_t pte, pte_t *ptep, int offset) in __real_pte() argument 132 static inline unsigned long pte_set_hidx(pte_t *ptep, real_pte_t rpte, in pte_set_hidx() argument
|
H A D | hash-4k.h | 99 static inline unsigned long pte_set_hidx(pte_t *ptep, real_pte_t rpte, in pte_set_hidx() argument
|
H A D | tlbflush.h | 132 flush_tlb_fix_spurious_fault(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) flush_tlb_fix_spurious_fault() argument
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/nohash/32/ |
H A D | pte-8xx.h | 149 static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_set_wrprotect() argument 155 static inline void __ptep_set_access_flags(struct vm_area_struct *vma, pte_t *ptep, in __ptep_set_access_flags() argument
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/nohash/ |
H A D | pgtable.h | 174 __set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte, int percpu) __set_pte_at() argument 282 update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma, unsigned long address, pte_t *ptep, unsigned int nr) update_mmu_cache_range() argument [all...] |
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | pgtable-be-types.h | 81 static inline bool pte_xchg(pte_t *ptep, pte_t old, pte_t new) in pte_xchg() argument
|
/kernel/linux/linux-6.6/arch/powerpc/lib/ |
H A D | code-patching.c | 248 pte_t *ptep; in unmap_patch_area() local
|
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | hash_pgtable.c | 153 pte_t *ptep; in hash__map_kernel_page() local
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | mce_power.c | 31 pte_t *ptep, pte; in addr_to_pfn() local
|
/kernel/linux/linux-6.6/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() argument 233 pte_t *ptep = pte_offset_kernel(pmdp, va); in unmap_kernel_page() local 246 ptep_set_access_flags(struct vm_area_struct *vma, unsigned long address, pte_t *ptep, pte_t entry, int dirty) ptep_set_access_flags() argument 261 huge_ptep_set_access_flags(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, pte_t pte, int dirty) huge_ptep_set_access_flags() argument 303 set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte, unsigned long sz) set_huge_pte_at() argument [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/aarch64/ |
H A D | processor.c | 92 uint64_t *ptep; in _virt_pg_map() local 150 uint64_t *ptep; addr_gva2gpa() local 190 uint64_t pte, *ptep; pte_dump() local 208 uint64_t pgd, *ptep; virt_dump() local [all...] |
/kernel/linux/linux-6.6/arch/mips/mm/ |
H A D | tlb-r4k.c | 300 pte_t *ptep, *ptemap = NULL; in __update_tlb() local [all...] |
/kernel/linux/linux-6.6/arch/nios2/mm/ |
H A D | cacheflush.c | 209 update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma, unsigned long address, pte_t *ptep, unsigned int nr) update_mmu_cache_range() argument
|
/kernel/linux/linux-6.6/arch/riscv/mm/ |
H A D | hugetlbpage.c | 6 pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get() argument 148 get_clear_contig(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long pte_num) get_clear_contig() argument 169 get_clear_contig_flush(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long pte_num) get_clear_contig_flush() argument 200 clear_flush(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long pgsize, unsigned long ncontig) clear_flush() argument 223 set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte, unsigned long sz) set_huge_pte_at() argument 263 huge_ptep_set_access_flags(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, pte_t pte, int dirty) huge_ptep_set_access_flags() argument 294 huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) huge_ptep_get_and_clear() argument 309 huge_ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) huge_ptep_set_wrprotect() argument 334 huge_ptep_clear_flush(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) huge_ptep_clear_flush() argument 349 huge_pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long sz) huge_pte_clear() argument [all...] |
H A D | kasan_init.c | 32 pte_t *ptep, *p; in kasan_populate_pte() local
|
/kernel/linux/linux-6.6/arch/s390/mm/ |
H A D | hugetlbpage.c | 172 pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get() argument 145 __set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) __set_huge_pte_at() argument 166 set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte, unsigned long sz) set_huge_pte_at() argument 177 huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) huge_ptep_get_and_clear() argument [all...] |
H A D | vmem.c | 556 pte_t *ptep = NULL; in vmem_get_alloc_pte() local 610 pte_t *ptep, pte; in __vmem_map_4k_page() local 635 pte_t *ptep; in vmem_unmap_4k_page() local [all...] |
H A D | pageattr.c | 89 pte_t *ptep, new; in walk_pte_level() local 125 pte_t *pt_dir, *ptep; in split_pmd_page() local 429 pte_t *ptep, pt in __kernel_map_pages() local [all...] |
/kernel/linux/linux-6.6/arch/sparc/mm/ |
H A D | io-unit.c | 244 pte_t *ptep; in iounit_alloc() local
|
H A D | hugetlbpage.c | 331 __set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t entry) __set_huge_pte_at() argument 367 set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t entry, unsigned long sz) set_huge_pte_at() argument 373 huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) huge_ptep_get_and_clear() argument [all...] |