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