| /linux/rust/kernel/mm/ |
| H A D | virt.rs | 73 pub fn flags(&self) -> vm_flags_t { in flags() argument 245 unsafe fn update_flags(&self, set: vm_flags_t, unset: vm_flags_t) { in update_flags() argument 388 pub use bindings::vm_flags_t; 392 use super::vm_flags_t; 396 pub const NONE: vm_flags_t = bindings::VM_NONE as vm_flags_t; 399 pub const READ: vm_flags_t = bindings::VM_READ as vm_flags_t; 402 pub const WRITE: vm_flags_t = bindings::VM_WRITE as vm_flags_t; 405 pub const EXEC: vm_flags_t = bindings::VM_EXEC as vm_flags_t; 408 pub const SHARED: vm_flags_t = bindings::VM_SHARED as vm_flags_t; 411 pub const MAYREAD: vm_flags_t = bindings::VM_MAYREAD as vm_flags_t; [all …]
|
| /linux/rust/bindings/ |
| H A D | bindings_helper.h | 123 const vm_flags_t RUST_CONST_HELPER_VM_MERGEABLE = VM_MERGEABLE; 124 const vm_flags_t RUST_CONST_HELPER_VM_READ = VM_READ; 125 const vm_flags_t RUST_CONST_HELPER_VM_WRITE = VM_WRITE; 126 const vm_flags_t RUST_CONST_HELPER_VM_EXEC = VM_EXEC; 127 const vm_flags_t RUST_CONST_HELPER_VM_SHARED = VM_SHARED; 128 const vm_flags_t RUST_CONST_HELPER_VM_MAYREAD = VM_MAYREAD; 129 const vm_flags_t RUST_CONST_HELPER_VM_MAYWRITE = VM_MAYWRITE; 130 const vm_flags_t RUST_CONST_HELPER_VM_MAYEXEC = VM_MAYEXEC; 131 const vm_flags_t RUST_CONST_HELPER_VM_MAYSHARE = VM_MAYEXEC; 132 const vm_flags_t RUST_CONST_HELPER_VM_PFNMA [all...] |
| /linux/include/linux/ |
| H A D | ksm.h | 19 unsigned long end, int advice, vm_flags_t *vm_flags); 20 vm_flags_t ksm_vma_flags(struct mm_struct *mm, const struct file *file, 21 vm_flags_t vm_flags); 106 static inline vm_flags_t ksm_vma_flags(struct mm_struct *mm, in ksm_vma_flags() 107 const struct file *file, vm_flags_t vm_flags) in ksm_vma_flags() 142 unsigned long end, int advice, vm_flags_t *vm_flags) in ksm_madvise()
|
| H A D | hugetlb_inline.h | 9 static inline bool is_vm_hugetlb_flags(vm_flags_t vm_flags) in is_vm_hugetlb_flags() 21 static inline bool is_vm_hugetlb_flags(vm_flags_t vm_flags) in is_vm_hugetlb_flags()
|
| H A D | huge_mm.h | 269 vm_flags_t vm_flags, 290 vm_flags_t vm_flags, in thp_vma_allowable_orders() 332 vm_flags_t vm_flags, bool forced_collapse) in vma_thp_disabled() 365 vm_flags_t vm_flags); 483 int hugepage_madvise(struct vm_area_struct *vma, vm_flags_t *vm_flags, 591 vm_flags_t vm_flags, in thp_vma_allowable_orders() 605 unsigned long flags, vm_flags_t vm_flags) in thp_get_unmapped_area_vmflags() 676 vm_flags_t *vm_flags, int advice) in hugepage_madvise()
|
| H A D | memfd.h | 19 int memfd_check_seals_mmap(struct file *file, vm_flags_t *vm_flags_ptr); 31 vm_flags_t *vm_flags_ptr) in memfd_check_seals_mmap()
|
| H A D | mman.h | 140 static inline vm_flags_t 152 static inline vm_flags_t
|
| H A D | mm.h | 920 vm_flags_t flags) in vm_flags_init() 933 vm_flags_t flags) in vm_flags_reset() 941 vm_flags_t flags) in vm_flags_reset_once() 959 vm_flags_t flags) in vm_flags_set() 966 vm_flags_t flags) in vm_flags_clear() 978 vm_flags_t set, vm_flags_t clear) in __vm_flags_mod() 988 vm_flags_t set, vm_flags_t clear) in vm_flags_mod() 996 const vm_flags_t mask = BIT((__force int)bit); in __vma_atomic_valid_flag() 1295 static inline bool is_shared_maywrite_vm_flags(vm_flags_t vm_flags) in is_shared_maywrite_vm_flags() 1931 static inline bool is_cow_mapping(vm_flags_t flags) in is_cow_mapping() [all …]
|
| /linux/tools/testing/vma/tests/ |
| H A D | merge.c | 36 unsigned long end, pgoff_t pgoff, vm_flags_t vm_flags) in vmg_set_range() 59 unsigned long end, pgoff_t pgoff, vm_flags_t vm_flags, in vmg_set_range_anon_vma() 74 unsigned long end, pgoff_t pgoff, vm_flags_t vm_flags, in try_merge_new_vma() 98 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_merge() 132 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_modify() 136 vm_flags_t flags = VM_READ | VM_MAYREAD; in test_simple_modify() 192 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_expand() 220 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_shrink() 241 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in __test_merge_new() 472 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_vma_merge_special_flags() [all …]
|
| H A D | vma.c | 3 static bool compare_legacy_flags(vm_flags_t legacy_flags, vma_flags_t flags) in compare_legacy_flags() 25 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_copy_vma() 59 vm_flags_t legacy_flags = 0; in test_vma_flags_unchanged()
|
| /linux/tools/testing/vma/include/ |
| H A D | stubs.h | 104 static inline vm_flags_t ksm_vma_flags(const struct mm_struct *mm, in ksm_vma_flags() 105 const struct file *file, vm_flags_t vm_flags) in ksm_vma_flags() 186 vm_flags_t vm_flags) in khugepaged_enter_vma() 242 static inline bool may_expand_vm(struct mm_struct *mm, vm_flags_t flags, in may_expand_vm() 321 static inline bool arch_validate_flags(vm_flags_t flags) in arch_validate_flags()
|
| H A D | dup.h | 498 vm_flags_t vm_flags; 531 const vm_flags_t vm_flags; 733 static inline pgprot_t vm_get_page_prot(vm_flags_t vm_flags) in vm_get_page_prot() 797 vm_flags_t flags) in vm_flags_init() 809 vm_flags_t flags) in vm_flags_reset() 816 vm_flags_t flags) in vm_flags_reset_once() 828 vm_flags_t flags) in vm_flags_set() 835 vm_flags_t flags) in vm_flags_clear() 901 static inline bool is_shared_maywrite_vm_flags(vm_flags_t vm_flags) in is_shared_maywrite_vm_flags() 1021 static inline void vm_stat_account(struct mm_struct *mm, vm_flags_t flags, in vm_stat_account() [all …]
|
| /linux/include/linux/sched/ |
| H A D | mm.h | 186 unsigned long flags, vm_flags_t vm_flags); 190 unsigned long flags, vm_flags_t); 201 vm_flags_t vm_flags); 206 unsigned long flags, vm_flags_t vm_flags); 210 unsigned long flags, vm_flags_t vm_flags);
|
| /linux/mm/ |
| H A D | vma.h | 101 vm_flags_t vm_flags; 358 vm_flags_t *vm_flags_ptr); 432 unsigned long start, unsigned long end, vm_flags_t vm_flags, 460 unsigned long len, vm_flags_t vm_flags, unsigned long pgoff, 483 static inline pgprot_t vm_pgprot_modify(pgprot_t oldprot, vm_flags_t vm_flags) in vm_pgprot_modify() 502 static inline bool is_exec_mapping(vm_flags_t flags) in is_exec_mapping() 513 static inline bool is_stack_mapping(vm_flags_t flags) in is_stack_mapping() 521 static inline bool is_data_mapping(vm_flags_t flags) in is_data_mapping()
|
| H A D | mlock.c | 424 unsigned long start, unsigned long end, vm_flags_t newflags) in mlock_vma_pages_range() 468 unsigned long end, vm_flags_t newflags) in mlock_fixup() 473 vm_flags_t oldflags = vma->vm_flags; in mlock_fixup() 515 vm_flags_t flags) in apply_vma_lock_flags() 540 vm_flags_t newflags; in apply_vma_lock_flags() 612 static __must_check int do_mlock(unsigned long start, size_t len, vm_flags_t flags) in do_mlock() 666 vm_flags_t vm_flags = VM_LOCKED; in SYSCALL_DEFINE3() 708 vm_flags_t to_add = 0; in apply_mlockall_flags() 729 vm_flags_t newflags; in apply_mlockall_flags()
|
| H A D | mmap.c | 83 vm_flags_t vm_flags = vma->vm_flags; in vma_set_page_prot() 337 unsigned long flags, vm_flags_t vm_flags, in do_mmap() 647 static inline unsigned long stack_guard_placement(vm_flags_t vm_flags) in stack_guard_placement() 691 unsigned long flags, vm_flags_t vm_flags) in generic_get_unmapped_area() 726 unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area() 740 unsigned long flags, vm_flags_t vm_flags) in generic_get_unmapped_area_topdown() 794 unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area_topdown() 803 unsigned long flags, vm_flags_t vm_flags) in mm_get_unmapped_area_vmflags() 813 unsigned long pgoff, unsigned long flags, vm_flags_t vm_flags) in __get_unmapped_area() 1094 vm_flags_t vm_flags; in SYSCALL_DEFINE5() [all …]
|
| H A D | memfd.c | 372 static int check_write_seal(vm_flags_t *vm_flags_ptr) in check_write_seal() 374 vm_flags_t vm_flags = *vm_flags_ptr; in check_write_seal() 375 vm_flags_t mask = vm_flags & (VM_SHARED | VM_WRITE); in check_write_seal() 397 int memfd_check_seals_mmap(struct file *file, vm_flags_t *vm_flags_ptr) in memfd_check_seals_mmap()
|
| /linux/tools/testing/vma/ |
| H A D | shared.h | 79 pgoff_t pgoff, vm_flags_t vm_flags); 87 pgoff_t pgoff, vm_flags_t vm_flags);
|
| H A D | shared.c | 17 pgoff_t pgoff, vm_flags_t vm_flags) in alloc_vma() 41 pgoff_t pgoff, vm_flags_t vm_flags) in alloc_and_link_vma()
|
| H A D | vma_internal.h | 48 typedef unsigned long vm_flags_t; typedef
|
| /linux/arch/mips/mm/ |
| H A D | mmap.c | 102 vm_flags_t vm_flags) in arch_get_unmapped_area() 114 unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area_topdown()
|
| /linux/arch/loongarch/mm/ |
| H A D | mmap.c | 97 vm_flags_t vm_flags) in arch_get_unmapped_area() 109 unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area_topdown()
|
| /linux/arch/arm/mm/ |
| H A D | mmap.c | 32 unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area() 83 const unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area_topdown()
|
| /linux/include/trace/events/ |
| H A D | fs_dax.h | 18 __field(vm_flags_t, vm_flags) 70 __field(vm_flags_t, vm_flags) 110 __field(vm_flags_t, vm_flags)
|
| /linux/arch/sh/mm/ |
| H A D | mmap.c | 56 vm_flags_t vm_flags) in arch_get_unmapped_area() 103 const unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area_topdown()
|