Home
last modified time | relevance | path

Searched refs:set_pte_at (Results 1 – 25 of 52) sorted by relevance

123

/linux-6.15/arch/loongarch/include/asm/
H A Dhugetlb.h34 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 Dgrant-table.c45 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 Dhugetlb.h37 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 Di915_mm.c59 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 Dkasan_init.c86 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 Dfault-armv.c57 set_pte_at(vma->vm_mm, address, ptep, entry); in do_adjust_pte()
/linux-6.15/arch/parisc/mm/
H A Dfixmap.c23 set_pte_at(&init_mm, vaddr, pte, __mk_pte(phys, PAGE_KERNEL_RWX)); in set_fixmap()
/linux-6.15/arch/riscv/mm/
H A Dhugetlbpage.c271 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 Dpgtable_32.c57 set_pte_at(&init_mm, vaddr, pte, pteval); in set_pte_vaddr()
/linux-6.15/mm/
H A Drmap.c1062 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 Dhighmem.c290 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 Duserfaultfd.c226 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 Dhugetlb_vmemmap.c71 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 Dmigrate_device.c219 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 Ddebug_vm_pgtable.c131 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 Dxlate_mmu.c138 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 Dpgtable.c131 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 Dradix_pgtable.c114 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 Dbook3e_pgtable.c114 set_pte_at(&init_mm, ea, ptep, pfn_pte(pa >> PAGE_SHIFT, prot)); in map_kernel_page()
/linux-6.15/include/linux/
H A Dpgtable.h303 #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 Dhugetlb.h87 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at()
/linux-6.15/arch/powerpc/mm/
H A Dpgtable_32.c87 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 Dpgtable-levels.h175 #define pte_clear(mm,addr,ptep) set_pte_at(mm, addr, ptep, __pte(0))
/linux-6.15/arch/openrisc/mm/
H A Dinit.c221 set_pte_at(&init_mm, va, pte, pfn_pte(pa >> PAGE_SHIFT, prot)); in map_page()
/linux-6.15/arch/microblaze/mm/
H A Dpgtable.c155 set_pte_at(&init_mm, va, pg, pfn_pte(pa >> PAGE_SHIFT, in map_page()

123