Home
last modified time | relevance | path

Searched refs:vma_flags_t (Results 1 – 25 of 29) sorted by relevance

12

/linux/tools/testing/vma/include/
H A Ddup.h38 vma_flags_t def_vma_flags;
443 #define EMPTY_VMA_FLAGS ((vma_flags_t){ })
448 static __always_inline bool vma_flags_empty(const vma_flags_t *flags) in vma_flags_empty()
528 vma_flags_t vma_flags;
560 vma_flags_t flags;
803 static __always_inline void vma_flags_overwrite_word(vma_flags_t *flags, in vma_flags_overwrite_word()
817 static __always_inline void vma_flags_overwrite_word_once(vma_flags_t *flags, in vma_flags_overwrite_word_once()
826 static __always_inline void vma_flags_set_word(vma_flags_t *flags, in vma_flags_set_word()
835 static __always_inline void vma_flags_clear_word(vma_flags_t *flags, in vma_flags_clear_word()
843 static __always_inline void vma_flags_clear_all(vma_flags_t *flags) in vma_flags_clear_all()
[all …]
H A Dcustom.h
H A Dstubs.h105 static inline vma_flags_t ksm_vma_flags(struct mm_struct *mm, in ksm_vma_flags()
106 const struct file *file, vma_flags_t vma_flags) in ksm_vma_flags()
244 const vma_flags_t *vma_flags, in may_expand_vm()
/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()
8 vma_flags_t converted_flags; in compare_legacy_flags()
31 vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, in test_copy_vma()
109 vma_flags_t flags = EMPTY_VMA_FLAGS; in test_vma_flags_unchanged()
119 vma_flags_t mask = mk_vma_flags(bit); in test_vma_flags_unchanged()
149 const vma_flags_t empty = EMPTY_VMA_FLAGS; in test_vma_flags_cleared()
150 vma_flags_t flags; in test_vma_flags_cleared()
176 vma_flags_t flags = EMPTY_VMA_FLAGS; in test_vma_flags_word()
177 const vma_flags_t comparison = in test_vma_flags_word()
221 vma_flags_t flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, in test_vma_flags_test()
[all …]
H A Dmerge.c36 unsigned long end, pgoff_t pgoff, vma_flags_t vma_flags) in vmg_set_range()
60 unsigned long end, pgoff_t pgoff, vma_flags_t vma_flags, in vmg_set_range_anon_vma()
75 unsigned long end, pgoff_t pgoff, vma_flags_t vma_flags, in try_merge_new_vma()
99 vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, VMA_MAYREAD_BIT, in test_simple_merge()
136 vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, VMA_MAYREAD_BIT, in test_simple_modify()
200 vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, VMA_MAYREAD_BIT, in test_simple_expand()
230 vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, VMA_MAYREAD_BIT, in test_simple_shrink()
253 vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, in __test_merge_new()
491 vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, in test_vma_merge_special_flags()
501 vma_flags_t all_special_flags = EMPTY_VMA_FLAGS; in test_vma_merge_special_flags()
[all …]
/linux/mm/
H A Dmlock.c425 vma_flags_t *new_vma_flags) in mlock_vma_pages_range()
469 unsigned long end, vma_flags_t *new_vma_flags) in mlock_fixup()
471 const vma_flags_t old_vma_flags = vma->flags; in mlock_fixup()
520 const vma_flags_t *flags) in apply_vma_lock_flags()
545 vma_flags_t newflags; in apply_vma_lock_flags()
620 vma_flags_t *flags) in do_mlock()
669 vma_flags_t flags = mk_vma_flags(VMA_LOCKED_BIT); in SYSCALL_DEFINE2()
676 vma_flags_t vma_flags = mk_vma_flags(VMA_LOCKED_BIT); in SYSCALL_DEFINE3()
689 vma_flags_t flags = EMPTY_VMA_FLAGS; in SYSCALL_DEFINE2()
721 vma_flags_t to_add = EMPTY_VMA_FLAGS; in apply_mlockall_flags()
[all …]
H A Dvma.h112 vma_flags_t vma_flags;
447 unsigned long start, unsigned long end, vma_flags_t *vma_flags_ptr);
521 unsigned long start, unsigned long end, const vma_flags_t *vma_flags,
549 unsigned long len, vma_flags_t vma_flags, unsigned long pgoff,
554 vma_flags_t vma_flags);
573 static inline pgprot_t vma_pgprot_modify(pgprot_t oldprot, vma_flags_t vma_flags) in vma_pgprot_modify()
618 static inline bool is_data_mapping_vma_flags(const vma_flags_t *vma_flags) in is_data_mapping_vma_flags()
821 static inline bool map_deny_write_exec(const vma_flags_t *old, in map_deny_write_exec()
822 const vma_flags_t *new) in map_deny_write_exec()
H A Dvma.c25 vma_flags_t vma_flags;
109 vma_flags_t diff; in is_mergeable_vma()
892 vma_flags_t sticky_flags = vma_flags_and_mask(&vmg->vma_flags, in vma_merge_existing_range()
987 vma_flags_t next_sticky; in vma_merge_existing_range()
996 vma_flags_t prev_sticky; in vma_merge_existing_range()
1253 vma_flags_t sticky_flags = in vma_expand()
1255 vma_flags_t target_sticky; in vma_expand()
1294 vma_flags_t next_sticky; in vma_expand()
1791 vma_flags_t *vma_flags_ptr) in vma_modify_flags()
1794 const vma_flags_t vma_flags = *vma_flags_ptr; in vma_modify_flags()
[all …]
H A Dvma_exec.c115 vma_flags_t flags = VMA_STACK_INCOMPLETE_SETUP; in create_init_stack_vma()
H A Dshmem.c3028 dev_t dev, vma_flags_t flags) in __shmem_get_inode()
3107 umode_t mode, dev_t dev, vma_flags_t flags) in shmem_get_inode()
3135 umode_t mode, dev_t dev, vma_flags_t flags) in shmem_get_inode()
5797 umode_t mode, dev_t dev, vma_flags_t flags) in shmem_get_inode()
5808 loff_t size, vma_flags_t flags, in __shmem_file_setup()
5857 vma_flags_t flags) in shmem_kernel_file_setup()
5869 struct file *shmem_file_setup(const char *name, loff_t size, vma_flags_t flags) in shmem_file_setup()
5883 loff_t size, vma_flags_t flags) in shmem_file_setup_with_mnt()
5890 vma_flags_t flags) in __shmem_zero_setup()
H A Dksm.c744 static bool ksm_compatible(const struct file *file, vma_flags_t vma_flags) in ksm_compatible()
2863 static bool __ksm_should_add_vma(const struct file *file, vma_flags_t vma_flags) in __ksm_should_add_vma()
2902 vma_flags_t ksm_vma_flags(struct mm_struct *mm, const struct file *file, in ksm_vma_flags()
2903 vma_flags_t vma_flags) in ksm_vma_flags()
H A Drmap.c911 vma_flags_t vma_flags;
1019 vma_flags_t vma_flags = vma->flags; in folio_referenced_one()
1069 struct mem_cgroup *memcg, vma_flags_t *vma_flags) in folio_referenced()
H A Duserfaultfd.c475 vma_flags_t flags;
493 vma_flags_t flags = vma_flags_and_mask(&vma->flags, in mfill_retry_state_changed()
2270 vma_flags_t new_vma_flags = vma->flags; in userfaultfd_clear_vma()
2320 vma_flags_t vma_flags = legacy_to_vma_flags(vm_flags); in userfaultfd_register_range()
2324 vma_flags_t new_vma_flags; in userfaultfd_register_range()
H A Dvmscan.c268 const vma_flags_t *vma_flags) in is_exec_file_folio()
840 static bool lru_gen_set_refs(struct folio *folio, const vma_flags_t *vma_flags) in lru_gen_set_refs()
862 static bool lru_gen_set_refs(struct folio *folio, const vma_flags_t *vma_flags) in lru_gen_set_refs()
872 vma_flags_t vma_flags; in folio_check_references()
2072 vma_flags_t vma_flags; in shrink_active_list()
3269 static int folio_update_gen(struct folio *folio, int gen, const vma_flags_t *vma_flags) in folio_update_gen()
H A Dinternal.h1621 bool may_expand_vm(struct mm_struct *mm, const vma_flags_t *vma_flags,
H A Dnommu.c1017 vma_flags_t vma_flags, in do_mmap()
H A Dmremap.c1496 vma_flags_t vma_flags = vrm->vma->flags; in mremap_to()
/linux/include/linux/
H A Dmm_types.h871 } vma_flags_t; typedef
873 #define EMPTY_VMA_FLAGS ((vma_flags_t){ })
876 static __always_inline bool vma_flags_empty(const vma_flags_t *flags) in vma_flags_empty()
900 vma_flags_t vma_flags;
950 vma_flags_t flags;
1081 static __always_inline void vma_flags_clear_all(vma_flags_t *flags) in vma_flags_clear_all()
1093 static __always_inline vm_flags_t vma_flags_to_legacy(vma_flags_t flags) in vma_flags_to_legacy()
1104 static __always_inline void vma_flags_overwrite_word(vma_flags_t *flags, in vma_flags_overwrite_word()
1118 static __always_inline vma_flags_t legacy_to_vma_flags(vm_flags_t flags) in legacy_to_vma_flags()
1120 vma_flags_t ret = EMPTY_VMA_FLAGS; in legacy_to_vma_flags()
[all …]
H A Dmm.h1023 vma_flags_t *flags) in vma_flags_reset_once()
1117 static __always_inline void vma_flags_set_flag(vma_flags_t *flags, in vma_flags_set_flag()
1125 static __always_inline vma_flags_t __mk_vma_flags(vma_flags_t flags, in __mk_vma_flags()
1159 static __always_inline int vma_flags_count(const vma_flags_t *flags) in vma_flags_count()
1171 static __always_inline bool vma_flags_test(const vma_flags_t *flags, in vma_flags_test()
1183 static __always_inline vma_flags_t vma_flags_and_mask(const vma_flags_t *flags, in vma_flags_and_mask()
1184 vma_flags_t to_and) in vma_flags_and_mask()
1186 vma_flags_t dst; in vma_flags_and_mask()
1206 static __always_inline bool vma_flags_test_any_mask(const vma_flags_t *flags, in vma_flags_test_any_mask()
1207 vma_flags_t to_test) in vma_flags_test_any_mask()
[all …]
H A Dhugetlb_inline.h9 static inline bool is_vma_hugetlb_flags(const vma_flags_t *flags) in is_vma_hugetlb_flags()
16 static inline bool is_vma_hugetlb_flags(const vma_flags_t *flags) in is_vma_hugetlb_flags()
H A Dshmem_fs.h104 struct file *shmem_file_setup(const char *name, loff_t size, vma_flags_t flags);
105 struct file *shmem_kernel_file_setup(const char *name, loff_t size, vma_flags_t vma_flags);
107 const char *name, loff_t size, vma_flags_t flags);
H A Drmap.h846 struct mem_cgroup *memcg, vma_flags_t *vma_flags);
980 struct mem_cgroup *memcg, vma_flags_t *vma_flags) in folio_referenced()
/linux/tools/testing/vma/
H A Dshared.c17 pgoff_t pgoff, vma_flags_t vma_flags) in alloc_vma()
42 pgoff_t pgoff, vma_flags_t vma_flags) in alloc_and_link_vma()
H A Dvma_internal.h46 } __private vma_flags_t; typedef
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_shmem.c508 const vma_flags_t shmem_flags = mk_vma_flags(VMA_NORESERVE_BIT); in __create_shmem()

12