Lines Matching full:tcon
63 smb2_compound_op(const unsigned int xid, struct cifs_tcon *tcon, in smb2_compound_op() argument
76 struct cifs_ses *ses = tcon->ses; in smb2_compound_op()
95 if (smb3_encryption_required(tcon)) in smb2_compound_op()
111 vars->oparms.tcon = tcon; in smb2_compound_op()
122 rc = SMB2_open_init(tcon, server, in smb2_compound_op()
129 smb2_set_next_command(tcon, &rqst[num_rqst]); in smb2_compound_op()
141 rc = SMB2_query_info_init(tcon, server, in smb2_compound_op()
150 rc = SMB2_query_info_init(tcon, server, in smb2_compound_op()
159 smb2_set_next_command(tcon, &rqst[num_rqst]); in smb2_compound_op()
167 trace_smb3_query_info_compound_enter(xid, ses->Suid, tcon->tid, in smb2_compound_op()
175 rc = SMB2_query_info_init(tcon, server, in smb2_compound_op()
185 rc = SMB2_query_info_init(tcon, server, in smb2_compound_op()
194 smb2_set_next_command(tcon, &rqst[num_rqst]); in smb2_compound_op()
202 trace_smb3_posix_query_info_compound_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
205 trace_smb3_delete_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
212 trace_smb3_mkdir_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
221 rc = SMB2_set_info_init(tcon, server, in smb2_compound_op()
228 smb2_set_next_command(tcon, &rqst[num_rqst]); in smb2_compound_op()
230 trace_smb3_rmdir_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
240 rc = SMB2_set_info_init(tcon, server, in smb2_compound_op()
249 rc = SMB2_set_info_init(tcon, server, in smb2_compound_op()
258 smb2_set_next_command(tcon, &rqst[num_rqst]); in smb2_compound_op()
265 trace_smb3_set_eof_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
276 rc = SMB2_set_info_init(tcon, server, in smb2_compound_op()
283 rc = SMB2_set_info_init(tcon, server, in smb2_compound_op()
290 smb2_set_next_command(tcon, &rqst[num_rqst]); in smb2_compound_op()
298 trace_smb3_set_info_compound_enter(xid, ses->Suid, tcon->tid, in smb2_compound_op()
318 rc = SMB2_set_info_init(tcon, server, in smb2_compound_op()
325 rc = SMB2_set_info_init(tcon, server, in smb2_compound_op()
331 smb2_set_next_command(tcon, &rqst[num_rqst]); in smb2_compound_op()
338 trace_smb3_rename_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
356 rc = SMB2_set_info_init(tcon, server, in smb2_compound_op()
363 smb2_set_next_command(tcon, &rqst[num_rqst]); in smb2_compound_op()
365 trace_smb3_hardlink_enter(xid, ses->Suid, tcon->tid, full_path); in smb2_compound_op()
381 rc = SMB2_close_init(tcon, server, in smb2_compound_op()
407 pr_warn_once("server share %s deleted\n", tcon->treeName); in smb2_compound_op()
408 tcon->need_reconnect = true; in smb2_compound_op()
428 tcon->tid, rc); in smb2_compound_op()
431 tcon->tid); in smb2_compound_op()
447 trace_smb3_posix_query_info_compound_err(xid, ses->Suid, tcon->tid, rc); in smb2_compound_op()
449 trace_smb3_posix_query_info_compound_done(xid, ses->Suid, tcon->tid); in smb2_compound_op()
453 trace_smb3_delete_err(xid, ses->Suid, tcon->tid, rc); in smb2_compound_op()
455 trace_smb3_delete_done(xid, ses->Suid, tcon->tid); in smb2_compound_op()
461 trace_smb3_mkdir_err(xid, ses->Suid, tcon->tid, rc); in smb2_compound_op()
463 trace_smb3_mkdir_done(xid, ses->Suid, tcon->tid); in smb2_compound_op()
469 trace_smb3_hardlink_err(xid, ses->Suid, tcon->tid, rc); in smb2_compound_op()
471 trace_smb3_hardlink_done(xid, ses->Suid, tcon->tid); in smb2_compound_op()
476 trace_smb3_rename_err(xid, ses->Suid, tcon->tid, rc); in smb2_compound_op()
478 trace_smb3_rename_done(xid, ses->Suid, tcon->tid); in smb2_compound_op()
483 trace_smb3_rmdir_err(xid, ses->Suid, tcon->tid, rc); in smb2_compound_op()
485 trace_smb3_rmdir_done(xid, ses->Suid, tcon->tid); in smb2_compound_op()
490 trace_smb3_set_eof_err(xid, ses->Suid, tcon->tid, rc); in smb2_compound_op()
492 trace_smb3_set_eof_done(xid, ses->Suid, tcon->tid); in smb2_compound_op()
498 tcon->tid, rc); in smb2_compound_op()
501 tcon->tid); in smb2_compound_op()
523 smb2_query_path_info(const unsigned int xid, struct cifs_tcon *tcon, in smb2_query_path_info() argument
530 bool no_cached_open = tcon->nohandlecache; in smb2_query_path_info()
544 rc = open_shroot(xid, tcon, cifs_sb, &cfid); in smb2_query_path_info()
548 if (tcon->crfid.file_all_info_is_valid) { in smb2_query_path_info()
550 &tcon->crfid.file_all_info); in smb2_query_path_info()
552 rc = SMB2_query_info(xid, tcon, in smb2_query_path_info()
562 cifs_get_readable_path(tcon, full_path, &cfile); in smb2_query_path_info()
563 rc = smb2_compound_op(xid, tcon, cifs_sb, full_path, in smb2_query_path_info()
571 rc = smb2_compound_op(xid, tcon, cifs_sb, full_path, in smb2_query_path_info()
587 smb311_posix_query_path_info(const unsigned int xid, struct cifs_tcon *tcon, in smb311_posix_query_path_info() argument
612 cifs_get_readable_path(tcon, full_path, &cfile); in smb311_posix_query_path_info()
613 rc = smb2_compound_op(xid, tcon, cifs_sb, full_path, in smb311_posix_query_path_info()
622 rc = smb2_compound_op(xid, tcon, cifs_sb, full_path, in smb311_posix_query_path_info()
640 struct cifs_tcon *tcon, const char *name, in smb2_mkdir() argument
643 return smb2_compound_op(xid, tcon, cifs_sb, name, in smb2_mkdir()
651 struct cifs_sb_info *cifs_sb, struct cifs_tcon *tcon, in smb2_mkdir_setinfo() argument
664 cifs_get_writable_path(tcon, name, FIND_WR_ANY, &cfile); in smb2_mkdir_setinfo()
665 tmprc = smb2_compound_op(xid, tcon, cifs_sb, name, in smb2_mkdir_setinfo()
674 smb2_rmdir(const unsigned int xid, struct cifs_tcon *tcon, const char *name, in smb2_rmdir() argument
677 return smb2_compound_op(xid, tcon, cifs_sb, name, DELETE, FILE_OPEN, in smb2_rmdir()
683 smb2_unlink(const unsigned int xid, struct cifs_tcon *tcon, const char *name, in smb2_unlink() argument
686 return smb2_compound_op(xid, tcon, cifs_sb, name, DELETE, FILE_OPEN, in smb2_unlink()
692 smb2_set_path_attr(const unsigned int xid, struct cifs_tcon *tcon, in smb2_set_path_attr() argument
705 rc = smb2_compound_op(xid, tcon, cifs_sb, from_name, access, in smb2_set_path_attr()
714 smb2_rename_path(const unsigned int xid, struct cifs_tcon *tcon, in smb2_rename_path() argument
720 cifs_get_writable_path(tcon, from_name, FIND_WR_WITH_DELETE, &cfile); in smb2_rename_path()
722 return smb2_set_path_attr(xid, tcon, from_name, to_name, in smb2_rename_path()
727 smb2_create_hardlink(const unsigned int xid, struct cifs_tcon *tcon, in smb2_create_hardlink() argument
731 return smb2_set_path_attr(xid, tcon, from_name, to_name, cifs_sb, in smb2_create_hardlink()
737 smb2_set_path_size(const unsigned int xid, struct cifs_tcon *tcon, in smb2_set_path_size() argument
743 return smb2_compound_op(xid, tcon, cifs_sb, full_path, in smb2_set_path_size()