Lines Matching defs:in
50 * In contrast, in cases where DIO is unsupported due to ext4 features, ext4
53 * This function implements the traditional ext4 behavior in all these cases.
86 * flag needs to be cleared here in order to ensure that the
119 /* Fallback to buffered IO in case we cannot support DAX */
150 static ssize_t ext4_file_splice_read(struct file *in, loff_t *ppos,
154 struct inode *inode = file_inode(in);
158 return filemap_splice_read(in, ppos, pipe, len, flags);
187 * This tests whether the IO in question is block-aligned or not.
345 * remove the inode from the in-memory linked list.
354 * to cleanup the orphan list in ext4_handle_inode_extension(). Do it
387 * blocks. But the code in ext4_iomap_alloc() is careful to use
389 * uninitialized blocks in a file even if we didn't succeed in writing
416 * we protect splitting extents by i_data_sem in ext4_inode_info, so we can
446 * required to change security info in file_modified(), for extending
452 * data corruption due to partial block zeroing in the dio layer, and so
512 * IO. A more reliable check is done in ext4_dio_write_checks() with
513 * proper locking in place.
585 * was called. Cleanup the inode in case of error or race with
610 * invalidated. This is in attempt to preserve the expected
611 * direct I/O semantics in the case we fallback to buffered I/O
712 * We have to distinguish real writes from writes which will result in a
718 * unset for order != 0 (i.e. only in do_cow_fault); for
825 * store it in the superblock for sysadmin convenience