| /linux/mm/ |
| H A D | vma.c | 20 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 D | mseal.c | 72 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 D | userfaultfd.c | 2134 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 D | util.c | 1193 desc->vma_flags = vma->flags; in compat_set_desc_from_vma()
|
| H A D | hugetlb.c | 6537 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 D | filemap.c | 4026 if (is_shared_maywrite(&desc->vma_flags)) in generic_file_readonly_mmap_prepare()
|
| /linux/tools/testing/vma/tests/ |
| H A D | vma.c | 31 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 D | stubs.h | 106 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 D | dup.h | 537 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 D | trace_helpers.c | 278 (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 D | mmap-nommu.c | 66 return is_nommu_shared_vma_flags(&desc->vma_flags) ? 0 : -ENOSYS; in romfs_mmap_prepare()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_vm.c | 739 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 D | xe_vm_types.h | 415 unsigned int vma_flags; member
|
| H A D | xe_pt.c | 2211 (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 D | inode.c | 105 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 D | mm.h | 1417 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 D | hugetlb.h | 151 struct vm_area_struct *vma, vma_flags_t vma_flags);
|
| /linux/tools/include/uapi/linux/ |
| H A D | fs.h | 497 __u64 vma_flags; /* out */ member
|
| /linux/tools/perf/trace/beauty/include/uapi/linux/ |
| H A D | fs.h | 588 __u64 vma_flags; /* out */ member
|
| /linux/tools/testing/selftests/proc/ |
| H A D | proc-pid-vm.c | 525 assert(q.vma_flags == (PROCMAP_QUERY_VMA_READABLE | PROCMAP_QUERY_VMA_EXECUTABLE)); in main()
|