Home
last modified time | relevance | path

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

/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()
/linux/arch/parisc/include/asm/
H A Dpgtable.h268 #define pte_clear(mm, addr, xp) set_pte_at((mm), (addr), (xp), __pte(0))
384 #define set_pte_at(mm, addr, ptep, pte) set_ptes(mm, addr, ptep, pte, 1) macro
450 set_pte_at(vma->vm_mm, addr, ptep, pte_mkold(pte)); in ptep_test_and_clear_young()
460 set_pte_at(mm, addr, ptep, pte_wrprotect(*ptep)); in ptep_set_wrprotect()
/linux/arch/parisc/mm/
H A Dfixmap.c23 set_pte_at(&init_mm, vaddr, pte, __mk_pte(phys, PAGE_KERNEL_RWX)); in set_fixmap()
/linux/arch/x86/mm/
H A Dpgtable_32.c57 set_pte_at(&init_mm, vaddr, pte, pteval); in set_pte_vaddr()
H A Dkasan_init_64.c68 set_pte_at(&init_mm, addr, pte, entry); in kasan_populate_pmd()
/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()
/linux/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/mm/
H A Drmap.c1149 set_pte_at(vma->vm_mm, address, pte, entry); in page_vma_mkclean_one()
2177 set_pte_at(mm, address, ptep, in ttu_anon_swapbacked_folio()
2365 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
2677 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_migrate_one()
2706 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_migrate_one()
2724 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_migrate_one()
2765 set_pte_at(mm, address, pvmw.pte, swp_pte); in try_to_migrate_one()
2960 set_pte_at(mm, addr, fw.ptep, swp_pte); in make_device_exclusive()
H A Dmemory.c972 set_pte_at(vma->vm_mm, address, ptep, pte); in restore_exclusive_pte()
1026 set_pte_at(src_mm, addr, src_pte, pte); in copy_nonpresent_pte()
1048 set_pte_at(src_mm, addr, src_pte, pte); in copy_nonpresent_pte()
1082 set_pte_at(src_mm, addr, src_pte, pte); in copy_nonpresent_pte()
1099 set_pte_at(dst_mm, addr, dst_pte, in copy_nonpresent_pte()
1105 set_pte_at(dst_mm, addr, dst_pte, pte); in copy_nonpresent_pte()
1157 set_pte_at(dst_vma->vm_mm, addr, dst_pte, pte); in copy_present_page()
1741 set_pte_at(vma->vm_mm, addr, ptep, in cond_install_uffd_wp_ptes()
2519 set_pte_at(vma->vm_mm, addr, pte, pteval); in insert_page_into_pte_locked()
2844 set_pte_at(mm, addr, pte, entry); in insert_pfn()
[all …]
H A Dmigrate_device.c422 set_pte_at(mm, addr, ptep, pte); in migrate_vma_collect_pmd()
467 set_pte_at(mm, addr, ptep, swp_pte); in migrate_vma_collect_pmd()
1096 set_pte_at(mm, addr, ptep, entry); in migrate_vma_insert_page()
H A Duserfaultfd.c416 set_pte_at(dst_mm, dst_addr, dst_pte, _dst_pte); in mfill_atomic_install_pte()
680 set_pte_at(dst_vma->vm_mm, dst_addr, dst_pte, _dst_pte); in mfill_atomic_pte_zeropage()
760 set_pte_at(dst_mm, dst_addr, dst_pte, _dst_pte); in mfill_atomic_pte_poison()
1349 set_pte_at(mm, src_addr, src_pte, orig_src_pte); in move_present_ptes()
1371 set_pte_at(mm, dst_addr, dst_pte, orig_dst_pte); in move_present_ptes()
1455 set_pte_at(mm, dst_addr, dst_pte, orig_src_pte); in move_swap_pte()
1489 set_pte_at(mm, dst_addr, dst_pte, zero_pte); in move_zeropage_pte()
H A Dksm.c1353 set_pte_at(mm, pvmw.address, pvmw.pte, entry); in write_protect_page()
1360 set_pte_at(mm, pvmw.address, pvmw.pte, entry); in write_protect_page()
1371 set_pte_at(mm, pvmw.address, pvmw.pte, entry); in write_protect_page()
1472 set_pte_at(mm, addr, ptep, newpte); in replace_page()
H A Dmigrate.c337 set_pte_at(pvmw->vma->vm_mm, pvmw->address, pvmw->pte, newpte); in try_to_map_unused_to_zeropage()
448 set_pte_at(vma->vm_mm, pvmw.address, pvmw.pte, pte); in remove_migration_pte()
H A Dvmalloc.c135 set_pte_at(&init_mm, addr, pte, pfn_pte(pfn, prot)); in vmap_pte_range()
582 set_pte_at(&init_mm, addr, pte, mk_pte(page, prot)); in vmap_pages_pte_range()
3618 set_pte_at(&init_mm, addr, pte, ptent); in vmap_pfn_apply()
H A Dhuge_memory.c3176 set_pte_at(mm, addr, pte, entry); in __split_huge_zero_page_pmd()
3406 set_pte_at(mm, addr, pte + i, entry); in __split_huge_pmd_locked()
3433 set_pte_at(mm, addr, pte + i, entry); in __split_huge_pmd_locked()
H A Dgup.c775 set_pte_at(vma->vm_mm, address, pte, entry); in follow_pfn_pte()
H A Dswapfile.c2520 set_pte_at(vma->vm_mm, addr, pte, new_pte); in unuse_pte()
/linux/arch/arc/include/asm/
H A Dpgtable-levels.h174 #define pte_clear(mm,addr,ptep) set_pte_at(mm, addr, ptep, __pte(0))
/linux/arch/microblaze/mm/
H A Dpgtable.c155 set_pte_at(&init_mm, va, pg, pfn_pte(pa >> PAGE_SHIFT, in map_page()
/linux/mm/kasan/
H A Dshadow.c317 set_pte_at(&init_mm, addr, ptep, pte); in kasan_populate_vmalloc_pte()
/linux/arch/x86/kernel/
H A Dalternative.c2466 set_pte_at(text_poke_mm, text_poke_mm_addr, ptep, pte); in __text_poke()
2470 set_pte_at(text_poke_mm, text_poke_mm_addr + PAGE_SIZE, ptep + 1, pte); in __text_poke()
/linux/fs/proc/
H A Dtask_mmu.c1733 set_pte_at(vma->vm_mm, addr, pte, ptent); in clear_soft_dirty()
2513 set_pte_at(vma->vm_mm, addr, pte, in make_uffd_wp_pte()
2517 set_pte_at(vma->vm_mm, addr, pte, ptent); in make_uffd_wp_pte()
/linux/kernel/bpf/
H A Darena.c198 set_pte_at(&init_mm, addr, pte, pteval); in apply_range_set_cb()
/linux/kernel/events/
H A Duprobes.c469 set_pte_at(vma->vm_mm, vaddr, fw->ptep, pte_mkdirty(fw->pte)); in __uprobe_write()