Lines Matching defs:cfile

958 				struct cifsFileInfo *cfile, struct cifs_open_info_data *data)
960 struct cifs_fid *fid = &cfile->fid;
962 if (cfile->symlink_target) {
963 data->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL);
1398 smb2_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock)
1400 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry));
1401 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server;
1403 cfile->fid.persistent_fid = fid->persistent_fid;
1404 cfile->fid.volatile_fid = fid->volatile_fid;
1405 cfile->fid.access = fid->access;
1407 cfile->fid.mid = fid->mid;
1412 memcpy(cfile->fid.create_guid, fid->create_guid, 16);
1424 struct cifsFileInfo *cfile)
1430 rc = __SMB2_close(xid, tcon, cfile->fid.persistent_fid,
1431 cfile->fid.volatile_fid, &file_inf);
1435 inode = d_inode(cfile->dentry);
1926 struct cifsFileInfo *cfile, struct inode *inode, __u8 setsparse)
1953 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
1954 cfile->fid.volatile_fid, FSCTL_SET_SPARSE,
1972 struct cifsFileInfo *cfile, __u64 size, bool set_alloc)
1980 inode = d_inode(cfile->dentry);
1986 smb2_set_sparse(xid, tcon, cfile, inode, set_sparse);
1989 return SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
1990 cfile->fid.volatile_fid, cfile->pid, size);
2050 struct cifsFileInfo *cfile)
2052 return SMB2_set_compression(xid, tcon, cfile->fid.persistent_fid,
2053 cfile->fid.volatile_fid);
2058 struct cifsFileInfo *cfile)
2067 return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
2068 cfile->fid.volatile_fid,
2088 struct cifsFileInfo *cfile, void __user *ioc_buf)
2119 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
2120 cfile->fid.volatile_fid,
2863 smb2_mand_lock(const unsigned int xid, struct cifsFileInfo *cfile, __u64 offset,
2868 return SMB2_lock(xid, tlink_tcon(cfile->tlink),
2869 cfile->fid.persistent_fid, cfile->fid.volatile_fid,
3173 struct cifsFileInfo *cfile = file->private_data;
3181 return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3182 cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA,
3194 struct cifsFileInfo *cfile = file->private_data;
3201 trace_smb3_zero_enter(xid, cfile->fid.persistent_fid, tcon->tid,
3227 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3228 cfile->fid.volatile_fid, cfile->pid, new_size);
3243 trace_smb3_zero_err(xid, cfile->fid.persistent_fid, tcon->tid,
3246 trace_smb3_zero_done(xid, cfile->fid.persistent_fid, tcon->tid,
3255 struct cifsFileInfo *cfile = file->private_data;
3266 if (!smb2_set_sparse(xid, tcon, cfile, inode, set_sparse)) {
3283 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3284 cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA,
3297 struct cifsFileInfo *cfile,
3306 io_parms.netfid = cfile->fid.netfid;
3309 io_parms.persistent_fid = cfile->fid.persistent_fid;
3310 io_parms.volatile_fid = cfile->fid.volatile_fid;
3334 struct cifsFileInfo *cfile,
3345 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3346 cfile->fid.volatile_fid,
3367 cfile, off, len, buf);
3386 cfile, off, l, buf);
3421 struct cifsFileInfo *cfile = file->private_data;
3428 inode = d_inode(cfile->dentry);
3431 trace_smb3_falloc_enter(xid, cfile->fid.persistent_fid, tcon->tid,
3436 trace_smb3_falloc_err(xid, cfile->fid.persistent_fid,
3451 smb2_set_sparse(xid, tcon, cfile, inode, false);
3454 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3455 cfile->fid.volatile_fid, cfile->pid, new_eof);
3509 rc = smb3_simple_fallocate_range(xid, tcon, cfile,
3528 smb2_set_sparse(xid, tcon, cfile, inode, false);
3533 trace_smb3_falloc_err(xid, cfile->fid.persistent_fid, tcon->tid,
3536 trace_smb3_falloc_done(xid, cfile->fid.persistent_fid, tcon->tid,
3550 struct cifsFileInfo *cfile = file->private_data;
3573 rc = smb2_copychunk_range(xid, cfile, cfile, off + len,
3579 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3580 cfile->fid.volatile_fid, cfile->pid, new_eof);
3603 struct cifsFileInfo *cfile = file->private_data;
3627 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3628 cfile->fid.volatile_fid, cfile->pid, new_eof);
3636 rc = smb2_copychunk_range(xid, cfile, cfile, off, count, off + len);
3655 struct cifsFileInfo *wrcfile, *cfile = file->private_data;
3666 inode = d_inode(cfile->dentry);
3696 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3697 cfile->fid.volatile_fid,
3738 struct cifsFileInfo *cfile,
3747 rc = fiemap_prep(d_inode(cfile->dentry), fei, start, &len, 0);
3756 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3757 cfile->fid.volatile_fid,
4078 smb2_dir_needs_close(struct cifsFileInfo *cfile)
4080 return !cfile->invalidHandle;