---
title: flags
framework: Kernel
role: pseudoSymbol
path: kernel/vnop_pagein_args/1807426-flags
---

# flags

PREALLOCATE: preallocate allocation blocks. ALLOCATECONTIG: allocate contigious space. ALLOCATEALL: allocate all requested space or no space at all. FREEREMAINDER: deallocate allocated but unfilled blocks. ALLOCATEFROMPEOF: allocate from the physical eof. ALLOCATEFROMVOL: allocate from the volume offset.

## See Also

### Fields

- [vp](kernel/vnop_pagein_args/1807403-vp.md)
- [length](kernel/vnop_pagein_args/1807414-length.md)
- [bytesallocated](kernel/vnop_pagein_args/1807437-bytesallocated.md)
- [offset](kernel/vnop_pagein_args/1807450-offset.md)
- [ctx](kernel/vnop_pagein_args/1807464-ctx.md)
