Lines Matching refs:vm_flags

529 		 (void *)addr, vma->vm_flags, vma->anon_vma, mapping, index);  in print_bad_pte()
591 if (vma->vm_flags & (VM_PFNMAP | VM_MIXEDMAP)) in vm_normal_page()
612 if (unlikely(vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP))) { in vm_normal_page()
613 if (vma->vm_flags & VM_MIXEDMAP) { in vm_normal_page()
622 if (!is_cow_mapping(vma->vm_flags)) in vm_normal_page()
665 if (unlikely(vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP))) { in vm_normal_page_pmd()
666 if (vma->vm_flags & VM_MIXEDMAP) { in vm_normal_page_pmd()
675 if (!is_cow_mapping(vma->vm_flags)) in vm_normal_page_pmd()
770 unsigned long vm_flags = dst_vma->vm_flags; in copy_nonpresent_pte() local
800 is_cow_mapping(vm_flags)) { in copy_nonpresent_pte()
840 is_cow_mapping(vm_flags)) { in copy_nonpresent_pte()
855 VM_BUG_ON(!is_cow_mapping(src_vma->vm_flags)); in copy_nonpresent_pte()
928 unsigned long vm_flags = src_vma->vm_flags; in copy_present_pte() local
961 if (is_cow_mapping(vm_flags) && pte_write(pte)) { in copy_present_pte()
971 if (vm_flags & VM_SHARED) in copy_present_pte()
1252 if (src_vma->vm_flags & (VM_PFNMAP | VM_MIXEDMAP)) in vma_needs_copy()
1286 if (unlikely(src_vma->vm_flags & VM_PFNMAP)) { in copy_page_range()
1302 is_cow = is_cow_mapping(src_vma->vm_flags); in copy_page_range()
1667 if (unlikely(vma->vm_flags & VM_PFNMAP)) in unmap_single_vma()
1789 !(vma->vm_flags & VM_PFNMAP)) in zap_vma_ptes()
1972 if (!(vma->vm_flags & VM_MIXEDMAP)) { in vm_insert_pages()
1974 BUG_ON(vma->vm_flags & VM_PFNMAP); in vm_insert_pages()
2018 if (!(vma->vm_flags & VM_MIXEDMAP)) { in vm_insert_page()
2020 BUG_ON(vma->vm_flags & VM_PFNMAP); in vm_insert_page()
2204 BUG_ON(!(vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP))); in vmf_insert_pfn_prot()
2205 BUG_ON((vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP)) == in vmf_insert_pfn_prot()
2207 BUG_ON((vma->vm_flags & VM_PFNMAP) && is_cow_mapping(vma->vm_flags)); in vmf_insert_pfn_prot()
2208 BUG_ON((vma->vm_flags & VM_MIXEDMAP) && pfn_valid(pfn)); in vmf_insert_pfn_prot()
2253 if (vma->vm_flags & VM_MIXEDMAP) in vm_mixed_ok()
2457 if (is_cow_mapping(vma->vm_flags)) { in remap_pfn_range_internal()
3250 WARN_ON_ONCE(!(vmf->vma->vm_flags & VM_SHARED)); in finish_mkwrite_fault()
3388 if (vma->vm_flags & (VM_SHARED | VM_MAYSHARE)) { in do_wp_page()
3653 if (mem_cgroup_swap_full(folio) || (vma->vm_flags & VM_LOCKED) || in should_try_to_free_swap()
4115 if (vma->vm_flags & VM_SHARED) in do_anonymous_page()
4169 if (vma->vm_flags & VM_WRITE) in do_anonymous_page()
4304 if (thp_disabled_by_hw() || vma_thp_disabled(vma, vma->vm_flags)) in do_set_pmd()
4400 if (write && !(vma->vm_flags & VM_SHARED)) { in set_pte_range()
4445 if ((vmf->flags & FAULT_FLAG_WRITE) && !(vma->vm_flags & VM_SHARED)) in finish_fault()
4454 if (!(vma->vm_flags & VM_SHARED)) { in finish_fault()
4757 else if (!(vma->vm_flags & VM_SHARED)) in do_fault()
4845 if (page_mapcount(page) > 1 && (vma->vm_flags & VM_SHARED)) in do_numa_page()
4927 if (vma->vm_flags & (VM_SHARED | VM_MAYSHARE)) { in wp_huge_pmd()
4965 if (vma->vm_flags & (VM_SHARED | VM_MAYSHARE)) { in wp_huge_pud()
5090 unsigned long vm_flags = vma->vm_flags; in __handle_mm_fault() local
5105 hugepage_vma_check(vma, vm_flags, false, true, true)) { in __handle_mm_fault()
5139 hugepage_vma_check(vma, vm_flags, false, true, true)) { in __handle_mm_fault()
5271 if (!is_cow_mapping(vma->vm_flags)) in sanitize_fault_flags()
5275 if (WARN_ON_ONCE(!(vma->vm_flags & VM_MAYWRITE))) in sanitize_fault_flags()
5278 if (WARN_ON_ONCE(!(vma->vm_flags & VM_WRITE) && in sanitize_fault_flags()
5279 !is_cow_mapping(vma->vm_flags))) in sanitize_fault_flags()
5432 if (!vma || !(vma->vm_flags & VM_GROWSDOWN)) { in lock_mm_and_find_vma()
5455 if (!(vma->vm_flags & VM_GROWSDOWN)) in lock_mm_and_find_vma()
5676 if (!(vma->vm_flags & (VM_IO | VM_PFNMAP))) in follow_pfn()
5697 if (!(vma->vm_flags & (VM_IO | VM_PFNMAP))) in follow_phys()
5744 if (!(vma->vm_flags & (VM_IO | VM_PFNMAP))) in generic_access_phys()