Lines Matching refs:cfile

1405 smb2_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock)
1407 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry));
1408 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server;
1410 cfile->fid.persistent_fid = fid->persistent_fid;
1411 cfile->fid.volatile_fid = fid->volatile_fid;
1412 cfile->fid.access = fid->access;
1414 cfile->fid.mid = fid->mid;
1419 memcpy(cfile->fid.create_guid, fid->create_guid, 16);
1431 struct cifsFileInfo *cfile)
1437 rc = __SMB2_close(xid, tcon, cfile->fid.persistent_fid,
1438 cfile->fid.volatile_fid, &file_inf);
1442 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)
1981 inode = d_inode(cfile->dentry);
1987 smb2_set_sparse(xid, tcon, cfile, inode, set_sparse);
1990 return SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
1991 cfile->fid.volatile_fid, cfile->pid, &eof);
2051 struct cifsFileInfo *cfile)
2053 return SMB2_set_compression(xid, tcon, cfile->fid.persistent_fid,
2054 cfile->fid.volatile_fid);
2059 struct cifsFileInfo *cfile)
2068 return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
2069 cfile->fid.volatile_fid,
2089 struct cifsFileInfo *cfile, void __user *ioc_buf)
2120 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
2121 cfile->fid.volatile_fid,
2674 smb2_mand_lock(const unsigned int xid, struct cifsFileInfo *cfile, __u64 offset,
2679 return SMB2_lock(xid, tlink_tcon(cfile->tlink),
2680 cfile->fid.persistent_fid, cfile->fid.volatile_fid,
3380 struct cifsFileInfo *cfile = file->private_data;
3388 inode = d_inode(cfile->dentry);
3391 trace_smb3_zero_enter(xid, cfile->fid.persistent_fid, tcon->tid,
3404 trace_smb3_zero_err(xid, cfile->fid.persistent_fid,
3415 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3416 cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA,
3428 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3429 cfile->fid.volatile_fid, cfile->pid, &eof);
3435 trace_smb3_zero_err(xid, cfile->fid.persistent_fid, tcon->tid,
3438 trace_smb3_zero_done(xid, cfile->fid.persistent_fid, tcon->tid,
3447 struct cifsFileInfo *cfile = file->private_data;
3458 if (!smb2_set_sparse(xid, tcon, cfile, inode, set_sparse)) {
3474 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3475 cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA,
3487 struct cifsFileInfo *cfile,
3496 io_parms.netfid = cfile->fid.netfid;
3499 io_parms.persistent_fid = cfile->fid.persistent_fid;
3500 io_parms.volatile_fid = cfile->fid.volatile_fid;
3524 struct cifsFileInfo *cfile,
3535 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3536 cfile->fid.volatile_fid,
3557 cfile, off, len, buf);
3576 cfile, off, l, buf);
3611 struct cifsFileInfo *cfile = file->private_data;
3618 inode = d_inode(cfile->dentry);
3621 trace_smb3_falloc_enter(xid, cfile->fid.persistent_fid, tcon->tid,
3626 trace_smb3_falloc_err(xid, cfile->fid.persistent_fid,
3641 smb2_set_sparse(xid, tcon, cfile, inode, false);
3644 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3645 cfile->fid.volatile_fid, cfile->pid, &eof);
3699 rc = smb3_simple_fallocate_range(xid, tcon, cfile,
3718 smb2_set_sparse(xid, tcon, cfile, inode, false);
3723 trace_smb3_falloc_err(xid, cfile->fid.persistent_fid, tcon->tid,
3726 trace_smb3_falloc_done(xid, cfile->fid.persistent_fid, tcon->tid,
3735 struct cifsFileInfo *wrcfile, *cfile = file->private_data;
3746 inode = d_inode(cfile->dentry);
3776 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3777 cfile->fid.volatile_fid,
3818 struct cifsFileInfo *cfile,
3827 rc = fiemap_prep(d_inode(cfile->dentry), fei, start, &len, 0);
3836 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3837 cfile->fid.volatile_fid,
4152 smb2_dir_needs_close(struct cifsFileInfo *cfile)
4154 return !cfile->invalidHandle;