Lines Matching defs:in

151 	 * inode size in case of an extending write.
159 * Any inode that has dirty modifications in the log is pinned. The
230 /* get a shared lock if no remapping in progress */
335 struct file *in,
341 struct inode *inode = file_inode(in);
354 ret = filemap_splice_read(in, ppos, pipe, len, flags);
399 * For changing security info in file_remove_privs() we need i_rwsem
420 * We need to serialise against EOF updates that occur in IO completions
452 * We now have an IO submission barrier in place, but
517 * Unwritten conversion updates the in-core isize after extent
528 * We need to update the in-core inode size here so that we don't end up
529 * with the on-disk inode size being outside the in-core inode size. We
535 * here can result in EOF moving backwards and Bad Things Happen when
587 * the iolock back to shared if we had to take the exclusive lock in
607 * them to be done in parallel with reads and other direct I/O writes. However,
611 * the unaligned I/O so that we don't get racing block zeroing in the dio layer.
635 * don't even bother trying the fast path in this case.
665 * in-flight. Otherwise we risk data corruption due to unwritten extent
839 * write *only* in the case that we're doing a reflink
899 * the on disk and in memory inode sizes, and the operations that follow
900 * require the in-memory size to be fully up-to-date.
911 * the required flush for collapse in xfs_prepare_shift().
941 * in which case it is effectively a truncate operation
1073 * Operations creating pages in page cache need protection from hole
1277 * Locking for serialisation of IO during page faults. This results in a lock