/linux/rust/kernel/mm/ |
H A D | virt.rs | 73 pub fn flags(&self) -> vm_flags_t { in flags() argument 244 unsafe fn update_flags(&self, set: vm_flags_t, unset: vm_flags_t) { in update_flags() argument 387 pub use bindings::vm_flags_t; 391 use super::vm_flags_t; 395 pub const NONE: vm_flags_t = bindings::VM_NONE as vm_flags_t; 398 pub const READ: vm_flags_t = bindings::VM_READ as vm_flags_t; 401 pub const WRITE: vm_flags_t [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(const struct mm_struct *mm, const struct file *file, 21 vm_flags_t vm_flags); 100 static inline vm_flags_t ksm_vma_flags(const struct mm_struct *mm, in ksm_vma_flags() 101 const struct file *file, vm_flags_t vm_flags) in ksm_vma_flags() 136 unsigned long end, int advice, vm_flags_t *vm_flags) in ksm_madvise()
|
H A D | memfd.h | 17 int memfd_check_seals_mmap(struct file *file, vm_flags_t *vm_flags_ptr); 28 vm_flags_t *vm_flags_ptr) in memfd_check_seals_mmap()
|
H A D | huge_mm.h | 266 vm_flags_t vm_flags, 287 vm_flags_t vm_flags, in thp_vma_allowable_orders() 322 vm_flags_t vm_flags) in vma_thp_disabled() 343 vm_flags_t vm_flags); 434 int hugepage_madvise(struct vm_area_struct *vma, vm_flags_t *vm_flags, 528 vm_flags_t vm_flags, in thp_vma_allowable_orders() 542 unsigned long flags, vm_flags_t vm_flags) in thp_get_unmapped_area_vmflags() 597 vm_flags_t *vm_flags, int advice) in hugepage_madvise()
|
H A D | mman.h | 140 static inline vm_flags_t 152 static inline vm_flags_t
|
H A D | mm_types.h | 663 typedef unsigned long vm_flags_t; typedef 678 vm_flags_t vm_flags; /* VMA vm_flags */ 790 vm_flags_t vm_flags; 834 const vm_flags_t vm_flags; 835 vm_flags_t __private __vm_flags; 1088 vm_flags_t def_flags;
|
H A D | mm.h | 719 vm_flags_t flags) in vm_flags_init() 730 vm_flags_t flags) in vm_flags_reset() 737 vm_flags_t flags) in vm_flags_reset_once() 744 vm_flags_t flags) in vm_flags_set() 751 vm_flags_t flags) in vm_flags_clear() 762 vm_flags_t set, vm_flags_t clear) in __vm_flags_mod() 772 vm_flags_t set, vm_flags_t clear) in vm_flags_mod() 843 static inline bool is_shared_maywrite(vm_flags_t vm_flag [all...] |
/linux/tools/testing/vma/ |
H A D | vma_internal.h | 151 typedef unsigned long vm_flags_t; typedef 284 vm_flags_t vm_flags; 326 const vm_flags_t vm_flags; 327 vm_flags_t __private __vm_flags; 581 static inline pgprot_t vm_get_page_prot(vm_flags_t vm_flags) in vm_get_page_prot() 586 static inline bool is_shared_maywrite(vm_flags_t vm_flags) in is_shared_maywrite() 704 static inline void vm_stat_account(struct mm_struct *mm, vm_flags_t flags, in vm_stat_account() 1089 vm_flags_t vm_flags) in khugepaged_enter_vma() 1147 static inline bool may_expand_vm(struct mm_struct *, vm_flags_t, unsigned long) in may_expand_vm() argument 1153 vm_flags_t flag in vm_flags_init() 1220 arch_validate_flags(vm_flags_t) arch_validate_flags() argument [all...] |
H A D | vma.c | 68 vm_flags_t vm_flags) in alloc_vma() 106 vm_flags_t vm_flags) in alloc_and_link_vma() 175 unsigned long end, pgoff_t pgoff, vm_flags_t vm_flags) in vmg_set_range() 198 unsigned long end, pgoff_t pgoff, vm_flags_t vm_flags, in vmg_set_range_anon_vma() 214 pgoff_t pgoff, vm_flags_t vm_flags, in try_merge_new_vma() 304 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_merge() 338 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_modify() 397 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_expand() 425 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_shrink() 446 vm_flags_t vm_flag in test_merge_new() [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); 202 vm_flags_t vm_flags); 207 unsigned long flags, vm_flags_t vm_flags); 211 unsigned long flags, vm_flags_t vm_flags);
|
/linux/mm/ |
H A D | vma.h | 101 vm_flags_t vm_flags; 291 vm_flags_t vm_flags); 316 vm_flags_t vm_flags, 354 unsigned long len, vm_flags_t vm_flags, unsigned long pgoff, 377 static inline pgprot_t vm_pgprot_modify(pgprot_t oldprot, vm_flags_t vm_flags) in vm_pgprot_modify() 396 static inline bool is_exec_mapping(vm_flags_t flags) in is_exec_mapping() 407 static inline bool is_stack_mapping(vm_flags_t flags) in is_stack_mapping() 415 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() 228 bool mlock_future_ok(struct mm_struct *mm, vm_flags_t vm_flags, in mlock_future_ok() 336 unsigned long flags, vm_flags_t vm_flags, in do_mmap() 646 static inline unsigned long stack_guard_placement(vm_flags_t vm_flags) in stack_guard_placement() 690 unsigned long flags, vm_flags_t vm_flags) in generic_get_unmapped_area() 725 unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area() 739 unsigned long flags, vm_flags_t vm_flags) in generic_get_unmapped_area_topdown() 793 unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area_topdown() 803 vm_flags_t vm_flags) in mm_get_unmapped_area_vmflags() 813 unsigned long pgoff, unsigned long flags, vm_flags_t vm_flag in __get_unmapped_area() [all...] |
H A D | memfd.c | 346 static int check_write_seal(vm_flags_t *vm_flags_ptr) in check_write_seal() 348 vm_flags_t vm_flags = *vm_flags_ptr; in check_write_seal() 349 vm_flags_t mask = vm_flags & (VM_SHARED | VM_WRITE); in check_write_seal() 371 int memfd_check_seals_mmap(struct file *file, vm_flags_t *vm_flags_ptr) in memfd_check_seals_mmap()
|
/linux/arch/sparc/include/asm/ |
H A D | mman.h | 31 static inline vm_flags_t sparc_calc_vm_prot_bits(unsigned long prot) in sparc_calc_vm_prot_bits() 61 static inline bool arch_validate_flags(vm_flags_t vm_flags) in arch_validate_flags()
|
/linux/arch/x86/kernel/ |
H A D | sys_x86_64.c | 118 static inline unsigned long stack_guard_placement(vm_flags_t vm_flags) in stack_guard_placement() 128 unsigned long pgoff, unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area() 169 unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area_topdown()
|
/linux/arch/powerpc/include/asm/ |
H A D | pkeys.h | 33 static inline vm_flags_t pkey_to_vmflag_bits(u16 pkey) in pkey_to_vmflag_bits() 35 return (((vm_flags_t)pkey << VM_PKEY_SHIFT) & ARCH_VM_PKEY_FLAGS); in pkey_to_vmflag_bits()
|
H A D | mman.h | 17 static inline vm_flags_t arch_calc_vm_prot_bits(unsigned long prot, in arch_calc_vm_prot_bits()
|
/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()
|
/linux/arch/powerpc/include/asm/book3s/64/ |
H A D | pkeys.h | 8 static inline u64 vmflag_to_pte_pkey_bits(vm_flags_t vm_flags) in vmflag_to_pte_pkey_bits()
|
/linux/arch/powerpc/include/asm/nohash/ |
H A D | hugetlb-e500.h | 15 static inline pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags) in arch_make_huge_pte()
|