mk_vma_flags
mk_vma_flags(VMA_NORESERVE_BIT));
const vma_flags_t flags = mk_vma_flags(VMA_NORESERVE_BIT);
const vma_flags_t shmem_flags = mk_vma_flags(VMA_NORESERVE_BIT);
mk_vma_flags(VMA_NORESERVE_BIT));
mk_vma_flags(VMA_NORESERVE_BIT));
mk_vma_flags(VMA_NORESERVE_BIT));
vma_flags_and_mask(flags, mk_vma_flags(__VA_ARGS__))
vma_flags_test_any_mask(flags, mk_vma_flags(__VA_ARGS__))
vma_flags_test_all_mask(flags, mk_vma_flags(__VA_ARGS__))
vma_flags_set_mask(flags, mk_vma_flags(__VA_ARGS__))
vma_flags_clear_mask(flags, mk_vma_flags(__VA_ARGS__))
vma_flags_same_mask(flags, mk_vma_flags(__VA_ARGS__))
vma_test_any_mask(vma, mk_vma_flags(__VA_ARGS__))
vma_test_all_mask(vma, mk_vma_flags(__VA_ARGS__))
vma_set_flags_mask(vma, mk_vma_flags(__VA_ARGS__))
vma_clear_flags_mask(vma, mk_vma_flags(__VA_ARGS__))
vma_desc_test_any_mask(desc, mk_vma_flags(__VA_ARGS__))
vma_desc_test_all_mask(desc, mk_vma_flags(__VA_ARGS__))
vma_desc_set_flags_mask(desc, mk_vma_flags(__VA_ARGS__))
vma_desc_clear_flags_mask(desc, mk_vma_flags(__VA_ARGS__))
#define VMA_STARTGAP_FLAGS mk_vma_flags(VMA_GROWSDOWN_BIT, VMA_SHADOW_STACK_BIT)
#define VMA_STARTGAP_FLAGS mk_vma_flags(VMA_GROWSDOWN_BIT)
#define VMA_DROPPABLE mk_vma_flags(VMA_DROPPABLE_BIT)
#define VMA_DATA_FLAGS_TSK_EXEC mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, \
#define VMA_DATA_FLAGS_NON_EXEC mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, \
#define VMA_DATA_FLAGS_EXEC mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, \
#define VMA_ACCESS_FLAGS mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, VMA_EXEC_BIT)
#define VMA_SPECIAL_FLAGS mk_vma_flags(VMA_IO_BIT, VMA_DONTEXPAND_BIT, \
#define VMA_REMAP_FLAGS mk_vma_flags(VMA_IO_BIT, VMA_PFNMAP_BIT, \
#define VMA_LOCKED_MASK mk_vma_flags(VMA_LOCKED_BIT, VMA_LOCKONFAULT_BIT)
#define VMA_STICKY_FLAGS mk_vma_flags(VMA_SOFTDIRTY_BIT, VMA_MAYBE_GUARD_BIT)
#define VMA_STICKY_FLAGS mk_vma_flags(VMA_MAYBE_GUARD_BIT)
#define __VMA_UFFD_FLAGS mk_vma_flags(VMA_UFFD_MISSING_BIT, VMA_UFFD_WP_BIT, \
file = hugetlb_file_setup(name, 0, mk_vma_flags(VMA_NORESERVE_BIT),
file = shmem_file_setup(name, 0, mk_vma_flags(VMA_NORESERVE_BIT));
mk_vma_flags(VMA_EXEC_BIT) : EMPTY_VMA_FLAGS;
mk_vma_flags(VMA_NORESERVE_BIT),
mk_vma_flags(VMA_NORESERVE_BIT));
mk_vma_flags(VMA_NORESERVE_BIT));
mk_vma_flags(VMA_NORESERVE_BIT));
mk_vma_flags(VMA_NORESERVE_BIT));
vma_flags_test_all_mask(flags, mk_vma_flags(__VA_ARGS__))
vma_flags_set_mask(flags, mk_vma_flags(__VA_ARGS__))
vma_flags_clear_mask(flags, mk_vma_flags(__VA_ARGS__))
vma_flags_same_mask(flags, mk_vma_flags(__VA_ARGS__))
vma_test_any_mask(vma, mk_vma_flags(__VA_ARGS__))
vma_test_all_mask(vma, mk_vma_flags(__VA_ARGS__))
vma_set_flags_mask(vma, mk_vma_flags(__VA_ARGS__))
vma_clear_flags_mask(vma, mk_vma_flags(__VA_ARGS__))
vma_desc_test_any_mask(desc, mk_vma_flags(__VA_ARGS__))
vma_desc_test_all_mask(desc, mk_vma_flags(__VA_ARGS__))
vma_desc_set_flags_mask(desc, mk_vma_flags(__VA_ARGS__))
vma_desc_clear_flags_mask(desc, mk_vma_flags(__VA_ARGS__))
#define VMA_STARTGAP_FLAGS mk_vma_flags(VMA_GROWSDOWN_BIT, VMA_SHADOW_STACK_BIT)
#define VMA_STARTGAP_FLAGS mk_vma_flags(VMA_GROWSDOWN_BIT)
#define VMA_DATA_FLAGS_TSK_EXEC mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, \
#define VMA_DATA_FLAGS_NON_EXEC mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, \
#define VMA_DATA_FLAGS_EXEC mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, \
#define VMA_ACCESS_FLAGS mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, VMA_EXEC_BIT)
#define VMA_SPECIAL_FLAGS mk_vma_flags(VMA_IO_BIT, VMA_DONTEXPAND_BIT, \
#define VMA_REMAP_FLAGS mk_vma_flags(VMA_IO_BIT, VMA_PFNMAP_BIT, \
#define VMA_LOCKED_MASK mk_vma_flags(VMA_LOCKED_BIT, VMA_LOCKONFAULT_BIT)
#define VMA_STICKY_FLAGS mk_vma_flags(VMA_SOFTDIRTY_BIT, VMA_MAYBE_GUARD_BIT)
#define VMA_STICKY_FLAGS mk_vma_flags(VMA_MAYBE_GUARD_BIT)
vma_flags_and_mask(flags, mk_vma_flags(__VA_ARGS__))
vma_flags_test_any_mask(flags, mk_vma_flags(__VA_ARGS__))
vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, VMA_MAYREAD_BIT,
vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, VMA_MAYREAD_BIT,
vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, VMA_MAYREAD_BIT,
vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT, VMA_MAYREAD_BIT,
const vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT
vma_flags_t flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
ASSERT_TRUE(vma_flags_test_single_mask(&flags, mk_vma_flags(_flag))); \
ASSERT_TRUE(vma_test_single_mask(&vma, mk_vma_flags(_flag))); \
ASSERT_FALSE(vma_flags_test_single_mask(&flags, mk_vma_flags(_flag))); \
ASSERT_FALSE(vma_test_single_mask(&vma, mk_vma_flags(_flag))); \
const vma_flags_t flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
vma_flags_t vma_flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
vma_flags_t flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
vma_flags_t mask = mk_vma_flags(VMA_EXEC_BIT
vma_flags_t flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
vma_flags_t flags1 = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
vma_flags_t flags2 = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
flags2 = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT);
vma_flags_t flags1 = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
vma_flags_t flags2 = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
vma_flags_t flags3 = mk_vma_flags(VMA_IO_BIT, VMA_MAYBE_GUARD_BIT
vma_flags_t flags = mk_vma_flags(VMA_READ_BIT, VMA_WRITE_BIT,
vma_flags_t mask = mk_vma_flags(bit);