Lines Matching defs:file
28 * extents to clone above, but shouldn't round up the file size.
125 * $ xfs_io -f -c "pwrite -S 0xab 0 500" file
127 * $ xfs_io -c "falloc 0 4K" file
206 * There's an implicit hole at file offset 0, copy the
318 * btrfs_clone() - clone a range from inode file to another
497 * Inline extents always have to start at file offset 0
560 * mixing buffered and direct IO writes against this file.
570 * beyond current i_size. If the file previously had an i_size
577 * replaced file extent items.
679 static noinline int btrfs_clone_files(struct file *file, struct file *file_src,
682 struct inode *inode = file_inode(file);
692 * eof block into the middle of a file, which would result in corruption
693 * if the file size is not blocksize aligned. So we don't need to check
746 static int btrfs_remap_file_range_prep(struct file *file_in, loff_t pos_in,
747 struct file *file_out, loff_t pos_out,
768 /* Don't make the dst file partly checksummed */
786 * to complete so that new file extent items are in the fs tree.
836 loff_t btrfs_remap_file_range(struct file *src_file, loff_t off,
837 struct file *dst_file, loff_t destoff, loff_t len,