Lines Matching refs:cfile

957 				struct cifsFileInfo *cfile, struct cifs_open_info_data *data)
959 struct cifs_fid *fid = &cfile->fid;
961 if (cfile->symlink_target) {
962 data->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL);
1378 smb2_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock)
1380 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry));
1381 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server;
1383 cfile->fid.persistent_fid = fid->persistent_fid;
1384 cfile->fid.volatile_fid = fid->volatile_fid;
1385 cfile->fid.access = fid->access;
1387 cfile->fid.mid = fid->mid;
1392 memcpy(cfile->fid.create_guid, fid->create_guid, 16);
1404 struct cifsFileInfo *cfile)
1410 rc = __SMB2_close(xid, tcon, cfile->fid.persistent_fid,
1411 cfile->fid.volatile_fid, &file_inf);
1415 inode = d_inode(cfile->dentry);
1886 struct cifsFileInfo *cfile, struct inode *inode, __u8 setsparse)
1913 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
1914 cfile->fid.volatile_fid, FSCTL_SET_SPARSE,
1932 struct cifsFileInfo *cfile, __u64 size, bool set_alloc)
1941 inode = d_inode(cfile->dentry);
1947 smb2_set_sparse(xid, tcon, cfile, inode, set_sparse);
1950 return SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
1951 cfile->fid.volatile_fid, cfile->pid, &eof);
2011 struct cifsFileInfo *cfile)
2013 return SMB2_set_compression(xid, tcon, cfile->fid.persistent_fid,
2014 cfile->fid.volatile_fid);
2019 struct cifsFileInfo *cfile)
2028 return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
2029 cfile->fid.volatile_fid,
2049 struct cifsFileInfo *cfile, void __user *ioc_buf)
2080 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
2081 cfile->fid.volatile_fid,
2751 smb2_mand_lock(const unsigned int xid, struct cifsFileInfo *cfile, __u64 offset,
2756 return SMB2_lock(xid, tlink_tcon(cfile->tlink),
2757 cfile->fid.persistent_fid, cfile->fid.volatile_fid,
3310 struct cifsFileInfo *cfile = file->private_data;
3318 return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3319 cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA,
3331 struct cifsFileInfo *cfile = file->private_data;
3339 trace_smb3_zero_enter(xid, cfile->fid.persistent_fid, tcon->tid,
3366 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3367 cfile->fid.volatile_fid, cfile->pid, &eof);
3379 trace_smb3_zero_err(xid, cfile->fid.persistent_fid, tcon->tid,
3382 trace_smb3_zero_done(xid, cfile->fid.persistent_fid, tcon->tid,
3391 struct cifsFileInfo *cfile = file->private_data;
3402 if (!smb2_set_sparse(xid, tcon, cfile, inode, set_sparse)) {
3419 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3420 cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA,
3433 struct cifsFileInfo *cfile,
3442 io_parms.netfid = cfile->fid.netfid;
3445 io_parms.persistent_fid = cfile->fid.persistent_fid;
3446 io_parms.volatile_fid = cfile->fid.volatile_fid;
3470 struct cifsFileInfo *cfile,
3481 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3482 cfile->fid.volatile_fid,
3503 cfile, off, len, buf);
3522 cfile, off, l, buf);
3557 struct cifsFileInfo *cfile = file->private_data;
3564 inode = d_inode(cfile->dentry);
3567 trace_smb3_falloc_enter(xid, cfile->fid.persistent_fid, tcon->tid,
3572 trace_smb3_falloc_err(xid, cfile->fid.persistent_fid,
3587 smb2_set_sparse(xid, tcon, cfile, inode, false);
3590 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3591 cfile->fid.volatile_fid, cfile->pid, &eof);
3645 rc = smb3_simple_fallocate_range(xid, tcon, cfile,
3664 smb2_set_sparse(xid, tcon, cfile, inode, false);
3669 trace_smb3_falloc_err(xid, cfile->fid.persistent_fid, tcon->tid,
3672 trace_smb3_falloc_done(xid, cfile->fid.persistent_fid, tcon->tid,
3685 struct cifsFileInfo *cfile = file->private_data;
3708 rc = smb2_copychunk_range(xid, cfile, cfile, off + len,
3714 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3715 cfile->fid.volatile_fid, cfile->pid, &eof);
3737 struct cifsFileInfo *cfile = file->private_data;
3761 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3762 cfile->fid.volatile_fid, cfile->pid, &eof);
3769 rc = smb2_copychunk_range(xid, cfile, cfile, off, count, off + len);
3788 struct cifsFileInfo *wrcfile, *cfile = file->private_data;
3799 inode = d_inode(cfile->dentry);
3829 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3830 cfile->fid.volatile_fid,
3871 struct cifsFileInfo *cfile,
3880 rc = fiemap_prep(d_inode(cfile->dentry), fei, start, &len, 0);
3889 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3890 cfile->fid.volatile_fid,
4211 smb2_dir_needs_close(struct cifsFileInfo *cfile)
4213 return !cfile->invalidHandle;