Home
last modified time | relevance | path

Searched refs:src_file (Results 1 – 8 of 8) sorted by relevance

/fs/cifs/
Dioctl.c37 static int cifs_file_clone_range(unsigned int xid, struct file *src_file, in cifs_file_clone_range() argument
40 struct inode *src_inode = file_inode(src_file); in cifs_file_clone_range()
50 if (!src_file->private_data || !dst_file->private_data) { in cifs_file_clone_range()
58 smb_file_src = src_file->private_data; in cifs_file_clone_range()
98 struct fd src_file; in cifs_ioctl_clone() local
115 src_file = fdget(srcfd); in cifs_ioctl_clone()
116 if (!src_file.file) { in cifs_ioctl_clone()
121 if (src_file.file->f_op->unlocked_ioctl != cifs_ioctl) { in cifs_ioctl_clone()
127 src_inode = file_inode(src_file.file); in cifs_ioctl_clone()
132 rc = cifs_file_clone_range(xid, src_file.file, dst_file); in cifs_ioctl_clone()
[all …]
Dcifsfs.c924 static int cifs_clone_file_range(struct file *src_file, loff_t off, in cifs_clone_file_range() argument
927 struct inode *src_inode = file_inode(src_file); in cifs_clone_file_range()
929 struct cifsFileInfo *smb_file_src = src_file->private_data; in cifs_clone_file_range()
939 if (!src_file->private_data || !dst_file->private_data) { in cifs_clone_file_range()
Dcifsglob.h393 struct cifsFileInfo *src_file);
395 struct cifsFileInfo *src_file, void __user *);
411 int (*clone_range)(const unsigned int, struct cifsFileInfo *src_file,
/fs/nfs/
Dnfs4file.c177 static int nfs42_clone_file_range(struct file *src_file, loff_t src_off, in nfs42_clone_file_range() argument
182 struct inode *src_inode = file_inode(src_file); in nfs42_clone_file_range()
219 ret = nfs42_proc_clone(src_file, dst_file, src_off, dst_off, count); in nfs42_clone_file_range()
/fs/
Dioctl.c221 struct fd src_file = fdget(srcfd); in ioctl_file_clone() local
224 if (!src_file.file) in ioctl_file_clone()
226 ret = vfs_clone_file_range(src_file.file, off, dst_file, destoff, olen); in ioctl_file_clone()
227 fdput(src_file); in ioctl_file_clone()
/fs/xfs/
Dxfs_file.c959 struct file *src_file, in xfs_file_dedupe_range() argument
967 error = xfs_reflink_remap_range(src_file, loff, dst_file, dst_loff, in xfs_file_dedupe_range()
/fs/btrfs/
Dioctl.c3257 ssize_t btrfs_dedupe_file_range(struct file *src_file, u64 loff, u64 olen, in btrfs_dedupe_file_range() argument
3260 struct inode *src = file_inode(src_file); in btrfs_dedupe_file_range()
3995 int btrfs_clone_file_range(struct file *src_file, loff_t off, in btrfs_clone_file_range() argument
3998 return btrfs_clone_files(dst_file, src_file, off, len, destoff); in btrfs_clone_file_range()
Dctree.h3207 ssize_t btrfs_dedupe_file_range(struct file *src_file, u64 loff, u64 olen,