Lines Matching refs:cfile
529 smb2_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock) in smb2_set_fid() argument
531 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_set_fid()
532 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in smb2_set_fid()
534 cfile->fid.persistent_fid = fid->persistent_fid; in smb2_set_fid()
535 cfile->fid.volatile_fid = fid->volatile_fid; in smb2_set_fid()
745 struct cifsFileInfo *cfile, struct inode *inode, __u8 setsparse) in smb2_set_sparse() argument
772 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, in smb2_set_sparse()
773 cfile->fid.volatile_fid, FSCTL_SET_SPARSE, in smb2_set_sparse()
791 struct cifsFileInfo *cfile, __u64 size, bool set_alloc) in smb2_set_file_size() argument
800 inode = d_inode(cfile->dentry); in smb2_set_file_size()
806 smb2_set_sparse(xid, tcon, cfile, inode, set_sparse); in smb2_set_file_size()
809 return SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid, in smb2_set_file_size()
810 cfile->fid.volatile_fid, cfile->pid, &eof, false); in smb2_set_file_size()
859 struct cifsFileInfo *cfile) in smb2_set_compression() argument
861 return SMB2_set_compression(xid, tcon, cfile->fid.persistent_fid, in smb2_set_compression()
862 cfile->fid.volatile_fid); in smb2_set_compression()
867 struct cifsFileInfo *cfile) in smb3_set_integrity() argument
877 return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, in smb3_set_integrity()
878 cfile->fid.volatile_fid, in smb3_set_integrity()
1014 smb2_mand_lock(const unsigned int xid, struct cifsFileInfo *cfile, __u64 offset, in smb2_mand_lock() argument
1019 return SMB2_lock(xid, tlink_tcon(cfile->tlink), in smb2_mand_lock()
1020 cfile->fid.persistent_fid, cfile->fid.volatile_fid, in smb2_mand_lock()
1098 struct cifsFileInfo *cfile = file->private_data; in smb3_zero_range() local
1105 inode = d_inode(cfile->dentry); in smb3_zero_range()
1135 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, in smb3_zero_range()
1136 cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA, in smb3_zero_range()
1148 struct cifsFileInfo *cfile = file->private_data; in smb3_punch_hole() local
1156 inode = d_inode(cfile->dentry); in smb3_punch_hole()
1161 if (!smb2_set_sparse(xid, tcon, cfile, inode, set_sparse)) in smb3_punch_hole()
1169 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, in smb3_punch_hole()
1170 cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA, in smb3_punch_hole()
1182 struct cifsFileInfo *cfile = file->private_data; in smb3_simple_falloc() local
1188 inode = d_inode(cfile->dentry); in smb3_simple_falloc()
1225 rc = smb2_set_sparse(xid, tcon, cfile, inode, false); in smb3_simple_falloc()
1461 smb2_dir_needs_close(struct cifsFileInfo *cfile) in smb2_dir_needs_close() argument
1463 return !cfile->invalidHandle; in smb2_dir_needs_close()