Lines Matching defs:src_off
2739 loff_t src_off, loff_t dst_off, size_t len)
2747 * to (size - src_off), just drop to VFS default implementation, as the
2751 if (src_off + len > size) {
2752 doutc(cl, "Copy beyond EOF (%llu + %zu > %llu)\n", src_off,
2816 static ssize_t ceph_do_objects_copy(struct ceph_inode_info *src_ci, u64 *src_off,
2839 ceph_calc_file_object_mapping(&src_ci->i_layout, *src_off,
2881 *src_off += object_size;
2891 static ssize_t __ceph_copy_file_range(struct file *src_file, loff_t src_off,
2960 ret = file_write_and_wait_range(src_file, src_off, (src_off + len));
2984 ret = is_file_size_ok(src_inode, dst_inode, src_off, dst_off, len);
2998 ceph_calc_file_object_mapping(&src_ci->i_layout, src_off,
3013 * starting at the src_off
3023 ret = splice_file_range(src_file, &src_off, dst_file, &dst_off,
3036 src_off, dst_off, len);
3042 bytes = ceph_do_objects_copy(src_ci, &src_off, dst_ci, &dst_off,
3078 bytes = splice_file_range(src_file, &src_off, dst_file,
3092 static ssize_t ceph_copy_file_range(struct file *src_file, loff_t src_off,
3098 ret = __ceph_copy_file_range(src_file, src_off, dst_file, dst_off,
3102 ret = splice_copy_file_range(src_file, src_off, dst_file,