Home
last modified time | relevance | path

Searched refs:vm_flags_t (Results 1 – 25 of 91) sorted by relevance

1234

/linux/rust/kernel/mm/
H A Dvirt.rs73 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 Dbindings_helper.h123 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_PFNMAP = VM_PFNMAP;
[all …]
/linux/include/linux/
H A Dksm.h19 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 Dhugetlb_inline.h9 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 Dhuge_mm.h269 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 Dmemfd.h19 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 Dkhugepaged.h17 vm_flags_t vm_flags);
42 vm_flags_t vm_flags) in khugepaged_enter_vma()
H A Dmman.h140 static inline vm_flags_t
152 static inline vm_flags_t
/linux/arch/arm64/include/asm/
H A Dmman.h14 static inline vm_flags_t arch_calc_vm_prot_bits(unsigned long prot, in arch_calc_vm_prot_bits()
17 vm_flags_t ret = 0; in arch_calc_vm_prot_bits()
37 static inline vm_flags_t arch_calc_vm_flag_bits(struct file *file, in arch_calc_vm_flag_bits()
71 static inline bool arch_validate_flags(vm_flags_t vm_flags) in arch_validate_flags()
/linux/tools/testing/vma/tests/
H A Dmerge.c36 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 …]
/linux/tools/testing/vma/include/
H A Dstubs.h104 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 Ddup.h498 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 Dmm.h186 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 Dvma.h101 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 Dmlock.c424 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 Dmmap.c83 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 Dmemfd.c372 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/arch/sparc/include/asm/
H A Dmman.h31 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 Dsys_x86_64.c118 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/tools/testing/vma/
H A Dshared.h79 pgoff_t pgoff, vm_flags_t vm_flags);
87 pgoff_t pgoff, vm_flags_t vm_flags);
H A Dshared.c17 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()
/linux/arch/powerpc/include/asm/
H A Dpkeys.h33 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()
/linux/arch/mips/mm/
H A Dmmap.c102 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 Dmmap.c97 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 Dmmap.c32 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()

1234