Lines Matching +full:len +full:- +full:or +full:- +full:limit
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
6 #define FALLOC_FL_PUNCH_HOLE 0x02 /* de-allocates range */
20 * granularity of the operation. Most will limit operations to
21 * filesystem block size boundaries, but this boundary may be larger or
22 * smaller depending on the filesystem and/or the configuration of the
23 * filesystem or file.
26 * considered an illegal operation - just use ftruncate(2) if you need
35 * unwritten extents - even though file system may choose to zero out the
36 * extent or do whatever which will result in reading zeros from the range
48 * shifted towards right by len bytes to create a hole. As such, this
49 * operation will increase the size of the file by len bytes.
52 * of the operation. Most will limit operations to filesystem block size
53 * boundaries, but this boundary may be larger or smaller depending on
54 * the filesystem and/or the configuration of the filesystem or file.
56 * Attempting to insert space using this flag at OR beyond the end of
57 * the file is considered an illegal operation - just use ftruncate(2) or
66 * copy-on-write.
69 * granularity of the operation. Most will limit operations to filesystem
70 * block size boundaries, but this boundary may be larger or smaller
71 * depending on the filesystem and/or the configuration of the filesystem
72 * or file.
74 * This flag can only be used with allocate-mode fallocate, which is
75 * to say that it cannot be used with the punch, zero, collapse, or