Home
last modified time | relevance | path

Searched refs:vma_flags (Results 1 – 20 of 20) sorted by relevance

/linux/mm/
H A Dvma.c20 vma_flags_t vma_flags; member
53 .vma_flags = vma_flags_, \
64 .vma_flags = (map_)->vma_flags, \
92 diff = vma_flags_diff_pair(&vma->flags, &vmg->vma_flags); in is_mergeable_vma()
811 vma_flags_t sticky_flags = vma_flags_and_mask(&vmg->vma_flags, in vma_merge_existing_range()
851 if (vma_flags_test_any_mask(&vmg->vma_flags, VMA_SPECIAL_FLAGS) || in vma_merge_existing_range()
1074 if (vma_flags_test_any_mask(&vmg->vma_flags, VMA_SPECIAL_FLAGS) || in vma_merge_new_range()
1171 vma_flags_and_mask(&vmg->vma_flags, VMA_STICKY_FLAGS); in vma_expand()
1714 const vma_flags_t vma_flags = *vma_flags_ptr; in vma_modify_flags() local
1717 vmg.vma_flags = vma_flags; in vma_modify_flags()
[all …]
H A Dmseal.c72 vma_flags_t vma_flags = vma->flags; in mseal_apply() local
74 vma_flags_set(&vma_flags, VMA_SEALED_BIT); in mseal_apply()
77 curr_end, &vma_flags); in mseal_apply()
H A Duserfaultfd.c2134 vma_flags_t vma_flags = legacy_to_vma_flags(vm_flags); in userfaultfd_register_range() local
2156 vma_test_all_mask(vma, vma_flags)) in userfaultfd_register_range()
2165 vma_flags_set_mask(&new_vma_flags, vma_flags); in userfaultfd_register_range()
H A Dutil.c1193 desc->vma_flags = vma->flags; in compat_set_desc_from_vma()
H A Dhugetlb.c6537 vma_flags_t vma_flags) in hugetlb_reserve_pages() argument
6564 if (vma_flags_test(&vma_flags, VMA_NORESERVE_BIT)) in hugetlb_reserve_pages()
H A Dfilemap.c4026 if (is_shared_maywrite(&desc->vma_flags)) in generic_file_readonly_mmap_prepare()
/linux/tools/testing/vma/tests/
H A Dvma.c31 vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, in test_copy_vma()
40 vma = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, vma_flags); in test_copy_vma()
52 vma = alloc_and_link_vma(&mm, 0, 0x2000, 0, vma_flags); in test_copy_vma()
53 vma_next = alloc_and_link_vma(&mm, 0x6000, 0x8000, 6, vma_flags); in test_copy_vma()
72 desc.vma_flags = EMPTY_VMA_FLAGS; in test_vma_flags_unchanged()
95 ASSERT_TRUE(compare_legacy_flags(legacy_flags, desc.vma_flags)); in test_vma_flags_unchanged()
97 ASSERT_TRUE(compare_legacy_flags(legacy_flags, desc.vma_flags)); in test_vma_flags_cleared()
184 .vma_flags = flags, in test_vma_flags_test()
244 .vma_flags = flags, in test_vma_flags_test()
354 .vma_flags
[all...]
/linux/tools/testing/vma/include/
H A Dstubs.h106 const struct file *file, vma_flags_t vma_flags) in ksm_vma_flags() argument
108 return vma_flags; in ksm_vma_flags()
244 const vma_flags_t *vma_flags, in may_expand_vm() argument
H A Ddup.h537 vma_flags_t vma_flags; member
1121 return vma_flags_test(&desc->vma_flags, bit); in vma_desc_test()
1127 return vma_flags_test_any_mask(&desc->vma_flags, flags); in vma_desc_test_any_mask()
1136 return vma_flags_test_all_mask(&desc->vma_flags, flags); in vma_desc_test_all_mask()
1145 vma_flags_set_mask(&desc->vma_flags, flags); in vma_desc_set_flags_mask()
1154 vma_flags_clear_mask(&desc->vma_flags, flags); in vma_desc_clear_flags_mask()
1304 desc->vma_flags = vma->flags; in compat_set_desc_from_vma()
1547 static inline pgprot_t vma_get_page_prot(vma_flags_t vma_flags) in vma_get_page_prot() argument
1549 const vm_flags_t vm_flags = vma_flags_to_legacy(vma_flags); in vma_get_page_prot()
/linux/tools/testing/selftests/bpf/
H A Dtrace_helpers.c278 (q.vma_flags & PROCMAP_QUERY_VMA_READABLE) ? 'r' : '-', in procmap_query()
279 (q.vma_flags & PROCMAP_QUERY_VMA_WRITABLE) ? 'w' : '-', in procmap_query()
280 (q.vma_flags & PROCMAP_QUERY_VMA_EXECUTABLE) ? 'x' : '-', in procmap_query()
281 (q.vma_flags & PROCMAP_QUERY_VMA_SHARED) ? 's' : 'p', in procmap_query()
290 *flags = q.vma_flags; in procmap_query()
/linux/fs/romfs/
H A Dmmap-nommu.c66 return is_nommu_shared_vma_flags(&desc->vma_flags) ? 0 : -ENOSYS; in romfs_mmap_prepare()
/linux/drivers/gpu/drm/xe/
H A Dxe_vm.c739 op->map.vma_flags = vma->gpuva.flags & XE_VMA_CREATE_MASK; in xe_vm_populate_rebind()
2476 op->map.vma_flags |= XE_VMA_READ_ONLY; in vm_bind_ioctl_ops_create()
2478 op->map.vma_flags |= DRM_GPUVA_SPARSE; in vm_bind_ioctl_ops_create()
2480 op->map.vma_flags |= XE_VMA_SYSTEM_ALLOCATOR; in vm_bind_ioctl_ops_create()
2482 op->map.vma_flags |= XE_VMA_DUMPABLE; in vm_bind_ioctl_ops_create()
2484 op->map.vma_flags |= XE_VMA_MADV_AUTORESET; in vm_bind_ioctl_ops_create()
2803 flags |= op->map.vma_flags & XE_VMA_CREATE_MASK; in vm_bind_ioctl_ops_parse()
2812 !(op->map.vma_flags & XE_VMA_SYSTEM_ALLOCATOR)) || in vm_bind_ioctl_ops_parse()
4704 unsigned int vma_flags = 0; in xe_vm_alloc_vma() local
4734 vma_flags = vma->gpuva.flags; in xe_vm_alloc_vma()
[all …]
H A Dxe_vm_types.h415 unsigned int vma_flags; member
H A Dxe_pt.c2211 (op->map.vma_flags & XE_VMA_SYSTEM_ALLOCATOR)) in op_prepare()
2442 (op->map.vma_flags & XE_VMA_SYSTEM_ALLOCATOR)) in op_commit()
/linux/fs/hugetlbfs/
H A Dinode.c105 vma_flags_t vma_flags; in hugetlbfs_file_mmap() local
144 vma_flags = vma->flags; in hugetlbfs_file_mmap()
151 vma_flags_set(&vma_flags, VMA_NORESERVE_BIT); in hugetlbfs_file_mmap()
156 vma_flags) < 0) in hugetlbfs_file_mmap()
/linux/include/linux/
H A Dmm.h1417 return vma_flags_test(&desc->vma_flags, bit); in vma_desc_test()
1424 return vma_flags_test_any_mask(&desc->vma_flags, flags); in vma_desc_test_any_mask()
1441 return vma_flags_test_all_mask(&desc->vma_flags, flags); in vma_desc_test_all_mask()
1457 vma_flags_set_mask(&desc->vma_flags, flags); in vma_desc_set_flags_mask()
1474 vma_flags_clear_mask(&desc->vma_flags, flags); in vma_desc_clear_flags_mask()
2211 const vma_flags_t *flags = &desc->vma_flags; in vma_desc_is_cow_mapping()
4466 static inline pgprot_t vma_get_page_prot(vma_flags_t vma_flags) in vma_get_page_prot() argument
4468 const vm_flags_t vm_flags = vma_flags_to_legacy(vma_flags); in vma_get_page_prot()
4479 static inline pgprot_t vma_get_page_prot(vma_flags_t vma_flags) in vma_get_page_prot() argument
H A Dhugetlb.h151 struct vm_area_struct *vma, vma_flags_t vma_flags);
/linux/tools/include/uapi/linux/
H A Dfs.h497 __u64 vma_flags; /* out */ member
/linux/tools/perf/trace/beauty/include/uapi/linux/
H A Dfs.h588 __u64 vma_flags; /* out */ member
/linux/tools/testing/selftests/proc/
H A Dproc-pid-vm.c525 assert(q.vma_flags == (PROCMAP_QUERY_VMA_READABLE | PROCMAP_QUERY_VMA_EXECUTABLE)); in main()