Lines Matching refs:vm_flags

605 		 (void *)addr, vma->vm_flags, vma->anon_vma, mapping, index);  in print_bad_page_map()
708 if (vma->vm_flags & (VM_PFNMAP | VM_MIXEDMAP)) in __vm_normal_page()
722 if (unlikely(vma->vm_flags & (VM_PFNMAP | VM_MIXEDMAP))) { in __vm_normal_page()
723 if (vma->vm_flags & VM_MIXEDMAP) { in __vm_normal_page()
733 if (!is_cow_mapping(vma->vm_flags)) in __vm_normal_page()
899 if ((vma->vm_flags & VM_WRITE) && in restore_exclusive_pte()
945 vm_flags_t vm_flags = dst_vma->vm_flags; in copy_nonpresent_pte() local
976 is_cow_mapping(vm_flags)) { in copy_nonpresent_pte()
1017 is_cow_mapping(vm_flags)) { in copy_nonpresent_pte()
1032 VM_BUG_ON(!is_cow_mapping(src_vma->vm_flags)); in copy_nonpresent_pte()
1105 if (is_cow_mapping(src_vma->vm_flags) && pte_write(pte)) { in __copy_present_ptes()
1111 if (src_vma->vm_flags & VM_SHARED) in __copy_present_ptes()
1150 if (!(src_vma->vm_flags & VM_SHARED)) in copy_present_ptes()
1488 if (dst_vma->vm_flags & VM_COPY_ON_FORK) in vma_needs_copy()
1531 is_cow = is_cow_mapping(src_vma->vm_flags); in copy_page_range()
2264 !(vma->vm_flags & (VM_PFNMAP | VM_MIXEDMAP))) in zap_special_vma_range()
2305 VM_WARN_ON_ONCE(vma->vm_flags & VM_PFNMAP); in vm_mixed_zeropage_allowed()
2315 if (is_cow_mapping(vma->vm_flags)) in vm_mixed_zeropage_allowed()
2318 if (!(vma->vm_flags & (VM_WRITE | VM_MAYWRITE))) in vm_mixed_zeropage_allowed()
2330 (vma_is_fsdax(vma) || vma->vm_flags & VM_IO); in vm_mixed_zeropage_allowed()
2508 if (!(vma->vm_flags & VM_MIXEDMAP)) { in vm_insert_pages()
2510 VM_WARN_ON_ONCE(vma->vm_flags & VM_PFNMAP); in vm_insert_pages()
2586 if (!(vma->vm_flags & VM_MIXEDMAP)) { in vm_insert_page()
2588 BUG_ON(vma->vm_flags & VM_PFNMAP); in vm_insert_page()
2763 BUG_ON(!(vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP))); in vmf_insert_pfn_prot()
2764 BUG_ON((vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP)) == in vmf_insert_pfn_prot()
2766 BUG_ON((vma->vm_flags & VM_PFNMAP) && is_cow_mapping(vma->vm_flags)); in vmf_insert_pfn_prot()
2767 BUG_ON((vma->vm_flags & VM_MIXEDMAP) && pfn_valid(pfn)); in vmf_insert_pfn_prot()
2815 if (vma->vm_flags & VM_MIXEDMAP) in vm_mixed_ok()
3178 const bool is_cow = is_cow_mapping(vma->vm_flags); in remap_pfn_range_prepare_vma()
4023 WARN_ON_ONCE(!(vmf->vma->vm_flags & VM_SHARED)); in finish_mkwrite_fault()
4292 if (vma->vm_flags & (VM_SHARED | VM_MAYSHARE)) { in do_wp_page()
4528 if (mem_cgroup_swap_full(folio) || (vma->vm_flags & VM_LOCKED) || in should_try_to_free_swap()
4722 orders = thp_vma_allowable_orders(vma, vma->vm_flags, TVA_PAGEFAULT, in alloc_swap_folio()
5107 if ((vma->vm_flags & VM_WRITE) && !userfaultfd_pte_wp(vma, pte) && in do_swap_page()
5239 orders = thp_vma_allowable_orders(vma, vma->vm_flags, TVA_PAGEFAULT, in alloc_anon_folio()
5310 if (vma->vm_flags & VM_WRITE) in map_anon_folio_pte_nopf()
5347 if (vma->vm_flags & VM_SHARED) in do_anonymous_page()
5532 if (thp_disabled_by_hw() || vma_thp_disabled(vma, vma->vm_flags, in do_set_pmd()
5630 if (write && !(vma->vm_flags & VM_SHARED)) { in set_pte_range()
5673 !(vma->vm_flags & VM_SHARED); in finish_fault()
5692 if (!(vma->vm_flags & VM_SHARED)) { in finish_fault()
6044 else if (!(vma->vm_flags & VM_SHARED)) in do_fault()
6078 if (folio_maybe_mapped_shared(folio) && (vma->vm_flags & VM_SHARED)) in numa_migrate_check()
6276 if (vma->vm_flags & (VM_SHARED | VM_MAYSHARE)) { in wp_huge_pmd()
6315 if (vma->vm_flags & (VM_SHARED | VM_MAYSHARE)) { in wp_huge_pud()
6477 vm_flags_t vm_flags = vma->vm_flags; in __handle_mm_fault() local
6492 thp_vma_allowable_order(vma, vm_flags, TVA_PAGEFAULT, PUD_ORDER)) { in __handle_mm_fault()
6526 thp_vma_allowable_order(vma, vm_flags, TVA_PAGEFAULT, PMD_ORDER)) { in __handle_mm_fault()
6667 if (!is_cow_mapping(vma->vm_flags)) in sanitize_fault_flags()
6671 if (WARN_ON_ONCE(!(vma->vm_flags & VM_MAYWRITE))) in sanitize_fault_flags()
6674 if (WARN_ON_ONCE(!(vma->vm_flags & VM_WRITE) && in sanitize_fault_flags()
6675 !is_cow_mapping(vma->vm_flags))) in sanitize_fault_flags()
6720 is_droppable = !!(vma->vm_flags & VM_DROPPABLE); in handle_mm_fault()
6914 if (!(vma->vm_flags & (VM_IO | VM_PFNMAP))) in follow_pfnmap_start()