Lines Matching refs:src_file
37 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()
135 fdput(src_file); in cifs_ioctl_clone()