Searched refs:dst_file (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/fs/nfs/ |
D | nfs4file.c | 199 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/ |
D | ioctl.c | 37 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/ |
D | ioctl.c | 3248 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()
|