Home
last modified time | relevance | path

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

12

/linux/rust/kernel/mm/
H A Dvirt.rs73 pub fn flags(&self) -> vm_flags_t { in flags() argument
243 unsafe fn update_flags(&self, set: vm_flags_t, unset: vm_flags_t) {
386 pub use bindings::vm_flags_t;
390 use super::vm_flags_t;
394 pub const NONE: vm_flags_t = bindings::VM_NONE as vm_flags_t;
397 pub const READ: vm_flags_t = bindings::VM_READ as vm_flags_t;
400 pub const WRITE: vm_flags_t
245 update_flags(&self, set: vm_flags_t, unset: vm_flags_t) update_flags() argument
[all...]
/linux/rust/bindings/
H A Dbindings_helper.h133 const vm_flags_t RUST_CONST_HELPER_VM_MERGEABLE = VM_MERGEABLE;
134 const vm_flags_t RUST_CONST_HELPER_VM_READ = VM_READ;
135 const vm_flags_t RUST_CONST_HELPER_VM_WRITE = VM_WRITE;
136 const vm_flags_t RUST_CONST_HELPER_VM_EXEC = VM_EXEC;
137 const vm_flags_t RUST_CONST_HELPER_VM_SHARED = VM_SHARED;
138 const vm_flags_t RUST_CONST_HELPER_VM_MAYREAD = VM_MAYREAD;
139 const vm_flags_t RUST_CONST_HELPER_VM_MAYWRITE = VM_MAYWRITE;
140 const vm_flags_t RUST_CONST_HELPER_VM_MAYEXEC = VM_MAYEXEC;
141 const vm_flags_t RUST_CONST_HELPER_VM_MAYSHARE = VM_MAYEXEC;
142 const vm_flags_t RUST_CONST_HELPER_VM_PFNMA
[all...]
/linux/tools/testing/vma/include/
H A Ddup.h37 vm_flags_t def_flags;
559 const vm_flags_t vm_flags;
787 static inline pgprot_t vm_get_page_prot(vm_flags_t vm_flags) in vm_get_page_prot()
855 static __always_inline vm_flags_t vma_flags_to_legacy(vma_flags_t flags) in vma_flags_to_legacy()
857 return (vm_flags_t)flags.__vma_flags[0]; in vma_flags_to_legacy()
866 static __always_inline vma_flags_t legacy_to_vma_flags(vm_flags_t flags) in legacy_to_vma_flags()
884 vm_flags_t flags) in vm_flags_init()
896 vm_flags_t flags) in vm_flags_reset()
919 vm_flags_t flags) in vm_flags_set()
926 vm_flags_t flags) in vm_flags_clear()
[all …]
H A Dstubs.h187 vm_flags_t vm_flags) in khugepaged_enter_vma()
323 static inline bool arch_validate_flags(vm_flags_t flags) in arch_validate_flags()
/linux/tools/testing/vma/
H A Dshared.h
H A Dvma_internal.h48 typedef unsigned long vm_flags_t; typedef
/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()
/linux/include/linux/
H A Dmm_types.h695 typedef unsigned long vm_flags_t; typedef
710 vm_flags_t vm_flags; /* VMA vm_flags */
949 const vm_flags_t vm_flags;
1093 static __always_inline vm_flags_t vma_flags_to_legacy(vma_flags_t flags) in vma_flags_to_legacy()
1095 return (vm_flags_t)flags.__vma_flags[0]; in vma_flags_to_legacy()
1118 static __always_inline vma_flags_t legacy_to_vma_flags(vm_flags_t flags) in legacy_to_vma_flags()
1291 vm_flags_t def_flags;
H A Dmm.h1002 vm_flags_t flags) in vm_flags_init()
1015 vm_flags_t flags) in vm_flags_reset()
1039 vm_flags_t flags) in vm_flags_set()
1046 vm_flags_t flags) in vm_flags_clear()
1058 vm_flags_t set, vm_flags_t clear) in __vm_flags_mod()
1068 vm_flags_t set, vm_flags_t clear) in vm_flags_mod()
1077 const vm_flags_t mask = BIT((__force int)bit); in __vma_atomic_valid_flag()
2347 static inline bool is_nommu_shared_mapping(vm_flags_t flags) in is_nommu_shared_mapping()
3437 unsigned long start, unsigned long end, vm_flags_t newflags);
4243 extern void vm_stat_account(struct mm_struct *, vm_flags_t, long npages);
[all …]
/linux/mm/
H A Dvma.h111 vm_flags_t vm_flags;
594 static inline bool is_exec_mapping(vm_flags_t flags) in is_exec_mapping()
605 static inline bool is_stack_mapping(vm_flags_t flags) in is_stack_mapping()
613 static inline bool is_data_mapping(vm_flags_t flags) in is_data_mapping()
846 vm_flags_t vm_flags, void *priv,
H A Dnommu.c848 static vm_flags_t determine_vm_flags(struct file *file, in determine_vm_flags()
853 vm_flags_t vm_flags; in determine_vm_flags()
1022 vm_flags_t vm_flags = vma_flags_to_legacy(vma_flags); in do_mmap()
H A Dmadvise.c151 static int madvise_update_vma(vm_flags_t new_flags, in madvise_update_vma()
1057 vm_flags_t disallowed = VM_SPECIAL | VM_HUGETLB; in is_valid_guard_vma()
1351 vm_flags_t new_flags = vma->vm_flags; in madvise_vma_behavior()
/linux/arch/sh/mm/
H A Dmmap.c56 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/s390/mm/
H A Dmmap.c80 unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area()
116 unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area_topdown()
/linux/arch/powerpc/include/asm/nohash/
H A Dhugetlb-e500.h15 static inline pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags) in arch_make_huge_pte()
/linux/arch/csky/abiv1/
H A Dmmap.c27 unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area()
/linux/arch/riscv/include/asm/
H A Dhugetlb.h50 pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags);
/linux/arch/powerpc/include/asm/nohash/32/
H A Dhugetlb-8xx.h48 static inline pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags) in arch_make_huge_pte()
/linux/arch/xtensa/kernel/
H A Dsyscall.c59 vm_flags_t vm_flags) in arch_get_unmapped_area()
/linux/arch/arc/mm/
H A Dmmap.c27 unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area()
/linux/arch/sparc/kernel/
H A Dsys_sparc_64.c101 …signed long addr, unsigned long len, unsigned long pgoff, unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area()
165 const unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area_topdown()
/linux/tools/testing/vma/tests/
H A Dvma.c3 static bool compare_legacy_flags(vm_flags_t legacy_flags, vma_flags_t flags) in compare_legacy_flags()
110 vm_flags_t legacy_flags = 0; in test_vma_flags_unchanged()
/linux/Documentation/translations/zh_CN/mm/
H A Dhugetlbfs_reserv.rst99 vm_flags_t vm_flags)

12