Lines Matching refs:tcon
204 create_mf_symlink(const unsigned int xid, struct cifs_tcon *tcon, in create_mf_symlink() argument
220 if (tcon->ses->server->ops->create_mf_symlink) in create_mf_symlink()
221 rc = tcon->ses->server->ops->create_mf_symlink(xid, tcon, in create_mf_symlink()
237 query_mf_symlink(const unsigned int xid, struct cifs_tcon *tcon, in query_mf_symlink() argument
250 if (tcon->ses->server->ops->query_mf_symlink) in query_mf_symlink()
251 rc = tcon->ses->server->ops->query_mf_symlink(xid, tcon, in query_mf_symlink()
271 check_mf_symlink(unsigned int xid, struct cifs_tcon *tcon, in check_mf_symlink() argument
288 if (tcon->ses->server->ops->query_mf_symlink) in check_mf_symlink()
289 rc = tcon->ses->server->ops->query_mf_symlink(xid, tcon, in check_mf_symlink()
325 cifs_query_mf_symlink(unsigned int xid, struct cifs_tcon *tcon, in cifs_query_mf_symlink() argument
337 oparms.tcon = tcon; in cifs_query_mf_symlink()
358 io_parms.tcon = tcon; in cifs_query_mf_symlink()
364 CIFSSMBClose(xid, tcon, fid.netfid); in cifs_query_mf_symlink()
369 cifs_create_mf_symlink(unsigned int xid, struct cifs_tcon *tcon, in cifs_create_mf_symlink() argument
383 oparms.tcon = tcon; in cifs_create_mf_symlink()
398 io_parms.tcon = tcon; in cifs_create_mf_symlink()
403 CIFSSMBClose(xid, tcon, fid.netfid); in cifs_create_mf_symlink()
412 smb3_query_mf_symlink(unsigned int xid, struct cifs_tcon *tcon, in smb3_query_mf_symlink() argument
425 oparms.tcon = tcon; in smb3_query_mf_symlink()
459 io_parms.tcon = tcon; in smb3_query_mf_symlink()
466 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid); in smb3_query_mf_symlink()
474 smb3_create_mf_symlink(unsigned int xid, struct cifs_tcon *tcon, in smb3_create_mf_symlink() argument
496 oparms.tcon = tcon; in smb3_create_mf_symlink()
512 io_parms.tcon = tcon; in smb3_create_mf_symlink()
528 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid); in smb3_create_mf_symlink()
549 struct cifs_tcon *tcon; in cifs_hardlink() local
556 tcon = tlink_tcon(tlink); in cifs_hardlink()
567 if (tcon->unix_ext) in cifs_hardlink()
568 rc = CIFSUnixCreateHardLink(xid, tcon, from_name, to_name, in cifs_hardlink()
572 server = tcon->ses->server; in cifs_hardlink()
577 rc = server->ops->create_hardlink(xid, tcon, from_name, to_name, in cifs_hardlink()
639 struct cifs_tcon *tcon; in cifs_follow_link() local
649 tcon = tlink_tcon(tlink); in cifs_follow_link()
650 server = tcon->ses->server; in cifs_follow_link()
667 rc = query_mf_symlink(xid, tcon, cifs_sb, full_path, in cifs_follow_link()
671 rc = server->ops->query_symlink(xid, tcon, full_path, in cifs_follow_link()