Home
last modified time | relevance | path

Searched refs:vm_page_prot (Results 1 – 14 of 14) sorted by relevance

/mm/
Dmmap.c115 pgprot_t vm_page_prot; in vma_set_page_prot() local
117 vm_page_prot = vm_pgprot_modify(vma->vm_page_prot, vm_flags); in vma_set_page_prot()
118 if (vma_wants_writenotify(vma, vm_page_prot)) { in vma_set_page_prot()
120 vm_page_prot = vm_pgprot_modify(vm_page_prot, vm_flags); in vma_set_page_prot()
123 WRITE_ONCE(vma->vm_page_prot, vm_page_prot); in vma_set_page_prot()
1591 int vma_wants_writenotify(struct vm_area_struct *vma, pgprot_t vm_page_prot) in vma_wants_writenotify() argument
1606 if (pgprot_val(vm_page_prot) != in vma_wants_writenotify()
1607 pgprot_val(vm_pgprot_modify(vm_page_prot, vm_flags))) in vma_wants_writenotify()
1704 vma->vm_page_prot = vm_get_page_prot(vm_flags); in mmap_region()
2965 vma->vm_page_prot = vm_get_page_prot(flags); in do_brk_flags()
[all …]
Dhuge_memory.c605 entry = mk_huge_pmd(page, vma->vm_page_prot); in __do_huge_pmd_anonymous_page()
664 entry = mk_pmd(zero_page, vma->vm_page_prot); in set_huge_zero_page()
765 pgprot_t pgprot = vma->vm_page_prot; in vmf_insert_pfn_pmd()
825 pgprot_t pgprot = vma->vm_page_prot; in vmf_insert_pfn_pud()
1194 entry = mk_pte(pages[i], vma->vm_page_prot); in do_huge_pmd_wp_page_fallback()
1343 entry = mk_huge_pmd(new_page, vma->vm_page_prot); in do_huge_pmd_wp_page()
1574 pmd = pmd_modify(pmd, vma->vm_page_prot); in do_huge_pmd_numa_page()
2032 entry = pfn_pte(my_zero_pfn(haddr), vma->vm_page_prot); in __split_huge_zero_page_pmd()
2120 entry = mk_pte(page + i, READ_ONCE(vma->vm_page_prot)); in __split_huge_pmd_locked()
2880 pmde = pmd_mkold(mk_huge_pmd(new, vma->vm_page_prot)); in remove_migration_pmd()
Duserfaultfd.c75 _dst_pte = mk_pte(page, dst_vma->vm_page_prot); in mcopy_atomic_pte()
127 dst_vma->vm_page_prot)); in mfill_zeropage_pte()
Dmemory.c1783 return insert_page(vma, addr, page, vma->vm_page_prot); in vm_insert_page()
1865 return vm_insert_pfn_prot(vma, addr, pfn, vma->vm_page_prot); in vm_insert_pfn()
1918 pgprot_t pgprot = vma->vm_page_prot; in __vm_insert_mixed()
2176 return io_remap_pfn_range(vma, vma->vm_start, pfn, vm_len, vma->vm_page_prot); in vm_iomap_memory()
2531 entry = mk_pte(new_page, vma->vm_page_prot); in wp_page_copy()
3009 pte = mk_pte(page, vma->vm_page_prot); in do_swap_page()
3114 vma->vm_page_prot)); in do_anonymous_page()
3147 entry = mk_pte(page, vma->vm_page_prot); in do_anonymous_page()
3363 entry = mk_huge_pmd(page, vma->vm_page_prot); in do_set_pmd()
3437 entry = mk_pte(page, vma->vm_page_prot); in alloc_set_pte()
[all …]
Dmprotect.c448 dirty_accountable = vma_wants_writenotify(vma, vma->vm_page_prot); in mprotect_fixup()
451 change_protection(vma, start, end, vma->vm_page_prot, in mprotect_fixup()
Ddebug.c94 (unsigned long)pgprot_val(vma->vm_page_prot), in dump_vma()
Dmigrate.c233 pte = pte_mkold(mk_pte(new, READ_ONCE(vma->vm_page_prot))); in remove_migration_pte()
2094 entry = mk_huge_pmd(new_page, vma->vm_page_prot); in migrate_misplaced_transhuge_page()
2140 entry = pmd_modify(entry, vma->vm_page_prot); in migrate_misplaced_transhuge_page()
2696 entry = pte_mkold(mk_pte(page, READ_ONCE(vma->vm_page_prot))); in migrate_vma_insert_page()
2702 entry = mk_pte(page, vma->vm_page_prot); in migrate_vma_insert_page()
Dmremap.c178 pte = move_pte(pte, new_vma->vm_page_prot, old_addr, new_addr); in move_ptes()
Dksm.c1134 newpte = mk_pte(kpage, vma->vm_page_prot); in replace_page()
1137 vma->vm_page_prot)); in replace_page()
Dnommu.c1770 return io_remap_pfn_range(vma, vma->vm_start, pfn, vm_len, vma->vm_page_prot); in vm_iomap_memory()
Dkhugepaged.c1069 _pmd = mk_huge_pmd(new_page, vma->vm_page_prot); in collapse_huge_page()
Dhugetlb.c3173 vma->vm_page_prot))); in make_huge_pte()
3176 vma->vm_page_prot)); in make_huge_pte()
Dswapfile.c1797 pte_mkold(mk_pte(page, vma->vm_page_prot))); in unuse_pte()
Dshmem.c2325 _dst_pte = mk_pte(page, dst_vma->vm_page_prot); in shmem_mfill_atomic_pte()