Home
last modified time | relevance | path

Searched refs:vm_flags (Results 1 – 25 of 274) sorted by relevance

1234567891011

/openbmc/linux/include/trace/events/
H A Dfs_dax.h18 __field(unsigned long, vm_flags)
31 __entry->vm_flags = vmf->vma->vm_flags;
43 __entry->vm_flags & VM_SHARED ? "shared" : "private",
70 __field(unsigned long, vm_flags)
79 __entry->vm_flags = vmf->vma->vm_flags;
111 __field(unsigned long, vm_flags)
122 __entry->vm_flags = vmf->vma->vm_flags;
158 __field(unsigned long, vm_flags)
168 __entry->vm_flags = vmf->vma->vm_flags;
202 __field(unsigned long, vm_flags)
[all …]
/openbmc/linux/arch/powerpc/include/asm/book3s/64/
H A Dhash-pkey.h8 static inline u64 hash__vmflag_to_pte_pkey_bits(u64 vm_flags) in hash__vmflag_to_pte_pkey_bits() argument
10 return (((vm_flags & VM_PKEY_BIT0) ? H_PTE_PKEY_BIT0 : 0x0UL) | in hash__vmflag_to_pte_pkey_bits()
11 ((vm_flags & VM_PKEY_BIT1) ? H_PTE_PKEY_BIT1 : 0x0UL) | in hash__vmflag_to_pte_pkey_bits()
12 ((vm_flags & VM_PKEY_BIT2) ? H_PTE_PKEY_BIT2 : 0x0UL) | in hash__vmflag_to_pte_pkey_bits()
13 ((vm_flags & VM_PKEY_BIT3) ? H_PTE_PKEY_BIT3 : 0x0UL) | in hash__vmflag_to_pte_pkey_bits()
14 ((vm_flags & VM_PKEY_BIT4) ? H_PTE_PKEY_BIT4 : 0x0UL)); in hash__vmflag_to_pte_pkey_bits()
H A Dpkeys.h8 static inline u64 vmflag_to_pte_pkey_bits(u64 vm_flags) in vmflag_to_pte_pkey_bits() argument
15 return hash__vmflag_to_pte_pkey_bits(vm_flags); in vmflag_to_pte_pkey_bits()
/openbmc/linux/arch/sparc/include/asm/
H A Dmman.h57 #define arch_validate_flags(vm_flags) arch_validate_flags(vm_flags) argument
61 static inline bool arch_validate_flags(unsigned long vm_flags) in arch_validate_flags() argument
67 if (vm_flags & VM_SPARC_ADI) { in arch_validate_flags()
72 if (vm_flags & (VM_PFNMAP | VM_MIXEDMAP)) in arch_validate_flags()
83 if (vm_flags & VM_MERGEABLE) in arch_validate_flags()
/openbmc/linux/mm/
H A Dmmap.c92 unsigned long vm_flags = vma->vm_flags; in vma_set_page_prot() local
97 vm_flags &= ~VM_SHARED; in vma_set_page_prot()
110 if (vma->vm_flags & VM_SHARED) in __remove_shared_vm_struct()
733 if ((vma->vm_flags ^ vm_flags) & ~VM_SOFTDIRTY) in is_mergeable_vma()
889 if (vm_flags & VM_SPECIAL) in vma_merge()
1067 !((a->vm_flags ^ b->vm_flags) & ~(VM_ACCESS_FLAGS | VM_SOFTDIRTY)) && in anon_vma_compatible()
2711 vm_flags |= VM_ACCOUNT; in mmap_region()
2799 if (unlikely(vm_flags != vma->vm_flags && prev)) { in mmap_region()
2816 vm_flags = vma->vm_flags; in mmap_region()
2821 vm_flags = vma->vm_flags; in mmap_region()
[all …]
H A Dnommu.c855 unsigned long vm_flags; in determine_vm_flags() local
881 vm_flags |= VM_MAYOVERLAY; in determine_vm_flags()
884 vm_flags |= VM_SHARED | VM_MAYSHARE | in determine_vm_flags()
888 return vm_flags; in determine_vm_flags()
968 region->vm_flags = vma->vm_flags; in do_mmap_private()
1019 vm_flags_t vm_flags, in do_mmap() argument
1059 region->vm_flags = vm_flags; in do_mmap()
1062 vm_flags_init(vma, vm_flags); in do_mmap()
1629 if (!(vma->vm_flags & VM_USERMAP)) in remap_vmalloc_range()
1756 if (vma->vm_flags & VM_SHARED) { in nommu_shrink_inode_mappings()
[all …]
H A Dmremap.c592 unsigned long vm_flags = vma->vm_flags; in move_vma() local
629 MADV_UNMERGEABLE, &vm_flags); in move_vma()
633 if (vm_flags & VM_ACCOUNT) { in move_vma()
643 if (vm_flags & VM_ACCOUNT) in move_vma()
698 if (unlikely(vma->vm_flags & VM_PFNMAP)) in move_vma()
725 if (vm_flags & VM_LOCKED) { in move_vma()
793 if (!may_expand_vm(mm, vma->vm_flags, in vma_to_resize()
867 if (vma->vm_flags & VM_MAYSHARE) in mremap_to()
1041 if (vma->vm_flags & VM_ACCOUNT) { in SYSCALL_DEFINE5()
1067 if (vma->vm_flags & VM_LOCKED) { in SYSCALL_DEFINE5()
[all …]
H A Dmprotect.c47 if (WARN_ON_ONCE(!(vma->vm_flags & VM_WRITE))) in can_change_pte_writable()
62 if (!(vma->vm_flags & VM_SHARED)) { in can_change_pte_writable()
101 if (prot_numa && !(vma->vm_flags & VM_SHARED) && in change_pte_range()
130 if (is_cow_mapping(vma->vm_flags) && in change_pte_range()
580 unsigned long oldflags = vma->vm_flags; in mprotect_fixup()
598 (vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP)) && in mprotect_fixup()
637 VM_WARN_ON((vma->vm_flags ^ newflags) & ~VM_SOFTDIRTY); in mprotect_fixup()
743 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_mprotect_pkey()
751 if (!(vma->vm_flags & VM_GROWSUP)) in do_mprotect_pkey()
774 if (rier && (vma->vm_flags & VM_MAYEXEC)) in do_mprotect_pkey()
[all …]
H A Dmlock.c325 if (vma->vm_flags & VM_LOCKED) in mlock_pte_range()
346 if (vma->vm_flags & VM_LOCKED) in mlock_pte_range()
420 vm_flags_t oldflags = vma->vm_flags; in mlock_fixup()
508 newflags = vma->vm_flags & ~VM_LOCKED_MASK; in apply_vma_lock_flags()
549 if (vma->vm_flags & VM_LOCKED) { in count_mm_mlocked_page_nr()
629 vm_flags_t vm_flags = VM_LOCKED; in SYSCALL_DEFINE3() local
635 vm_flags |= VM_LOCKONFAULT; in SYSCALL_DEFINE3()
637 return do_mlock(start, len, vm_flags); in SYSCALL_DEFINE3()
693 newflags = vma->vm_flags & ~VM_LOCKED_MASK; in apply_mlockall_flags()
H A Dmemory.c613 if (vma->vm_flags & VM_MIXEDMAP) { in vm_normal_page()
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()
928 unsigned long vm_flags = src_vma->vm_flags; in copy_present_pte() local
971 if (vm_flags & VM_SHARED) in copy_present_pte()
2207 BUG_ON((vma->vm_flags & VM_PFNMAP) && is_cow_mapping(vma->vm_flags)); in vmf_insert_pfn_prot()
2253 if (vma->vm_flags & VM_MIXEDMAP) in vm_mixed_ok()
4096 if (vma->vm_flags & VM_SHARED) in do_anonymous_page()
4150 if (vma->vm_flags & VM_WRITE) in do_anonymous_page()
[all …]
/openbmc/linux/arch/x86/mm/
H A Dpgprot.c35 pgprot_t vm_get_page_prot(unsigned long vm_flags) in vm_get_page_prot() argument
37 unsigned long val = pgprot_val(protection_map[vm_flags & in vm_get_page_prot()
48 if (vm_flags & VM_PKEY_BIT0) in vm_get_page_prot()
50 if (vm_flags & VM_PKEY_BIT1) in vm_get_page_prot()
52 if (vm_flags & VM_PKEY_BIT2) in vm_get_page_prot()
54 if (vm_flags & VM_PKEY_BIT3) in vm_get_page_prot()
/openbmc/linux/arch/arm64/include/asm/
H A Dmman.h53 static inline bool arch_validate_flags(unsigned long vm_flags) in arch_validate_flags() argument
59 return !(vm_flags & VM_MTE) || (vm_flags & VM_MTE_ALLOWED); in arch_validate_flags()
61 #define arch_validate_flags(vm_flags) arch_validate_flags(vm_flags) argument
/openbmc/linux/include/linux/
H A Duserfaultfd_k.h116 return vma->vm_flags & (VM_UFFD_WP | VM_UFFD_MINOR); in uffd_disable_huge_pmd_share()
128 return vma->vm_flags & (VM_UFFD_WP | VM_UFFD_MINOR); in uffd_disable_fault_around()
133 return vma->vm_flags & VM_UFFD_MISSING; in userfaultfd_missing()
138 return vma->vm_flags & VM_UFFD_WP; in userfaultfd_wp()
143 return vma->vm_flags & VM_UFFD_MINOR; in userfaultfd_minor()
160 return vma->vm_flags & __VM_UFFD_FLAGS; in userfaultfd_armed()
164 unsigned long vm_flags) in vma_can_userfault() argument
166 if ((vm_flags & VM_UFFD_MINOR) && in vma_can_userfault()
175 if ((vm_flags & VM_UFFD_WP) && !vma_is_anonymous(vma)) in vma_can_userfault()
H A Dmman.h191 static inline bool map_deny_write_exec(struct vm_area_struct *vma, unsigned long vm_flags) in map_deny_write_exec() argument
196 if ((vm_flags & VM_EXEC) && (vm_flags & VM_WRITE)) in map_deny_write_exec()
199 if (!(vma->vm_flags & VM_EXEC) && (vm_flags & VM_EXEC)) in map_deny_write_exec()
H A Dkhugepaged.h16 unsigned long vm_flags);
49 unsigned long vm_flags) in khugepaged_enter_vma() argument
/openbmc/linux/tools/testing/selftests/bpf/progs/
H A Dbpf_iter_task_vma.c43 perm_str[0] = (vma->vm_flags & VM_READ) ? 'r' : '-'; in proc_maps()
44 perm_str[1] = (vma->vm_flags & VM_WRITE) ? 'w' : '-'; in proc_maps()
45 perm_str[2] = (vma->vm_flags & VM_EXEC) ? 'x' : '-'; in proc_maps()
46 perm_str[3] = (vma->vm_flags & VM_MAYSHARE) ? 's' : 'p'; in proc_maps()
/openbmc/linux/arch/arm64/mm/
H A Dmmap.c80 pgprot_t vm_get_page_prot(unsigned long vm_flags) in vm_get_page_prot() argument
82 pteval_t prot = pgprot_val(protection_map[vm_flags & in vm_get_page_prot()
85 if (vm_flags & VM_ARM64_BTI) in vm_get_page_prot()
98 if (vm_flags & VM_MTE) in vm_get_page_prot()
H A Dfault.c502 unsigned int mm_flags, unsigned long vm_flags, in __do_page_fault() argument
511 if (!(vma->vm_flags & vm_flags)) in __do_page_fault()
536 unsigned long vm_flags; in do_page_fault() local
562 vm_flags = VM_EXEC; in do_page_fault()
566 vm_flags = VM_WRITE; in do_page_fault()
570 vm_flags = VM_READ; in do_page_fault()
572 vm_flags |= VM_WRITE; in do_page_fault()
575 vm_flags |= VM_EXEC; in do_page_fault()
597 if (!(vma->vm_flags & vm_flags)) { in do_page_fault()
626 fault = __do_page_fault(mm, vma, addr, mm_flags, vm_flags, regs); in do_page_fault()
[all …]
/openbmc/linux/arch/nios2/mm/
H A Dcacheflush.c90 if (!(vma->vm_flags & VM_MAYSHARE)) in flush_aliases()
138 if (vma == NULL || (vma->vm_flags & VM_EXEC)) in flush_cache_range()
159 if (vma->vm_flags & VM_EXEC) in flush_cache_page()
236 if (vma->vm_flags & VM_EXEC) in update_mmu_cache_range()
268 if (vma->vm_flags & VM_EXEC) in copy_from_user_page()
279 if (vma->vm_flags & VM_EXEC) in copy_to_user_page()
/openbmc/linux/fs/
H A Duserfaultfd.c663 vma->vm_flags & ~__VM_UFFD_FLAGS); in userfaultfd_event_wait_completion()
1327 unsigned long vm_flags, new_flags; in userfaultfd_register() local
1346 vm_flags = 0; in userfaultfd_register()
1348 vm_flags |= VM_UFFD_MISSING; in userfaultfd_register()
1353 vm_flags |= VM_UFFD_WP; in userfaultfd_register()
1359 vm_flags |= VM_UFFD_MINOR; in userfaultfd_register()
1406 if (!vma_can_userfault(cur, vm_flags)) in userfaultfd_register()
1434 if ((vm_flags & VM_UFFD_WP) && !(cur->vm_flags & VM_MAYWRITE)) in userfaultfd_register()
1470 WARN_ON(!(vma->vm_flags & VM_MAYWRITE)); in userfaultfd_register()
1477 (vma->vm_flags & vm_flags) == vm_flags) in userfaultfd_register()
[all …]
/openbmc/linux/arch/hexagon/mm/
H A Dvm_fault.c69 if (!(vma->vm_flags & VM_EXEC)) in do_page_fault()
73 if (!(vma->vm_flags & VM_READ)) in do_page_fault()
77 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
/openbmc/linux/drivers/sbus/char/
H A Dflash.c44 if ((vma->vm_flags & VM_READ) && in flash_mmap()
45 (vma->vm_flags & VM_WRITE)) { in flash_mmap()
49 if (vma->vm_flags & VM_READ) { in flash_mmap()
52 } else if (vma->vm_flags & VM_WRITE) { in flash_mmap()
/openbmc/linux/arch/csky/abiv1/
H A Dcacheflush.c63 if (vma->vm_flags & VM_EXEC) in update_mmu_cache_range()
73 if (vma->vm_flags & VM_EXEC) in flush_cache_range()
/openbmc/linux/arch/alpha/mm/
H A Dfault.c130 if (!(vma->vm_flags & VM_EXEC)) in do_page_fault()
134 if (!(vma->vm_flags & (VM_READ | VM_WRITE))) in do_page_fault()
137 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
/openbmc/linux/arch/sparc/mm/
H A Dfault_64.c352 (vma->vm_flags & VM_WRITE) != 0) { in do_sparc64_fault()
373 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_sparc64_fault()
402 if ((fault_code & FAULT_CODE_ITLB) && !(vma->vm_flags & VM_EXEC)) { in do_sparc64_fault()
410 if (!(vma->vm_flags & VM_WRITE)) in do_sparc64_fault()
417 (vma->vm_flags & VM_EXEC) != 0 && in do_sparc64_fault()
425 if (!(vma->vm_flags & (VM_READ | VM_EXEC))) in do_sparc64_fault()

1234567891011