Home
last modified time | relevance | path

Searched refs:dst_file (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/fs/nfs/
Dnfs4file.c199 nfs42_ioctl_clone(struct file *dst_file, unsigned long srcfd, in nfs42_ioctl_clone() argument
202 struct inode *dst_inode = file_inode(dst_file); in nfs42_ioctl_clone()
211 if (!(dst_file->f_mode & FMODE_WRITE)) in nfs42_ioctl_clone()
214 ret = mnt_want_write_file(dst_file); in nfs42_ioctl_clone()
239 if (src_file.file->f_path.mnt != dst_file->f_path.mnt || in nfs42_ioctl_clone()
278 ret = nfs42_proc_clone(src_file.file, dst_file, src_off, dst_off, count); in nfs42_ioctl_clone()
298 mnt_drop_write_file(dst_file); in nfs42_ioctl_clone()
302 static long nfs42_ioctl_clone_range(struct file *dst_file, void __user *argp) in nfs42_ioctl_clone_range() argument
309 return nfs42_ioctl_clone(dst_file, args.src_fd, args.src_offset, in nfs42_ioctl_clone_range()
/linux-4.4.14/fs/cifs/
Dioctl.c37 static long cifs_ioctl_clone(unsigned int xid, struct file *dst_file, in cifs_ioctl_clone() argument
42 struct cifsFileInfo *smb_file_target = dst_file->private_data; in cifs_ioctl_clone()
43 struct inode *target_inode = file_inode(dst_file); in cifs_ioctl_clone()
52 if (!(dst_file->f_mode & FMODE_WRITE)) { in cifs_ioctl_clone()
58 rc = mnt_want_write_file(dst_file); in cifs_ioctl_clone()
76 if ((!src_file.file->private_data) || (!dst_file->private_data)) { in cifs_ioctl_clone()
83 smb_file_target = dst_file->private_data; in cifs_ioctl_clone()
142 mnt_drop_write_file(dst_file); in cifs_ioctl_clone()
/linux-4.4.14/fs/btrfs/
Dioctl.c3248 struct fd dst_file = fdget(info->fd); in btrfs_ioctl_file_extent_same() local
3249 if (!dst_file.file) { in btrfs_ioctl_file_extent_same()
3253 dst = file_inode(dst_file.file); in btrfs_ioctl_file_extent_same()
3255 if (!(is_admin || (dst_file.file->f_mode & FMODE_WRITE))) { in btrfs_ioctl_file_extent_same()
3257 } else if (file->f_path.mnt != dst_file.file->f_path.mnt) { in btrfs_ioctl_file_extent_same()
3269 fdput(dst_file); in btrfs_ioctl_file_extent_same()