Lines Matching defs:unwritten
188 * Ext4 utilizes unwritten extents when hole-filling during direct IO, and they
192 * threads are at work on the same unwritten block, they must be synchronized
218 loff_t pos, loff_t len, bool *unwritten)
237 * check m_flags to distinguish the unwritten extents.
239 *unwritten = !(map.m_flags & EXT4_MAP_MAPPED);
388 * zeroed/unwritten extents if this is possible; thus we won't leave
415 * initialized blocks and unwritten blocks. For overwrite unwritten blocks
423 bool *unwritten, int *dio_flags)
442 overwrite = ext4_overwrite_io(inode, offset, count, unwritten);
447 * I/O, any form of non-overwrite I/O, and unaligned I/O to unwritten
457 (unaligned_io && *unwritten)))) {
480 if (unaligned_io && (!overwrite || *unwritten))
506 bool extend = false, unwritten = false;
552 &unwritten, &dio_flags);
575 if (ilock_shared && !unwritten)