Home
last modified time | relevance | path

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

123

/openbmc/linux/arch/loongarch/include/asm/
H A Dhugetlb.h39 set_pte_at(mm, addr, ptep, clear); in huge_pte_clear()
51 set_pte_at(mm, addr, ptep, clear); in huge_ptep_get_and_clear()
83 set_pte_at(vma->vm_mm, addr, ptep, pte); in huge_ptep_set_access_flags()
/openbmc/linux/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()
/openbmc/linux/arch/mips/include/asm/
H A Dhugetlb.h42 set_pte_at(mm, addr, ptep, clear); in huge_ptep_get_and_clear()
79 set_pte_at(vma->vm_mm, addr, ptep, pte); in huge_ptep_set_access_flags()
/openbmc/linux/arch/arm64/mm/
H A Dhugetlbpage.c249 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at()
254 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at()
265 set_pte_at(mm, addr, ptep, pfn_pte(pfn, hugeprot)); in set_huge_pte_at()
468 set_pte_at(mm, addr, ptep, pfn_pte(pfn, hugeprot)); in huge_ptep_set_access_flags()
497 set_pte_at(mm, addr, ptep, pfn_pte(pfn, hugeprot)); in huge_ptep_set_wrprotect()
/openbmc/linux/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()
/openbmc/linux/mm/
H A Drmap.c965 set_pte_at(vma->vm_mm, address, pte, entry); in page_vma_mkclean_one()
1639 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
1703 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
1711 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
1718 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
1728 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
1748 set_pte_at(mm, address, pvmw.pte, swp_pte); in try_to_unmap_one()
2021 set_pte_at(mm, pvmw.address, pvmw.pte, swp_pte); in try_to_migrate_one()
2036 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_migrate_one()
2060 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_migrate_one()
[all …]
H A Dhugetlb_vmemmap.c66 set_pte_at(&init_mm, addr, pte, entry); in split_vmemmap_huge_pmd()
254 set_pte_at(&init_mm, addr, pte, entry); in vmemmap_remap_pte()
296 set_pte_at(&init_mm, addr, pte, mk_pte(page, pgprot)); in vmemmap_restore_pte()
H A Dhighmem.c279 set_pte_at(&init_mm, vaddr, in map_new_virtual()
508 set_pte_at(mm, vaddr, ptep, ptev)
695 set_pte_at(&init_mm, addr, kmap_pte, pteval); in __kmap_local_sched_in()
H A Dmigrate_device.c203 set_pte_at(mm, addr, ptep, pte); in migrate_vma_collect_pmd()
247 set_pte_at(mm, addr, ptep, swp_pte); in migrate_vma_collect_pmd()
667 set_pte_at(mm, addr, ptep, entry); in migrate_vma_insert_page()
H A Duserfaultfd.c129 set_pte_at(dst_mm, dst_addr, dst_pte, _dst_pte); in mfill_atomic_install_pte()
272 set_pte_at(dst_vma->vm_mm, dst_addr, dst_pte, _dst_pte); in mfill_atomic_pte_zeropage()
353 set_pte_at(dst_mm, dst_addr, dst_pte, _dst_pte); in mfill_atomic_pte_poison()
/openbmc/linux/arch/arm/mm/
H A Dkasan_init.c80 set_pte_at(&init_mm, addr, ptep, entry); in kasan_pte_populate()
287 set_pte_at(&init_mm, KASAN_SHADOW_START + i*PAGE_SIZE, in kasan_init()
/openbmc/linux/arch/riscv/mm/
H A Dhugetlbpage.c260 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at()
289 set_pte_at(mm, addr, ptep, pte); in huge_ptep_set_access_flags()
331 set_pte_at(mm, addr, ptep, orig_pte); in huge_ptep_set_wrprotect()
/openbmc/linux/arch/parisc/mm/
H A Dfixmap.c23 set_pte_at(&init_mm, vaddr, pte, __mk_pte(phys, PAGE_KERNEL_RWX)); in set_fixmap()
/openbmc/linux/arch/ia64/include/asm/
H A Dpgtable.h359 set_pte_at(vma->vm_mm, addr, ptep, pte_mkold(pte)); in ptep_test_and_clear_young()
388 set_pte_at(mm, addr, ptep, pte_wrprotect(old_pte)); in ptep_set_wrprotect()
500 set_pte_at((__vma)->vm_mm, (__addr), __ptep, __entry); \
/openbmc/linux/arch/x86/mm/
H A Dpgtable_32.c57 set_pte_at(&init_mm, vaddr, pte, pteval); in set_pte_vaddr()
/openbmc/linux/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()
/openbmc/linux/arch/powerpc/mm/book3s64/
H A Dpgtable.c119 return set_pte_at(mm, addr, pmdp_ptep(pmdp), pmd_pte(pmd)); in set_pmd_at()
136 return set_pte_at(mm, addr, pudp_ptep(pudp), pud_pte(pud)); in set_pud_at()
543 set_pte_at(vma->vm_mm, addr, ptep, pte); in ptep_modify_prot_commit()
H A Dradix_pgtable.c112 set_pte_at(&init_mm, ea, ptep, pfn_pte(pfn, flags)); in early_map_kernel_page()
172 set_pte_at(&init_mm, ea, ptep, pfn_pte(pfn, flags)); in __map_kernel_page()
943 set_pte_at(&init_mm, addr, ptep, entry); in vmemmap_set_pmd()
991 set_pte_at(&init_mm, addr, pte, entry); in radix__vmemmap_pte_populate()
1539 set_pte_at(mm, addr, ptep, pte); in radix__ptep_modify_prot_commit()
1550 set_pte_at(&init_mm, 0 /* radix unused */, ptep, new_pud); in pud_set_huge()
1597 set_pte_at(&init_mm, 0 /* radix unused */, ptep, new_pmd); in pmd_set_huge()
/openbmc/linux/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()
/openbmc/linux/include/linux/
H A Dmmu_notifier.h594 set_pte_at(___mm, ___address, __ptep, ___pte); \
689 #define set_pte_at_notify set_pte_at
H A Dpgtable.h247 #define set_pte_at(mm, addr, ptep, pte) set_ptes(mm, addr, ptep, pte, 1) macro
326 set_pte_at(vma->vm_mm, address, ptep, pte_mkold(pte)); in ptep_test_and_clear_young()
642 set_pte_at(mm, address, ptep, pte_wrprotect(old_pte)); in ptep_set_wrprotect()
1076 set_pte_at(vma->vm_mm, addr, ptep, pte); in __ptep_modify_prot_commit()
/openbmc/linux/include/asm-generic/
H A Dhugetlb.h81 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at()
/openbmc/linux/arch/powerpc/mm/
H A Dpgtable_32.c92 set_pte_at(&init_mm, va, pg, pfn_pte(pa >> PAGE_SHIFT, prot)); in map_kernel_page()
/openbmc/linux/arch/arc/include/asm/
H A Dpgtable-levels.h175 #define pte_clear(mm,addr,ptep) set_pte_at(mm, addr, ptep, __pte(0))
/openbmc/linux/arch/openrisc/mm/
H A Dinit.c226 set_pte_at(&init_mm, va, pte, pfn_pte(pa >> PAGE_SHIFT, prot)); in map_page()

123