Symbol: vm_flags_t
arch/alpha/kernel/osf_sys.c
1218
unsigned long flags, vm_flags_t vm_flags)
arch/arc/mm/mmap.c
27
unsigned long flags, vm_flags_t vm_flags)
arch/arm/mm/fault.c
342
vm_flags_t vm_flags = VM_ACCESS_FLAGS;
arch/arm/mm/mmap.c
32
unsigned long flags, vm_flags_t vm_flags)
arch/arm/mm/mmap.c
83
const unsigned long flags, vm_flags_t vm_flags)
arch/arm64/include/asm/hugetlb.h
35
pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags);
arch/arm64/include/asm/mman.h
14
static inline vm_flags_t arch_calc_vm_prot_bits(unsigned long prot,
arch/arm64/include/asm/mman.h
17
vm_flags_t ret = 0;
arch/arm64/include/asm/mman.h
37
static inline vm_flags_t arch_calc_vm_flag_bits(struct file *file,
arch/arm64/include/asm/mman.h
71
static inline bool arch_validate_flags(vm_flags_t vm_flags)
arch/arm64/kvm/mmu.c
1696
vm_flags_t vm_flags;
arch/arm64/mm/fault.c
607
vm_flags_t vm_flags;
arch/arm64/mm/hugetlbpage.c
344
pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags)
arch/arm64/mm/mmap.c
88
pgprot_t vm_get_page_prot(vm_flags_t vm_flags)
arch/csky/abiv1/mmap.c
27
unsigned long flags, vm_flags_t vm_flags)
arch/loongarch/mm/mmap.c
109
unsigned long flags, vm_flags_t vm_flags)
arch/loongarch/mm/mmap.c
97
vm_flags_t vm_flags)
arch/mips/mm/mmap.c
102
vm_flags_t vm_flags)
arch/mips/mm/mmap.c
114
unsigned long flags, vm_flags_t vm_flags)
arch/parisc/kernel/sys_parisc.c
175
vm_flags_t vm_flags)
arch/parisc/kernel/sys_parisc.c
183
unsigned long flags, vm_flags_t vm_flags)
arch/powerpc/include/asm/book3s/64/pkeys.h
8
static inline u64 vmflag_to_pte_pkey_bits(vm_flags_t vm_flags)
arch/powerpc/include/asm/mman.h
17
static inline vm_flags_t arch_calc_vm_prot_bits(unsigned long prot,
arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h
48
static inline pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags)
arch/powerpc/include/asm/nohash/hugetlb-e500.h
15
static inline pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags)
arch/powerpc/include/asm/pkeys.h
33
static inline vm_flags_t pkey_to_vmflag_bits(u16 pkey)
arch/powerpc/include/asm/pkeys.h
35
return (((vm_flags_t)pkey << VM_PKEY_SHIFT) & ARCH_VM_PKEY_FLAGS);
arch/powerpc/kvm/book3s_hv_uvmem.c
396
vm_flags_t vm_flags;
arch/powerpc/mm/book3s64/pgtable.c
631
pgprot_t vm_get_page_prot(vm_flags_t vm_flags)
arch/powerpc/mm/book3s64/slice.c
657
vm_flags_t vm_flags)
arch/powerpc/mm/book3s64/slice.c
677
vm_flags_t vm_flags)
arch/riscv/include/asm/hugetlb.h
50
pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags);
arch/riscv/mm/hugetlbpage.c
187
pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags)
arch/s390/mm/mmap.c
116
unsigned long flags, vm_flags_t vm_flags)
arch/s390/mm/mmap.c
80
unsigned long flags, vm_flags_t vm_flags)
arch/sh/mm/mmap.c
103
const unsigned long flags, vm_flags_t vm_flags)
arch/sh/mm/mmap.c
56
vm_flags_t vm_flags)
arch/sparc/include/asm/mman.h
31
static inline vm_flags_t sparc_calc_vm_prot_bits(unsigned long prot)
arch/sparc/include/asm/mman.h
61
static inline bool arch_validate_flags(vm_flags_t vm_flags)
arch/sparc/include/asm/pgtable_64.h
393
pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags);
arch/sparc/kernel/sys_sparc_32.c
43
unsigned long arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags, vm_flags_t vm_flags)
arch/sparc/kernel/sys_sparc_64.c
101
unsigned long arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags, vm_flags_t vm_flags)
arch/sparc/kernel/sys_sparc_64.c
165
const unsigned long flags, vm_flags_t vm_flags)
arch/sparc/mm/hugetlbpage.c
89
pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags)
arch/sparc/mm/init_64.c
3139
pgprot_t vm_get_page_prot(vm_flags_t vm_flags)
arch/x86/kernel/cpu/sgx/encl.c
282
vm_flags_t vm_flags)
arch/x86/kernel/cpu/sgx/encl.c
523
unsigned long end, vm_flags_t vm_flags)
arch/x86/kernel/cpu/sgx/encl.c
525
vm_flags_t vm_prot_bits = vm_flags & VM_ACCESS_FLAGS;
arch/x86/kernel/cpu/sgx/encl.c
608
vm_flags_t vm_flags)
arch/x86/kernel/cpu/sgx/encl.h
104
unsigned long end, vm_flags_t vm_flags);
arch/x86/kernel/sys_x86_64.c
118
static inline unsigned long stack_guard_placement(vm_flags_t vm_flags)
arch/x86/kernel/sys_x86_64.c
128
unsigned long pgoff, unsigned long flags, vm_flags_t vm_flags)
arch/x86/kernel/sys_x86_64.c
169
unsigned long flags, vm_flags_t vm_flags)
arch/x86/mm/pgprot.c
35
pgprot_t vm_get_page_prot(vm_flags_t vm_flags)
arch/xtensa/kernel/syscall.c
59
vm_flags_t vm_flags)
fs/exec.c
611
vm_flags_t vm_flags;
fs/f2fs/file.c
61
vm_flags_t flags = vmf->vma->vm_flags;
fs/proc/task_mmu.c
477
vm_flags_t flags, unsigned long long pgoff,
fs/proc/task_mmu.c
500
vm_flags_t flags = vma->vm_flags;
include/linux/coredump.h
14
vm_flags_t flags;
include/linux/huge_mm.h
299
vm_flags_t vm_flags,
include/linux/huge_mm.h
320
vm_flags_t vm_flags,
include/linux/huge_mm.h
362
vm_flags_t vm_flags, bool forced_collapse)
include/linux/huge_mm.h
395
vm_flags_t vm_flags);
include/linux/huge_mm.h
492
int hugepage_madvise(struct vm_area_struct *vma, vm_flags_t *vm_flags,
include/linux/huge_mm.h
605
vm_flags_t vm_flags,
include/linux/huge_mm.h
619
unsigned long flags, vm_flags_t vm_flags)
include/linux/huge_mm.h
697
vm_flags_t *vm_flags, int advice)
include/linux/hugetlb.h
843
vm_flags_t flags)
include/linux/khugepaged.h
17
vm_flags_t vm_flags);
include/linux/khugepaged.h
42
vm_flags_t vm_flags)
include/linux/ksm.h
142
unsigned long end, int advice, vm_flags_t *vm_flags)
include/linux/ksm.h
19
unsigned long end, int advice, vm_flags_t *vm_flags);
include/linux/memfd.h
19
int memfd_check_seals_mmap(struct file *file, vm_flags_t *vm_flags_ptr);
include/linux/memfd.h
33
vm_flags_t *vm_flags_ptr)
include/linux/mm.h
1016
vm_flags_t flags)
include/linux/mm.h
1023
vm_flags_t flags)
include/linux/mm.h
1035
vm_flags_t set, vm_flags_t clear)
include/linux/mm.h
1045
vm_flags_t set, vm_flags_t clear)
include/linux/mm.h
1054
const vm_flags_t mask = BIT((__force int)bit);
include/linux/mm.h
2238
static inline bool is_cow_mapping(vm_flags_t flags)
include/linux/mm.h
2252
static inline bool is_nommu_shared_mapping(vm_flags_t flags)
include/linux/mm.h
3328
unsigned long start, unsigned long end, vm_flags_t newflags);
include/linux/mm.h
4128
extern void vm_stat_account(struct mm_struct *, vm_flags_t, long npages);
include/linux/mm.h
4134
vm_flags_t vm_flags,
include/linux/mm.h
4142
unsigned long pgoff, unsigned long flags, vm_flags_t vm_flags);
include/linux/mm.h
4153
vm_flags_t vm_flags, unsigned long pgoff, unsigned long *populate,
include/linux/mm.h
4498
pgprot_t vm_get_page_prot(vm_flags_t vm_flags);
include/linux/mm.h
4502
const vm_flags_t vm_flags = vma_flags_to_legacy(vma_flags);
include/linux/mm.h
4509
static inline pgprot_t vm_get_page_prot(vm_flags_t vm_flags)
include/linux/mm.h
979
vm_flags_t flags)
include/linux/mm.h
992
vm_flags_t flags)
include/linux/mm_types.h
1078
static __always_inline vm_flags_t vma_flags_to_legacy(vma_flags_t flags)
include/linux/mm_types.h
1080
return (vm_flags_t)flags.__vma_flags[0];
include/linux/mm_types.h
1103
static __always_inline vma_flags_t legacy_to_vma_flags(vm_flags_t flags)
include/linux/mm_types.h
1276
vm_flags_t def_flags;
include/linux/mm_types.h
707
vm_flags_t vm_flags; /* VMA vm_flags */
include/linux/mm_types.h
946
const vm_flags_t vm_flags;
include/linux/mman.h
140
static inline vm_flags_t
include/linux/mman.h
152
static inline vm_flags_t
include/linux/pgtable.h
2493
pgprot_t vm_get_page_prot(vm_flags_t vm_flags) \
include/linux/rmap.h
846
struct mem_cgroup *memcg, vm_flags_t *vm_flags);
include/linux/rmap.h
979
vm_flags_t *vm_flags)
include/linux/sched/mm.h
186
unsigned long flags, vm_flags_t vm_flags);
include/linux/sched/mm.h
190
unsigned long flags, vm_flags_t);
include/linux/sched/mm.h
201
vm_flags_t vm_flags);
include/linux/sched/mm.h
206
unsigned long flags, vm_flags_t vm_flags);
include/linux/sched/mm.h
210
unsigned long flags, vm_flags_t vm_flags);
include/linux/userfaultfd_k.h
89
bool (*can_userfault)(struct vm_area_struct *vma, vm_flags_t vm_flags);
include/trace/events/f2fs.h
1472
vm_flags_t flags, vm_fault_t ret),
include/trace/events/f2fs.h
1479
__field(vm_flags_t, flags)
include/trace/events/f2fs.h
1502
vm_flags_t flags, vm_fault_t ret),
include/trace/events/f2fs.h
1510
vm_flags_t flags, vm_fault_t ret),
include/trace/events/fs_dax.h
110
__field(vm_flags_t, vm_flags)
include/trace/events/fs_dax.h
18
__field(vm_flags_t, vm_flags)
include/trace/events/fs_dax.h
70
__field(vm_flags_t, vm_flags)
kernel/events/uprobes.c
137
vm_flags_t flags = VM_HUGETLB | VM_MAYEXEC | VM_MAYSHARE;
mm/filemap.c
3321
vm_flags_t vm_flags = vmf->vma->vm_flags;
mm/gup.c
1202
vm_flags_t vm_flags = vma->vm_flags;
mm/gup.c
1517
vm_flags_t vm_flags = write ? VM_WRITE : VM_READ;
mm/gup.c
1985
vm_flags_t vm_flags;
mm/huge_memory.c
115
vm_flags_t vm_flags,
mm/huge_memory.c
1199
vm_flags_t vm_flags)
mm/huge_memory.c
1243
vm_flags_t vm_flags)
mm/hugetlb.c
4776
vm_flags_t vm_flags)
mm/hugetlb.c
6784
vm_flags_t vm_flags = vma->vm_flags & ~VM_LOCKED_MASK;
mm/hugetlb.c
6785
vm_flags_t svm_flags = svma->vm_flags & ~VM_LOCKED_MASK;
mm/khugepaged.c
449
vm_flags_t *vm_flags, int advice)
mm/khugepaged.c
573
vm_flags_t vm_flags, enum tva_type tva_flags)
mm/khugepaged.c
587
vm_flags_t vm_flags, enum tva_type tva_flags)
mm/khugepaged.c
593
vm_flags_t vm_flags)
mm/ksm.c
2979
unsigned long end, int advice, vm_flags_t *vm_flags)
mm/madvise.c
1048
vm_flags_t disallowed = VM_SPECIAL | VM_HUGETLB;
mm/madvise.c
1342
vm_flags_t new_flags = vma->vm_flags;
mm/madvise.c
150
static int madvise_update_vma(vm_flags_t new_flags,
mm/mapping_dirty_helpers.c
221
vm_flags_t vm_flags = READ_ONCE(walk->vma->vm_flags);
mm/memfd.c
372
static int check_write_seal(vm_flags_t *vm_flags_ptr)
mm/memfd.c
374
vm_flags_t vm_flags = *vm_flags_ptr;
mm/memfd.c
375
vm_flags_t mask = vm_flags & (VM_SHARED | VM_WRITE);
mm/memfd.c
397
int memfd_check_seals_mmap(struct file *file, vm_flags_t *vm_flags_ptr)
mm/memory.c
6429
vm_flags_t vm_flags = vma->vm_flags;
mm/memory.c
945
vm_flags_t vm_flags = dst_vma->vm_flags;
mm/mlock.c
469
unsigned long end, vm_flags_t newflags)
mm/mlock.c
521
vm_flags_t flags)
mm/mlock.c
546
vm_flags_t newflags;
mm/mlock.c
618
static __must_check int do_mlock(unsigned long start, size_t len, vm_flags_t flags)
mm/mlock.c
672
vm_flags_t vm_flags = VM_LOCKED;
mm/mlock.c
714
vm_flags_t to_add = 0;
mm/mlock.c
735
vm_flags_t newflags;
mm/mmap.c
1095
vm_flags_t vm_flags;
mm/mmap.c
1359
void vm_stat_account(struct mm_struct *mm, vm_flags_t flags, long npages)
mm/mmap.c
1453
vm_flags_t vm_flags, void *priv,
mm/mmap.c
1507
vm_flags_t vm_flags, const struct vm_special_mapping *spec)
mm/mmap.c
338
unsigned long flags, vm_flags_t vm_flags,
mm/mmap.c
648
static inline unsigned long stack_guard_placement(vm_flags_t vm_flags)
mm/mmap.c
692
unsigned long flags, vm_flags_t vm_flags)
mm/mmap.c
727
unsigned long flags, vm_flags_t vm_flags)
mm/mmap.c
741
unsigned long flags, vm_flags_t vm_flags)
mm/mmap.c
795
unsigned long flags, vm_flags_t vm_flags)
mm/mmap.c
804
unsigned long flags, vm_flags_t vm_flags)
mm/mmap.c
814
unsigned long pgoff, unsigned long flags, vm_flags_t vm_flags)
mm/mmap.c
83
vm_flags_t vm_flags = vma->vm_flags;
mm/mprotect.c
727
unsigned long start, unsigned long end, vm_flags_t newflags)
mm/mprotect.c
910
vm_flags_t mask_off_old_flags;
mm/mprotect.c
912
vm_flags_t newflags;
mm/mremap.c
1110
vm_flags_t dummy = vma->vm_flags;
mm/nommu.c
1017
vm_flags_t vm_flags,
mm/nommu.c
848
static vm_flags_t determine_vm_flags(struct file *file,
mm/nommu.c
853
vm_flags_t vm_flags;
mm/rmap.c
1065
struct mem_cgroup *memcg, vm_flags_t *vm_flags)
mm/rmap.c
910
vm_flags_t vm_flags;
mm/shmem.c
1826
vm_flags_t vm_flags = vma ? vma->vm_flags : 0;
mm/shmem.c
3207
static bool shmem_can_userfault(struct vm_area_struct *vma, vm_flags_t vm_flags)
mm/shmem.c
629
vm_flags_t vm_flags)
mm/shmem.c
874
vm_flags_t vm_flags)
mm/userfaultfd.c
2109
static bool vma_can_userfault(struct vm_area_struct *vma, vm_flags_t vm_flags,
mm/userfaultfd.c
2145
vm_flags_t vm_flags)
mm/userfaultfd.c
2161
vm_flags_t vm_flags)
mm/userfaultfd.c
2215
vm_flags_t vm_flags,
mm/userfaultfd.c
3581
vm_flags_t vm_flags;
mm/userfaultfd.c
53
static bool anon_can_userfault(struct vm_area_struct *vma, vm_flags_t vm_flags)
mm/util.c
632
vm_flags_t vm_flags = VM_SHADOW_STACK;
mm/vma.c
19
vm_flags_t vm_flags;
mm/vma.c
2834
unsigned long len, vm_flags_t vm_flags,
mm/vma.h
103
vm_flags_t vm_flags;
mm/vma.h
463
unsigned long len, vm_flags_t vm_flags, unsigned long pgoff,
mm/vma.h
487
static inline pgprot_t vm_pgprot_modify(pgprot_t oldprot, vm_flags_t vm_flags)
mm/vma.h
506
static inline bool is_exec_mapping(vm_flags_t flags)
mm/vma.h
517
static inline bool is_stack_mapping(vm_flags_t flags)
mm/vma.h
525
static inline bool is_data_mapping(vm_flags_t flags)
mm/vmscan.c
2075
vm_flags_t vm_flags;
mm/vmscan.c
864
vm_flags_t vm_flags;
rust/bindings/bindings_helper.h
128
const vm_flags_t RUST_CONST_HELPER_VM_MERGEABLE = VM_MERGEABLE;
rust/bindings/bindings_helper.h
129
const vm_flags_t RUST_CONST_HELPER_VM_READ = VM_READ;
rust/bindings/bindings_helper.h
130
const vm_flags_t RUST_CONST_HELPER_VM_WRITE = VM_WRITE;
rust/bindings/bindings_helper.h
131
const vm_flags_t RUST_CONST_HELPER_VM_EXEC = VM_EXEC;
rust/bindings/bindings_helper.h
132
const vm_flags_t RUST_CONST_HELPER_VM_SHARED = VM_SHARED;
rust/bindings/bindings_helper.h
133
const vm_flags_t RUST_CONST_HELPER_VM_MAYREAD = VM_MAYREAD;
rust/bindings/bindings_helper.h
134
const vm_flags_t RUST_CONST_HELPER_VM_MAYWRITE = VM_MAYWRITE;
rust/bindings/bindings_helper.h
135
const vm_flags_t RUST_CONST_HELPER_VM_MAYEXEC = VM_MAYEXEC;
rust/bindings/bindings_helper.h
136
const vm_flags_t RUST_CONST_HELPER_VM_MAYSHARE = VM_MAYEXEC;
rust/bindings/bindings_helper.h
137
const vm_flags_t RUST_CONST_HELPER_VM_PFNMAP = VM_PFNMAP;
rust/bindings/bindings_helper.h
138
const vm_flags_t RUST_CONST_HELPER_VM_IO = VM_IO;
rust/bindings/bindings_helper.h
139
const vm_flags_t RUST_CONST_HELPER_VM_DONTCOPY = VM_DONTCOPY;
rust/bindings/bindings_helper.h
140
const vm_flags_t RUST_CONST_HELPER_VM_DONTEXPAND = VM_DONTEXPAND;
rust/bindings/bindings_helper.h
141
const vm_flags_t RUST_CONST_HELPER_VM_LOCKONFAULT = VM_LOCKONFAULT;
rust/bindings/bindings_helper.h
142
const vm_flags_t RUST_CONST_HELPER_VM_ACCOUNT = VM_ACCOUNT;
rust/bindings/bindings_helper.h
143
const vm_flags_t RUST_CONST_HELPER_VM_NORESERVE = VM_NORESERVE;
rust/bindings/bindings_helper.h
144
const vm_flags_t RUST_CONST_HELPER_VM_HUGETLB = VM_HUGETLB;
rust/bindings/bindings_helper.h
145
const vm_flags_t RUST_CONST_HELPER_VM_SYNC = VM_SYNC;
rust/bindings/bindings_helper.h
146
const vm_flags_t RUST_CONST_HELPER_VM_ARCH_1 = VM_ARCH_1;
rust/bindings/bindings_helper.h
147
const vm_flags_t RUST_CONST_HELPER_VM_WIPEONFORK = VM_WIPEONFORK;
rust/bindings/bindings_helper.h
148
const vm_flags_t RUST_CONST_HELPER_VM_DONTDUMP = VM_DONTDUMP;
rust/bindings/bindings_helper.h
149
const vm_flags_t RUST_CONST_HELPER_VM_SOFTDIRTY = VM_SOFTDIRTY;
rust/bindings/bindings_helper.h
150
const vm_flags_t RUST_CONST_HELPER_VM_MIXEDMAP = VM_MIXEDMAP;
rust/bindings/bindings_helper.h
151
const vm_flags_t RUST_CONST_HELPER_VM_HUGEPAGE = VM_HUGEPAGE;
rust/bindings/bindings_helper.h
152
const vm_flags_t RUST_CONST_HELPER_VM_NOHUGEPAGE = VM_NOHUGEPAGE;
tools/testing/vma/include/dup.h
1225
static inline void vm_stat_account(struct mm_struct *mm, vm_flags_t flags,
tools/testing/vma/include/dup.h
1416
vm_flags_t vm_flags = vma->vm_flags;
tools/testing/vma/include/dup.h
1472
vm_flags_t vm_flags, unsigned long bytes)
tools/testing/vma/include/dup.h
1537
const vm_flags_t vm_flags = vma_flags_to_legacy(vma_flags);
tools/testing/vma/include/dup.h
37
vm_flags_t def_flags;
tools/testing/vma/include/dup.h
555
const vm_flags_t vm_flags;
tools/testing/vma/include/dup.h
779
static inline pgprot_t vm_get_page_prot(vm_flags_t vm_flags)
tools/testing/vma/include/dup.h
847
static __always_inline vm_flags_t vma_flags_to_legacy(vma_flags_t flags)
tools/testing/vma/include/dup.h
849
return (vm_flags_t)flags.__vma_flags[0];
tools/testing/vma/include/dup.h
858
static __always_inline vma_flags_t legacy_to_vma_flags(vm_flags_t flags)
tools/testing/vma/include/dup.h
876
vm_flags_t flags)
tools/testing/vma/include/dup.h
888
vm_flags_t flags)
tools/testing/vma/include/dup.h
911
vm_flags_t flags)
tools/testing/vma/include/dup.h
918
vm_flags_t flags)
tools/testing/vma/include/stubs.h
187
vm_flags_t vm_flags)
tools/testing/vma/include/stubs.h
323
static inline bool arch_validate_flags(vm_flags_t flags)
tools/testing/vma/tests/vma.c
3
static bool compare_legacy_flags(vm_flags_t legacy_flags, vma_flags_t flags)
tools/testing/vma/tests/vma.c
66
vm_flags_t legacy_flags = 0;