VM_IO
if (!vma || (vma->vm_flags & VM_IO))
vm_flags_set(vma, VM_IO | VM_PFNMAP);
vm_flags_set(vma, VM_IO | VM_PFNMAP);
vm_flags_set(vma, VM_IO | VM_PFNMAP);
vm_flags_set(vma, VM_IO | VM_PFNMAP);
vm_flags_set(vma, VM_IO | VM_PFNMAP);
vm_flags_set(vma, VM_IO | VM_PFNMAP);
vm_flags_set(vma, VM_IO | VM_PFNMAP);
vm_flags_set(vma, VM_IO | VM_PFNMAP);
vm_flags_set(vma, VM_IO | VM_PFNMAP);
if (!(vma->vm_flags & (VM_IO | VM_PFNMAP)))
if (!(vma->vm_flags & (VM_IO | VM_PFNMAP)))
VM_READ|VM_MAYREAD|VM_IO|VM_DONTDUMP|
vm_flags_set(vma, VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP | VM_IO);
vm_flags_set(vma, VM_PFNMAP | VM_IO | VM_DONTDUMP | VM_DONTCOPY);
VM_READ|VM_EXEC|VM_MAYEXEC|VM_MAYREAD|VM_DONTCOPY|VM_IO,
BUG_ON(!((vma->vm_flags & (VM_PFNMAP | VM_IO)) == (VM_PFNMAP | VM_IO)));
vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP |
vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP |
vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP |
vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP |
vm_flags_set(vma, VM_IO);
vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP);
vm_flags_set(vma, VM_IO | VM_DONTCOPY | VM_DONTEXPAND | VM_NORESERVE |
vm_flags_set(vma, VM_IO | VM_DONTCOPY | VM_DONTEXPAND | VM_NORESERVE |
vm_flags_set(vma, VM_IO | VM_DONTCOPY | VM_DONTEXPAND | VM_NORESERVE
vm_flags_set(vma, VM_IO | VM_DONTCOPY | VM_DONTEXPAND
const unsigned long device_vma = VM_IO | VM_PFNMAP | VM_MIXEDMAP;
vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP);
vm_flags_set(vma, VM_IO | VM_DONTEXPAND | VM_DONTDUMP);
vm_flags_set(vma, VM_IO | VM_MIXEDMAP | VM_DONTEXPAND | VM_DONTDUMP);
vm_flags_set(vma, VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP | VM_IO);
vm_flags_mod(vma, VM_IO | VM_DONTEXPAND | VM_DONTDUMP, VM_PFNMAP);
vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP | VM_IO | VM_MIXEDMAP);
VM_IO | VM_DONTCOPY | VM_DONTEXPAND |
vm_flags_mod(vma, VM_IO | VM_DONTEXPAND | VM_DONTDUMP, VM_PFNMAP);
vm_flags_set(vma, VM_PFNMAP | VM_IO | VM_DONTEXPAND | VM_DONTDUMP);
vm_flags_set(vma, VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP | VM_IO);
vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP |
vm_flags_set(vma, VM_IO | VM_DONTDUMP | VM_DONTEXPAND);
is_mmio = vma ? !!(vma->vm_flags & (VM_IO | VM_PFNMAP)) : 0;
vm_flags_set(vma, VM_IO | VM_DONTEXPAND | VM_DONTDUMP);
flags |= VM_IO | VM_DONTEXPAND;
flags |= VM_IO | VM_DONTEXPAND;
flags |= VM_IO | VM_DONTEXPAND;
flags |= VM_IO | VM_DONTEXPAND;
flags |= VM_IO | VM_DONTEXPAND;
flags |= VM_IO | VM_DONTEXPAND;
vm_flags_set(vma, VM_IO);
vm_flags_set(vma, VM_IO | VM_PFNMAP);
vm_flags_set(vma, VM_IO | VM_PFNMAP);
vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_LOCKED |
vm_flags_set(vma, VM_IO | VM_DONTEXPAND | VM_DONTDUMP);
vm_flags_set(vma, VM_IO | VM_DONTEXPAND | VM_DONTDUMP);
vm_flags_set(vma, VM_IO | VM_DONTEXPAND | VM_DONTDUMP);
vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP);
vm_flags_set(vma, VM_ALLOW_ANY_UNCACHED | VM_IO | VM_PFNMAP |
!(vma->vm_flags & (VM_IO | VM_PFNMAP))))
vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP);
vm_flags_set(vma, VM_IO);
vm_flags_set(vma, VM_IO | VM_DONTEXPAND);
vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTCOPY |
BUG_ON(!((vma->vm_flags & (VM_PFNMAP | VM_IO)) == (VM_PFNMAP | VM_IO)));
if (vma->vm_flags & VM_IO)
[ilog2(VM_IO)] = "io",
#define VM_SPECIAL (VM_IO | VM_DONTEXPAND | VM_PFNMAP | VM_MIXEDMAP)
{VM_IO, "io" }, \
VM_EXEC|VM_MAYEXEC|VM_DONTCOPY|VM_IO|
VM_READ | VM_MAYREAD | VM_IO | VM_DONTDUMP |
if (vm_flags & (VM_IO | VM_PFNMAP))
if (vma->vm_flags & (VM_IO | VM_PFNMAP))
if ((vma->vm_flags & (VM_IO | VM_PFNMAP)) ||
if (!(vma->vm_flags & (VM_IO | VM_PFNMAP)) &&
return vma_is_special_huge(vma) || (vma->vm_flags & VM_IO) ||
(vma_is_fsdax(vma) || vma->vm_flags & VM_IO);
if (!(vma->vm_flags & (VM_IO | VM_PFNMAP)))
if (vma->vm_flags & (VM_IO | VM_PFNMAP))
newflags |= VM_IO;
if (newflags & VM_IO) {
newflags &= ~VM_IO;
vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP);
return !(vma->vm_flags & (VM_PFNMAP | VM_IO | VM_HUGETLB |
const vm_flags_t RUST_CONST_HELPER_VM_IO = VM_IO;
#define VM_SPECIAL (VM_IO | VM_DONTEXPAND | VM_PFNMAP | VM_MIXEDMAP)
vm_flags_t special_flags[] = { VM_IO, VM_DONTEXPAND, VM_PFNMAP, VM_MIXEDMAP };
else if (vma->vm_flags & (VM_IO | VM_PFNMAP)) {