Lines Matching refs:tcon

54 smb2_compound_op(const unsigned int xid, struct cifs_tcon *tcon,  in smb2_compound_op()  argument
67 struct cifs_ses *ses = tcon->ses; in smb2_compound_op()
86 if (smb3_encryption_required(tcon)) in smb2_compound_op()
102 vars->oparms.tcon = tcon; in smb2_compound_op()
113 rc = SMB2_open_init(tcon, server, in smb2_compound_op()
120 smb2_set_next_command(tcon, &rqst[num_rqst]); in smb2_compound_op()
132 rc = SMB2_query_info_init(tcon, server, in smb2_compound_op()
141 rc = SMB2_query_info_init(tcon, server, in smb2_compound_op()
150 smb2_set_next_command(tcon, &rqst[num_rqst]); in smb2_compound_op()
158 trace_smb3_query_info_compound_enter(xid, ses->Suid, tcon->tid, in smb2_compound_op()
166 rc = SMB2_query_info_init(tcon, server, in smb2_compound_op()
176 rc = SMB2_query_info_init(tcon, server, in smb2_compound_op()
185 smb2_set_next_command(tcon, &rqst[num_rqst]); in smb2_compound_op()
193 trace_smb3_posix_query_info_compound_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
196 trace_smb3_delete_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
203 trace_smb3_mkdir_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
212 rc = SMB2_set_info_init(tcon, server, in smb2_compound_op()
219 smb2_set_next_command(tcon, &rqst[num_rqst]); in smb2_compound_op()
221 trace_smb3_rmdir_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
230 rc = SMB2_set_info_init(tcon, server, in smb2_compound_op()
237 smb2_set_next_command(tcon, &rqst[num_rqst]); in smb2_compound_op()
239 trace_smb3_set_eof_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
250 rc = SMB2_set_info_init(tcon, server, in smb2_compound_op()
257 rc = SMB2_set_info_init(tcon, server, in smb2_compound_op()
264 smb2_set_next_command(tcon, &rqst[num_rqst]); in smb2_compound_op()
272 trace_smb3_set_info_compound_enter(xid, ses->Suid, tcon->tid, in smb2_compound_op()
292 rc = SMB2_set_info_init(tcon, server, in smb2_compound_op()
299 rc = SMB2_set_info_init(tcon, server, in smb2_compound_op()
305 smb2_set_next_command(tcon, &rqst[num_rqst]); in smb2_compound_op()
312 trace_smb3_rename_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
330 rc = SMB2_set_info_init(tcon, server, in smb2_compound_op()
337 smb2_set_next_command(tcon, &rqst[num_rqst]); in smb2_compound_op()
339 trace_smb3_hardlink_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
355 rc = SMB2_close_init(tcon, server, in smb2_compound_op()
383 pr_warn_once("server share %s deleted\n", tcon->treeName); in smb2_compound_op()
384 tcon->need_reconnect = true; in smb2_compound_op()
404 tcon->tid, rc); in smb2_compound_op()
407 tcon->tid); in smb2_compound_op()
423 trace_smb3_posix_query_info_compound_err(xid, ses->Suid, tcon->tid, rc); in smb2_compound_op()
425 trace_smb3_posix_query_info_compound_done(xid, ses->Suid, tcon->tid); in smb2_compound_op()
429 trace_smb3_delete_err(xid, ses->Suid, tcon->tid, rc); in smb2_compound_op()
431 trace_smb3_delete_done(xid, ses->Suid, tcon->tid); in smb2_compound_op()
437 trace_smb3_mkdir_err(xid, ses->Suid, tcon->tid, rc); in smb2_compound_op()
439 trace_smb3_mkdir_done(xid, ses->Suid, tcon->tid); in smb2_compound_op()
445 trace_smb3_hardlink_err(xid, ses->Suid, tcon->tid, rc); in smb2_compound_op()
447 trace_smb3_hardlink_done(xid, ses->Suid, tcon->tid); in smb2_compound_op()
452 trace_smb3_rename_err(xid, ses->Suid, tcon->tid, rc); in smb2_compound_op()
454 trace_smb3_rename_done(xid, ses->Suid, tcon->tid); in smb2_compound_op()
459 trace_smb3_rmdir_err(xid, ses->Suid, tcon->tid, rc); in smb2_compound_op()
461 trace_smb3_rmdir_done(xid, ses->Suid, tcon->tid); in smb2_compound_op()
466 trace_smb3_set_eof_err(xid, ses->Suid, tcon->tid, rc); in smb2_compound_op()
468 trace_smb3_set_eof_done(xid, ses->Suid, tcon->tid); in smb2_compound_op()
474 tcon->tid, rc); in smb2_compound_op()
477 tcon->tid); in smb2_compound_op()
499 smb2_query_path_info(const unsigned int xid, struct cifs_tcon *tcon, in smb2_query_path_info() argument
518 rc = open_cached_dir(xid, tcon, full_path, cifs_sb, &cfid); in smb2_query_path_info()
520 if (tcon->crfid.file_all_info_is_valid) { in smb2_query_path_info()
522 &tcon->crfid.file_all_info); in smb2_query_path_info()
524 rc = SMB2_query_info(xid, tcon, in smb2_query_path_info()
534 cifs_get_readable_path(tcon, full_path, &cfile); in smb2_query_path_info()
535 rc = smb2_compound_op(xid, tcon, cifs_sb, full_path, in smb2_query_path_info()
543 cifs_get_readable_path(tcon, full_path, &cfile); in smb2_query_path_info()
544 rc = smb2_compound_op(xid, tcon, cifs_sb, full_path, in smb2_query_path_info()
560 smb311_posix_query_path_info(const unsigned int xid, struct cifs_tcon *tcon, in smb311_posix_query_path_info() argument
585 cifs_get_readable_path(tcon, full_path, &cfile); in smb311_posix_query_path_info()
586 rc = smb2_compound_op(xid, tcon, cifs_sb, full_path, in smb311_posix_query_path_info()
595 cifs_get_readable_path(tcon, full_path, &cfile); in smb311_posix_query_path_info()
596 rc = smb2_compound_op(xid, tcon, cifs_sb, full_path, in smb311_posix_query_path_info()
614 struct cifs_tcon *tcon, const char *name, in smb2_mkdir() argument
617 return smb2_compound_op(xid, tcon, cifs_sb, name, in smb2_mkdir()
625 struct cifs_sb_info *cifs_sb, struct cifs_tcon *tcon, in smb2_mkdir_setinfo() argument
638 cifs_get_writable_path(tcon, name, FIND_WR_ANY, &cfile); in smb2_mkdir_setinfo()
639 tmprc = smb2_compound_op(xid, tcon, cifs_sb, name, in smb2_mkdir_setinfo()
648 smb2_rmdir(const unsigned int xid, struct cifs_tcon *tcon, const char *name, in smb2_rmdir() argument
651 return smb2_compound_op(xid, tcon, cifs_sb, name, DELETE, FILE_OPEN, in smb2_rmdir()
657 smb2_unlink(const unsigned int xid, struct cifs_tcon *tcon, const char *name, in smb2_unlink() argument
660 return smb2_compound_op(xid, tcon, cifs_sb, name, DELETE, FILE_OPEN, in smb2_unlink()
666 smb2_set_path_attr(const unsigned int xid, struct cifs_tcon *tcon, in smb2_set_path_attr() argument
679 rc = smb2_compound_op(xid, tcon, cifs_sb, from_name, access, in smb2_set_path_attr()
688 smb2_rename_path(const unsigned int xid, struct cifs_tcon *tcon, in smb2_rename_path() argument
694 cifs_get_writable_path(tcon, from_name, FIND_WR_WITH_DELETE, &cfile); in smb2_rename_path()
696 return smb2_set_path_attr(xid, tcon, from_name, to_name, in smb2_rename_path()
701 smb2_create_hardlink(const unsigned int xid, struct cifs_tcon *tcon, in smb2_create_hardlink() argument
705 return smb2_set_path_attr(xid, tcon, from_name, to_name, cifs_sb, in smb2_create_hardlink()
711 smb2_set_path_size(const unsigned int xid, struct cifs_tcon *tcon, in smb2_set_path_size() argument
718 cifs_get_writable_path(tcon, full_path, FIND_WR_ANY, &cfile); in smb2_set_path_size()
719 return smb2_compound_op(xid, tcon, cifs_sb, full_path, in smb2_set_path_size()
730 struct cifs_tcon *tcon; in smb2_set_file_info() local
742 tcon = tlink_tcon(tlink); in smb2_set_file_info()
744 cifs_get_writable_path(tcon, full_path, FIND_WR_ANY, &cfile); in smb2_set_file_info()
745 rc = smb2_compound_op(xid, tcon, cifs_sb, full_path, in smb2_set_file_info()