Lines Matching refs:vm_flags
127 if (!(vma->vm_flags & (VM_IO | VM_PFNMAP))) in follow_pfn()
155 pgprot_t prot, unsigned long vm_flags, int node, in __vmalloc_node_range() argument
178 vma->vm_flags |= VM_USERMAP; in __vmalloc_user_flags()
540 if (region->vm_flags & VM_MAPPED_COPY) in __put_nommu_region()
921 unsigned long vm_flags; in determine_vm_flags() local
923 vm_flags = calc_vm_prot_bits(prot, 0) | calc_vm_flag_bits(flags); in determine_vm_flags()
928 vm_flags |= VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC; in determine_vm_flags()
930 vm_flags |= VM_MAYSHARE; in determine_vm_flags()
935 vm_flags |= VM_MAYSHARE | (capabilities & NOMMU_VMFLAGS); in determine_vm_flags()
937 vm_flags |= VM_SHARED; in determine_vm_flags()
945 vm_flags &= ~VM_MAYSHARE; in determine_vm_flags()
947 return vm_flags; in determine_vm_flags()
992 BUG_ON(!(vma->vm_flags & VM_MAYSHARE)); in do_mmap_private()
1023 region->vm_flags = vma->vm_flags |= VM_MAPPED_COPY; in do_mmap_private()
1081 vm_flags_t vm_flags; in do_mmap() local
1100 vm_flags = determine_vm_flags(file, prot, flags, capabilities); in do_mmap()
1112 region->vm_flags = vm_flags; in do_mmap()
1115 vma->vm_flags = vm_flags; in do_mmap()
1133 if (vm_flags & VM_MAYSHARE) { in do_mmap()
1143 if (!(pregion->vm_flags & VM_MAYSHARE)) in do_mmap()
1178 if (pregion->vm_flags & VM_MAPPED_COPY) in do_mmap()
1179 vma->vm_flags |= VM_MAPPED_COPY; in do_mmap()
1230 if (file && vma->vm_flags & VM_SHARED) in do_mmap()
1255 if (vma->vm_flags & VM_EXEC && !region->vm_icache_flushed) { in do_mmap()
1593 if (vma->vm_flags & VM_MAYSHARE) in do_mremap()
1628 vma->vm_flags |= VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP; in remap_pfn_range()
1648 if (!(vma->vm_flags & VM_USERMAP)) in remap_vmalloc_range()
1704 if (write && vma->vm_flags & VM_MAYWRITE) in __access_remote_vm()
1707 else if (!write && vma->vm_flags & VM_MAYREAD) in __access_remote_vm()
1789 if (vma->vm_flags & VM_SHARED) { in nommu_shrink_inode_mappings()
1803 if (!(vma->vm_flags & VM_SHARED)) in nommu_shrink_inode_mappings()