Lines Matching refs:tcon
327 smb2_negotiate_wsize(struct cifs_tcon *tcon, struct smb_vol *volume_info) in smb2_negotiate_wsize() argument
329 struct TCP_Server_Info *server = tcon->ses->server; in smb2_negotiate_wsize()
352 smb3_negotiate_wsize(struct cifs_tcon *tcon, struct smb_vol *volume_info) in smb3_negotiate_wsize() argument
354 struct TCP_Server_Info *server = tcon->ses->server; in smb3_negotiate_wsize()
377 smb2_negotiate_rsize(struct cifs_tcon *tcon, struct smb_vol *volume_info) in smb2_negotiate_rsize() argument
379 struct TCP_Server_Info *server = tcon->ses->server; in smb2_negotiate_rsize()
403 smb3_negotiate_rsize(struct cifs_tcon *tcon, struct smb_vol *volume_info) in smb3_negotiate_rsize() argument
405 struct TCP_Server_Info *server = tcon->ses->server; in smb3_negotiate_rsize()
563 SMB3_request_interfaces(const unsigned int xid, struct cifs_tcon *tcon) in SMB3_request_interfaces() argument
570 struct cifs_ses *ses = tcon->ses; in SMB3_request_interfaces()
572 rc = SMB2_ioctl(xid, tcon, NO_FILE_ID, NO_FILE_ID, in SMB3_request_interfaces()
610 SMB2_close(0, cfid->tcon, cfid->fid->persistent_fid, in smb2_close_cached_fid()
636 int open_shroot(unsigned int xid, struct cifs_tcon *tcon, struct cifs_fid *pfid) in open_shroot() argument
638 struct cifs_ses *ses = tcon->ses; in open_shroot()
652 mutex_lock(&tcon->crfid.fid_mutex); in open_shroot()
653 if (tcon->crfid.is_valid) { in open_shroot()
655 memcpy(pfid, tcon->crfid.fid, sizeof(struct cifs_fid)); in open_shroot()
656 kref_get(&tcon->crfid.refcount); in open_shroot()
657 mutex_unlock(&tcon->crfid.fid_mutex); in open_shroot()
668 mutex_unlock(&tcon->crfid.fid_mutex); in open_shroot()
670 if (smb3_encryption_required(tcon)) in open_shroot()
682 oparms.tcon = tcon; in open_shroot()
689 rc = SMB2_open_init(tcon, &rqst[0], &oplock, &oparms, &utf16_path); in open_shroot()
692 smb2_set_next_command(tcon, &rqst[0]); in open_shroot()
698 rc = SMB2_query_info_init(tcon, &rqst[1], COMPOUND_FID, in open_shroot()
710 mutex_lock(&tcon->crfid.fid_mutex); in open_shroot()
717 if (tcon->crfid.is_valid) { in open_shroot()
731 memcpy(pfid, tcon->crfid.fid, sizeof(*pfid)); in open_shroot()
732 kref_get(&tcon->crfid.refcount); in open_shroot()
734 mutex_unlock(&tcon->crfid.fid_mutex); in open_shroot()
738 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid); in open_shroot()
747 tcon->need_reconnect = true; in open_shroot()
749 tcon->treeName); in open_shroot()
754 atomic_inc(&tcon->num_remote_opens); in open_shroot()
763 memcpy(tcon->crfid.fid, pfid, sizeof(struct cifs_fid)); in open_shroot()
764 tcon->crfid.tcon = tcon; in open_shroot()
765 tcon->crfid.is_valid = true; in open_shroot()
766 kref_init(&tcon->crfid.refcount); in open_shroot()
770 kref_get(&tcon->crfid.refcount); in open_shroot()
784 (char *)&tcon->crfid.file_all_info)) in open_shroot()
785 tcon->crfid.file_all_info_is_valid = 1; in open_shroot()
788 mutex_unlock(&tcon->crfid.fid_mutex); in open_shroot()
798 smb3_qfs_tcon(const unsigned int xid, struct cifs_tcon *tcon) in smb3_qfs_tcon() argument
805 bool no_cached_open = tcon->nohandlecache; in smb3_qfs_tcon()
807 oparms.tcon = tcon; in smb3_qfs_tcon()
818 rc = open_shroot(xid, tcon, &fid); in smb3_qfs_tcon()
823 SMB3_request_interfaces(xid, tcon); in smb3_qfs_tcon()
825 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid, in smb3_qfs_tcon()
827 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid, in smb3_qfs_tcon()
829 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid, in smb3_qfs_tcon()
831 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid, in smb3_qfs_tcon()
834 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid); in smb3_qfs_tcon()
836 close_shroot(&tcon->crfid); in smb3_qfs_tcon()
840 smb2_qfs_tcon(const unsigned int xid, struct cifs_tcon *tcon) in smb2_qfs_tcon() argument
848 oparms.tcon = tcon; in smb2_qfs_tcon()
859 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid, in smb2_qfs_tcon()
861 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid, in smb2_qfs_tcon()
863 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid); in smb2_qfs_tcon()
867 smb2_is_path_accessible(const unsigned int xid, struct cifs_tcon *tcon, in smb2_is_path_accessible() argument
876 if ((*full_path == 0) && tcon->crfid.is_valid) in smb2_is_path_accessible()
883 oparms.tcon = tcon; in smb2_is_path_accessible()
899 rc = SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid); in smb2_is_path_accessible()
905 smb2_get_srv_inum(const unsigned int xid, struct cifs_tcon *tcon, in smb2_get_srv_inum() argument
914 smb2_query_file_info(const unsigned int xid, struct cifs_tcon *tcon, in smb2_query_file_info() argument
925 rc = SMB2_query_info(xid, tcon, fid->persistent_fid, fid->volatile_fid, in smb2_query_file_info()
1018 smb2_query_eas(const unsigned int xid, struct cifs_tcon *tcon, in smb2_query_eas() argument
1034 rc = smb2_query_info_compound(xid, tcon, utf16_path, in smb2_query_eas()
1074 smb2_set_ea(const unsigned int xid, struct cifs_tcon *tcon, in smb2_set_ea() argument
1079 struct cifs_ses *ses = tcon->ses; in smb2_set_ea()
1098 if (smb3_encryption_required(tcon)) in smb2_set_ea()
1114 rc = ses->server->ops->query_all_EAs(xid, tcon, path, in smb2_set_ea()
1128 oparms.tcon = tcon; in smb2_set_ea()
1138 rc = SMB2_open_init(tcon, &rqst[0], &oplock, &oparms, utf16_path); in smb2_set_ea()
1141 smb2_set_next_command(tcon, &rqst[0]); in smb2_set_ea()
1164 rc = SMB2_set_info_init(tcon, &rqst[1], COMPOUND_FID, in smb2_set_ea()
1168 smb2_set_next_command(tcon, &rqst[1]); in smb2_set_ea()
1176 rc = SMB2_close_init(tcon, &rqst[2], COMPOUND_FID, COMPOUND_FID); in smb2_set_ea()
1203 smb2_clear_stats(struct cifs_tcon *tcon) in smb2_clear_stats() argument
1208 atomic_set(&tcon->stats.smb2_stats.smb2_com_sent[i], 0); in smb2_clear_stats()
1209 atomic_set(&tcon->stats.smb2_stats.smb2_com_failed[i], 0); in smb2_clear_stats()
1214 smb2_dump_share_caps(struct seq_file *m, struct cifs_tcon *tcon) in smb2_dump_share_caps() argument
1217 if (tcon->capabilities & SMB2_SHARE_CAP_DFS) in smb2_dump_share_caps()
1219 if (tcon->capabilities & SMB2_SHARE_CAP_CONTINUOUS_AVAILABILITY) in smb2_dump_share_caps()
1221 if (tcon->capabilities & SMB2_SHARE_CAP_SCALEOUT) in smb2_dump_share_caps()
1223 if (tcon->capabilities & SMB2_SHARE_CAP_CLUSTER) in smb2_dump_share_caps()
1225 if (tcon->capabilities & SMB2_SHARE_CAP_ASYMMETRIC) in smb2_dump_share_caps()
1227 if (tcon->capabilities == 0) in smb2_dump_share_caps()
1229 if (tcon->ss_flags & SSINFO_FLAGS_ALIGNED_DEVICE) in smb2_dump_share_caps()
1231 if (tcon->ss_flags & SSINFO_FLAGS_PARTITION_ALIGNED_ON_DEVICE) in smb2_dump_share_caps()
1233 if (tcon->ss_flags & SSINFO_FLAGS_NO_SEEK_PENALTY) in smb2_dump_share_caps()
1235 if (tcon->ss_flags & SSINFO_FLAGS_TRIM_ENABLED) in smb2_dump_share_caps()
1238 seq_printf(m, "\tShare Flags: 0x%x", tcon->share_flags); in smb2_dump_share_caps()
1239 seq_printf(m, "\n\ttid: 0x%x", tcon->tid); in smb2_dump_share_caps()
1240 if (tcon->perf_sector_size) in smb2_dump_share_caps()
1242 tcon->perf_sector_size); in smb2_dump_share_caps()
1243 seq_printf(m, "\tMaximal Access: 0x%x", tcon->maximal_access); in smb2_dump_share_caps()
1247 smb2_print_stats(struct seq_file *m, struct cifs_tcon *tcon) in smb2_print_stats() argument
1249 atomic_t *sent = tcon->stats.smb2_stats.smb2_com_sent; in smb2_print_stats()
1250 atomic_t *failed = tcon->stats.smb2_stats.smb2_com_failed; in smb2_print_stats()
1257 (long long)(tcon->bytes_read), in smb2_print_stats()
1258 (long long)(tcon->bytes_written)); in smb2_print_stats()
1260 atomic_read(&tcon->num_local_opens), in smb2_print_stats()
1261 atomic_read(&tcon->num_remote_opens)); in smb2_print_stats()
1324 smb2_close_file(const unsigned int xid, struct cifs_tcon *tcon, in smb2_close_file() argument
1327 SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid); in smb2_close_file()
1331 SMB2_request_res_key(const unsigned int xid, struct cifs_tcon *tcon, in SMB2_request_res_key() argument
1339 rc = SMB2_ioctl(xid, tcon, persistent_fid, volatile_fid, in SMB2_request_res_key()
1362 struct cifs_tcon *tcon, in smb2_ioctl_query_info() argument
1366 struct cifs_ses *ses = tcon->ses; in smb2_ioctl_query_info()
1402 if (smb3_encryption_required(tcon)) in smb2_ioctl_query_info()
1421 oparms.tcon = tcon; in smb2_ioctl_query_info()
1451 rc = SMB2_open_init(tcon, &rqst[0], &oplock, &oparms, path); in smb2_ioctl_query_info()
1454 smb2_set_next_command(tcon, &rqst[0]); in smb2_ioctl_query_info()
1466 rc = SMB2_ioctl_init(tcon, &rqst[1], in smb2_ioctl_query_info()
1484 rc = SMB2_set_info_init(tcon, &rqst[1], in smb2_ioctl_query_info()
1495 rc = SMB2_query_info_init(tcon, &rqst[1], COMPOUND_FID, in smb2_ioctl_query_info()
1507 smb2_set_next_command(tcon, &rqst[1]); in smb2_ioctl_query_info()
1515 rc = SMB2_close_init(tcon, &rqst[2], COMPOUND_FID, COMPOUND_FID); in smb2_ioctl_query_info()
1588 struct cifs_tcon *tcon; in smb2_copychunk_range() local
1613 tcon = tlink_tcon(trgtfile->tlink); in smb2_copychunk_range()
1619 cpu_to_le32(min_t(u32, len, tcon->max_bytes_chunk)); in smb2_copychunk_range()
1622 rc = SMB2_ioctl(xid, tcon, trgtfile->fid.persistent_fid, in smb2_copychunk_range()
1686 tcon->max_bytes_chunk) in smb2_copychunk_range()
1687 tcon->max_bytes_chunk = in smb2_copychunk_range()
1708 smb2_flush_file(const unsigned int xid, struct cifs_tcon *tcon, in smb2_flush_file() argument
1711 return SMB2_flush(xid, tcon, fid->persistent_fid, fid->volatile_fid); in smb2_flush_file()
1756 static bool smb2_set_sparse(const unsigned int xid, struct cifs_tcon *tcon, in smb2_set_sparse() argument
1781 if (tcon->broken_sparse_sup) in smb2_set_sparse()
1784 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, in smb2_set_sparse()
1789 tcon->broken_sparse_sup = true; in smb2_set_sparse()
1803 smb2_set_file_size(const unsigned int xid, struct cifs_tcon *tcon, in smb2_set_file_size() argument
1819 smb2_set_sparse(xid, tcon, cfile, inode, set_sparse); in smb2_set_file_size()
1822 return SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid, in smb2_set_file_size()
1835 struct cifs_tcon *tcon = tlink_tcon(trgtfile->tlink); in smb2_duplicate_extents() local
1838 if ((le32_to_cpu(tcon->fsAttrInfo.Attributes) & in smb2_duplicate_extents()
1850 rc = smb2_set_file_size(xid, tcon, trgtfile, dest_off + len, false); in smb2_duplicate_extents()
1854 rc = SMB2_ioctl(xid, tcon, trgtfile->fid.persistent_fid, in smb2_duplicate_extents()
1871 smb2_set_compression(const unsigned int xid, struct cifs_tcon *tcon, in smb2_set_compression() argument
1874 return SMB2_set_compression(xid, tcon, cfile->fid.persistent_fid, in smb2_set_compression()
1879 smb3_set_integrity(const unsigned int xid, struct cifs_tcon *tcon, in smb3_set_integrity() argument
1889 return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, in smb3_set_integrity()
1910 smb3_enum_snapshots(const unsigned int xid, struct cifs_tcon *tcon, in smb3_enum_snapshots() argument
1942 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, in smb3_enum_snapshots()
1993 smb2_query_dir_first(const unsigned int xid, struct cifs_tcon *tcon, in smb2_query_dir_first() argument
2007 oparms.tcon = tcon; in smb2_query_dir_first()
2027 rc = SMB2_query_directory(xid, tcon, fid->persistent_fid, in smb2_query_dir_first()
2031 SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid); in smb2_query_dir_first()
2037 smb2_query_dir_next(const unsigned int xid, struct cifs_tcon *tcon, in smb2_query_dir_next() argument
2041 return SMB2_query_directory(xid, tcon, fid->persistent_fid, in smb2_query_dir_next()
2046 smb2_close_dir(const unsigned int xid, struct cifs_tcon *tcon, in smb2_close_dir() argument
2049 return SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid); in smb2_close_dir()
2092 smb2_oplock_response(struct cifs_tcon *tcon, struct cifs_fid *fid, in smb2_oplock_response() argument
2095 if (tcon->ses->server->capabilities & SMB2_GLOBAL_CAP_LEASING) in smb2_oplock_response()
2096 return SMB2_lease_break(0, tcon, cinode->lease_key, in smb2_oplock_response()
2099 return SMB2_oplock_break(0, tcon, fid->persistent_fid, in smb2_oplock_response()
2120 smb2_set_next_command(struct cifs_tcon *tcon, struct smb_rqst *rqst) in smb2_set_next_command() argument
2123 struct cifs_ses *ses = tcon->ses; in smb2_set_next_command()
2141 if (!smb3_encryption_required(tcon)) { in smb2_set_next_command()
2181 smb2_query_info_compound(const unsigned int xid, struct cifs_tcon *tcon, in smb2_query_info_compound() argument
2187 struct cifs_ses *ses = tcon->ses; in smb2_query_info_compound()
2200 if (smb3_encryption_required(tcon)) in smb2_query_info_compound()
2211 oparms.tcon = tcon; in smb2_query_info_compound()
2221 rc = SMB2_open_init(tcon, &rqst[0], &oplock, &oparms, utf16_path); in smb2_query_info_compound()
2224 smb2_set_next_command(tcon, &rqst[0]); in smb2_query_info_compound()
2230 rc = SMB2_query_info_init(tcon, &rqst[1], COMPOUND_FID, COMPOUND_FID, in smb2_query_info_compound()
2236 smb2_set_next_command(tcon, &rqst[1]); in smb2_query_info_compound()
2243 rc = SMB2_close_init(tcon, &rqst[2], COMPOUND_FID, COMPOUND_FID); in smb2_query_info_compound()
2253 tcon->need_reconnect = true; in smb2_query_info_compound()
2255 tcon->treeName); in smb2_query_info_compound()
2272 smb2_queryfs(const unsigned int xid, struct cifs_tcon *tcon, in smb2_queryfs() argument
2283 rc = smb2_query_info_compound(xid, tcon, &utf16_path, in smb2_queryfs()
2309 smb311_queryfs(const unsigned int xid, struct cifs_tcon *tcon, in smb311_queryfs() argument
2318 if (!tcon->posix_extensions) in smb311_queryfs()
2319 return smb2_queryfs(xid, tcon, buf); in smb311_queryfs()
2321 oparms.tcon = tcon; in smb311_queryfs()
2332 rc = SMB311_posix_qfs_info(xid, tcon, fid.persistent_fid, in smb311_queryfs()
2335 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid); in smb311_queryfs()
2385 struct cifs_tcon *tcon; in smb2_get_dfs_refer() local
2395 tcon = ses->tcon_ipc; in smb2_get_dfs_refer()
2396 if (tcon == NULL) { in smb2_get_dfs_refer()
2398 tcon = list_first_entry_or_null(&ses->tcon_list, in smb2_get_dfs_refer()
2401 if (tcon) in smb2_get_dfs_refer()
2402 tcon->tc_count++; in smb2_get_dfs_refer()
2406 if (tcon == NULL) { in smb2_get_dfs_refer()
2435 rc = SMB2_ioctl(xid, tcon, NO_FILE_ID, NO_FILE_ID, in smb2_get_dfs_refer()
2458 if (tcon && !tcon->ipc) { in smb2_get_dfs_refer()
2461 tcon->tc_count--; in smb2_get_dfs_refer()
2567 smb2_query_symlink(const unsigned int xid, struct cifs_tcon *tcon, in smb2_query_symlink() argument
2599 if (smb3_encryption_required(tcon)) in smb2_query_symlink()
2616 oparms.tcon = tcon; in smb2_query_symlink()
2630 rc = SMB2_open_init(tcon, &rqst[0], &oplock, &oparms, utf16_path); in smb2_query_symlink()
2633 smb2_set_next_command(tcon, &rqst[0]); in smb2_query_symlink()
2641 rc = SMB2_ioctl_init(tcon, &rqst[1], fid.persistent_fid, in smb2_query_symlink()
2647 smb2_set_next_command(tcon, &rqst[1]); in smb2_query_symlink()
2656 rc = SMB2_close_init(tcon, &rqst[2], COMPOUND_FID, COMPOUND_FID); in smb2_query_symlink()
2662 rc = compound_send_recv(xid, tcon->ses, flags, 3, rqst, in smb2_query_symlink()
2789 struct cifs_tcon *tcon; in get_smb2_acl_by_path() local
2799 tcon = tlink_tcon(tlink); in get_smb2_acl_by_path()
2814 oparms.tcon = tcon; in get_smb2_acl_by_path()
2825 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid); in get_smb2_acl_by_path()
2844 struct cifs_tcon *tcon; in set_smb2_acl() local
2855 tcon = tlink_tcon(tlink); in set_smb2_acl()
2875 oparms.tcon = tcon; in set_smb2_acl()
2887 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid); in set_smb2_acl()
2914 static long smb3_zero_range(struct file *file, struct cifs_tcon *tcon, in smb3_zero_range() argument
2917 struct cifs_ses *ses = tcon->ses; in smb3_zero_range()
2931 trace_smb3_zero_enter(xid, cfile->fid.persistent_fid, tcon->tid, in smb3_zero_range()
2940 tcon->tid, ses->Suid, offset, len, rc); in smb3_zero_range()
2950 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, in smb3_zero_range()
2963 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid, in smb3_zero_range()
2970 trace_smb3_zero_err(xid, cfile->fid.persistent_fid, tcon->tid, in smb3_zero_range()
2973 trace_smb3_zero_done(xid, cfile->fid.persistent_fid, tcon->tid, in smb3_zero_range()
2978 static long smb3_punch_hole(struct file *file, struct cifs_tcon *tcon, in smb3_punch_hole() argument
2994 if (!smb2_set_sparse(xid, tcon, cfile, inode, set_sparse)) { in smb3_punch_hole()
3005 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, in smb3_punch_hole()
3014 static long smb3_simple_falloc(struct file *file, struct cifs_tcon *tcon, in smb3_simple_falloc() argument
3029 trace_smb3_falloc_enter(xid, cfile->fid.persistent_fid, tcon->tid, in smb3_simple_falloc()
3030 tcon->ses->Suid, off, len); in smb3_simple_falloc()
3035 tcon->tid, tcon->ses->Suid, off, len, rc); in smb3_simple_falloc()
3057 tcon->tid, tcon->ses->Suid, off, len, rc); in smb3_simple_falloc()
3060 tcon->tid, tcon->ses->Suid, off, len); in smb3_simple_falloc()
3077 tcon->tid, tcon->ses->Suid, off, len, rc); in smb3_simple_falloc()
3082 smb2_set_sparse(xid, tcon, cfile, inode, false); in smb3_simple_falloc()
3085 smb2_set_sparse(xid, tcon, cfile, inode, false); in smb3_simple_falloc()
3089 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid, in smb3_simple_falloc()
3096 trace_smb3_falloc_err(xid, cfile->fid.persistent_fid, tcon->tid, in smb3_simple_falloc()
3097 tcon->ses->Suid, off, len, rc); in smb3_simple_falloc()
3099 trace_smb3_falloc_done(xid, cfile->fid.persistent_fid, tcon->tid, in smb3_simple_falloc()
3100 tcon->ses->Suid, off, len); in smb3_simple_falloc()
3106 static loff_t smb3_llseek(struct file *file, struct cifs_tcon *tcon, loff_t offset, int whence) in smb3_llseek() argument
3136 smb2_flush_file(xid, tcon, &wrcfile->fid); in smb3_llseek()
3149 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, in smb3_llseek()
3190 static int smb3_fiemap(struct cifs_tcon *tcon, in smb3_fiemap() argument
3208 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, in smb3_fiemap()
3264 static long smb3_fallocate(struct file *file, struct cifs_tcon *tcon, int mode, in smb3_fallocate() argument
3269 return smb3_punch_hole(file, tcon, off, len); in smb3_fallocate()
3272 return smb3_zero_range(file, tcon, off, len, true); in smb3_fallocate()
3273 return smb3_zero_range(file, tcon, off, len, false); in smb3_fallocate()
3275 return smb3_simple_falloc(file, tcon, off, len, true); in smb3_fallocate()
3277 return smb3_simple_falloc(file, tcon, off, len, false); in smb3_fallocate()
4343 struct dentry *dentry, struct cifs_tcon *tcon, in smb2_make_node() argument
4387 oparms.tcon = tcon; in smb2_make_node()
4396 if (tcon->ses->server->oplocks) in smb2_make_node()
4400 rc = tcon->ses->server->ops->open(xid, &oparms, &oplock, buf); in smb2_make_node()
4411 io_parms.tcon = tcon; in smb2_make_node()
4420 rc = tcon->ses->server->ops->sync_write(xid, &fid, &io_parms, in smb2_make_node()
4426 rc = tcon->ses->server->ops->sync_write(xid, &fid, &io_parms, in smb2_make_node()
4429 tcon->ses->server->ops->close(xid, tcon, &fid); in smb2_make_node()