---
title: flags
framework: Kernel
role: pseudoSymbol
path: kernel/vnop_pageout_args/1807514-flags
---

# flags

UPL-style flags: UPL_IOSYNC, UPL_NOCOMMIT, UPL_NORDAHEAD, UPL_VNODE_PAGER, UPL_MSYNC. Filesystems should generally leave it to the cluster layer to handle these flags. See the memory_object_types.h header in the kernel framework if interested.

## See Also

### Fields

- [vp](kernel/vnop_pageout_args/1807482-vp.md)
- [pl](kernel/vnop_pageout_args/1807490-pl.md)
- [pl_offset](kernel/vnop_pageout_args/1807495-pl_offset.md)
- [f_offset](kernel/vnop_pageout_args/1807502-f_offset.md)
- [size](kernel/vnop_pageout_args/1807509-size.md)
- [ctx](kernel/vnop_pageout_args/1807517-ctx.md)
