| /linux-6.15/arch/loongarch/include/asm/ |
| H A D | hugetlb.h | 34 set_pte_at(mm, addr, ptep, clear); in huge_pte_clear() 46 set_pte_at(mm, addr, ptep, clear); in huge_ptep_get_and_clear() 78 set_pte_at(vma->vm_mm, addr, ptep, pte); in huge_ptep_set_access_flags()
|
| /linux-6.15/arch/x86/xen/ |
| H A D | grant-table.c | 45 set_pte_at(&init_mm, addr, gnttab_shared_vm_area.ptes[i], in arch_gnttab_map_shared() 67 set_pte_at(&init_mm, addr, gnttab_status_vm_area.ptes[i], in arch_gnttab_map_status() 89 set_pte_at(&init_mm, addr, ptes[i], __pte(0)); in arch_gnttab_unmap()
|
| /linux-6.15/arch/mips/include/asm/ |
| H A D | hugetlb.h | 37 set_pte_at(mm, addr, ptep, clear); in huge_ptep_get_and_clear() 74 set_pte_at(vma->vm_mm, addr, ptep, pte); in huge_ptep_set_access_flags()
|
| /linux-6.15/drivers/gpu/drm/i915/ |
| H A D | i915_mm.c | 59 set_pte_at(r->mm, addr, pte, in remap_sg() 78 set_pte_at(r->mm, addr, pte, pte_mkspecial(pfn_pte(r->pfn, r->prot))); in remap_pfn()
|
| /linux-6.15/arch/arm/mm/ |
| H A D | kasan_init.c | 86 set_pte_at(&init_mm, addr, ptep, entry); in kasan_pte_populate() 293 set_pte_at(&init_mm, KASAN_SHADOW_START + i*PAGE_SIZE, in kasan_init()
|
| H A D | fault-armv.c | 57 set_pte_at(vma->vm_mm, address, ptep, entry); in do_adjust_pte()
|
| /linux-6.15/arch/parisc/mm/ |
| H A D | fixmap.c | 23 set_pte_at(&init_mm, vaddr, pte, __mk_pte(phys, PAGE_KERNEL_RWX)); in set_fixmap()
|
| /linux-6.15/arch/riscv/mm/ |
| H A D | hugetlbpage.c | 271 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at() 300 set_pte_at(mm, addr, ptep, pte); in huge_ptep_set_access_flags() 343 set_pte_at(mm, addr, ptep, orig_pte); in huge_ptep_set_wrprotect()
|
| /linux-6.15/arch/x86/mm/ |
| H A D | pgtable_32.c | 57 set_pte_at(&init_mm, vaddr, pte, pteval); in set_pte_vaddr()
|
| /linux-6.15/mm/ |
| H A D | rmap.c | 1062 set_pte_at(vma->vm_mm, address, pte, entry); in page_vma_mkclean_one() 2071 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one() 2145 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one() 2156 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one() 2164 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one() 2189 set_pte_at(mm, address, pvmw.pte, swp_pte); in try_to_unmap_one() 2459 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_migrate_one() 2488 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_migrate_one() 2506 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_migrate_one() 2547 set_pte_at(mm, address, pvmw.pte, swp_pte); in try_to_migrate_one() [all …]
|
| H A D | highmem.c | 290 set_pte_at(&init_mm, vaddr, in map_new_virtual() 519 set_pte_at(mm, vaddr, ptep, ptev) 706 set_pte_at(&init_mm, addr, kmap_pte, pteval); in __kmap_local_sched_in()
|
| H A D | userfaultfd.c | 226 set_pte_at(dst_mm, dst_addr, dst_pte, _dst_pte); in mfill_atomic_install_pte() 369 set_pte_at(dst_vma->vm_mm, dst_addr, dst_pte, _dst_pte); in mfill_atomic_pte_zeropage() 450 set_pte_at(dst_mm, dst_addr, dst_pte, _dst_pte); in mfill_atomic_pte_poison() 1058 set_pte_at(mm, src_addr, src_pte, orig_src_pte); in move_present_pte() 1075 set_pte_at(mm, dst_addr, dst_pte, orig_dst_pte); in move_present_pte() 1111 set_pte_at(mm, dst_addr, dst_pte, orig_src_pte); in move_swap_pte() 1138 set_pte_at(mm, dst_addr, dst_pte, zero_pte); in move_zeropage_pte()
|
| H A D | hugetlb_vmemmap.c | 71 set_pte_at(&init_mm, addr, pte, entry); in vmemmap_split_pmd() 233 set_pte_at(&init_mm, addr, pte, entry); in vmemmap_remap_pte() 275 set_pte_at(&init_mm, addr, pte, mk_pte(page, pgprot)); in vmemmap_restore_pte()
|
| H A D | migrate_device.c | 219 set_pte_at(mm, addr, ptep, pte); in migrate_vma_collect_pmd() 264 set_pte_at(mm, addr, ptep, swp_pte); in migrate_vma_collect_pmd() 689 set_pte_at(mm, addr, ptep, entry); in migrate_vma_insert_page()
|
| H A D | debug_vm_pgtable.c | 131 set_pte_at(args->mm, args->vaddr, args->ptep, pte); in pte_advanced_tests() 143 set_pte_at(args->mm, args->vaddr, args->ptep, pte); in pte_advanced_tests() 156 set_pte_at(args->mm, args->vaddr, args->ptep, pte); in pte_advanced_tests() 619 set_pte_at(args->mm, args->vaddr, args->ptep, pte); in pte_clear_tests()
|
| /linux-6.15/drivers/xen/ |
| H A D | xlate_mmu.c | 138 set_pte_at(info->vma->vm_mm, addr, ptep, pte); in remap_pte_fn() 278 set_pte_at(r->mm, addr, ptep, pte); in remap_pfn_fn()
|
| /linux-6.15/arch/powerpc/mm/book3s64/ |
| H A D | pgtable.c | 131 return set_pte_at(mm, addr, pmdp_ptep(pmdp), pmd_pte(pmd)); in set_pmd_at() 148 return set_pte_at(mm, addr, pudp_ptep(pudp), pud_pte(pud)); in set_pud_at() 559 set_pte_at(vma->vm_mm, addr, ptep, pte); in ptep_modify_prot_commit()
|
| H A D | radix_pgtable.c | 114 set_pte_at(&init_mm, ea, ptep, pfn_pte(pfn, flags)); in early_map_kernel_page() 174 set_pte_at(&init_mm, ea, ptep, pfn_pte(pfn, flags)); in __map_kernel_page() 1008 set_pte_at(&init_mm, addr, ptep, entry); in vmemmap_set_pmd() 1056 set_pte_at(&init_mm, addr, pte, entry); in radix__vmemmap_pte_populate() 1603 set_pte_at(mm, addr, ptep, pte); in radix__ptep_modify_prot_commit() 1614 set_pte_at(&init_mm, 0 /* radix unused */, ptep, new_pud); in pud_set_huge() 1661 set_pte_at(&init_mm, 0 /* radix unused */, ptep, new_pmd); in pmd_set_huge()
|
| /linux-6.15/arch/powerpc/mm/nohash/ |
| H A D | book3e_pgtable.c | 114 set_pte_at(&init_mm, ea, ptep, pfn_pte(pa >> PAGE_SHIFT, prot)); in map_kernel_page()
|
| /linux-6.15/include/linux/ |
| H A D | pgtable.h | 303 #define set_pte_at(mm, addr, ptep, pte) set_ptes(mm, addr, ptep, pte, 1) macro 382 set_pte_at(vma->vm_mm, address, ptep, pte_mkold(pte)); in ptep_test_and_clear_young() 525 set_pte_at(vma->vm_mm, addr, ptep, pte); in clear_young_dirty_ptes() 859 set_pte_at(mm, address, ptep, pte_wrprotect(old_pte)); in ptep_set_wrprotect() 1300 set_pte_at(vma->vm_mm, addr, ptep, pte); in __ptep_modify_prot_commit()
|
| /linux-6.15/include/asm-generic/ |
| H A D | hugetlb.h | 87 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at()
|
| /linux-6.15/arch/powerpc/mm/ |
| H A D | pgtable_32.c | 87 set_pte_at(&init_mm, va, pg, pfn_pte(pa >> PAGE_SHIFT, prot)); in map_kernel_page()
|
| /linux-6.15/arch/arc/include/asm/ |
| H A D | pgtable-levels.h | 175 #define pte_clear(mm,addr,ptep) set_pte_at(mm, addr, ptep, __pte(0))
|
| /linux-6.15/arch/openrisc/mm/ |
| H A D | init.c | 221 set_pte_at(&init_mm, va, pte, pfn_pte(pa >> PAGE_SHIFT, prot)); in map_page()
|
| /linux-6.15/arch/microblaze/mm/ |
| H A D | pgtable.c | 155 set_pte_at(&init_mm, va, pg, pfn_pte(pa >> PAGE_SHIFT, in map_page()
|