Lines Matching refs:tcon
185 create_mf_symlink(const unsigned int xid, struct cifs_tcon *tcon, in create_mf_symlink() argument
201 if (tcon->ses->server->ops->create_mf_symlink) in create_mf_symlink()
202 rc = tcon->ses->server->ops->create_mf_symlink(xid, tcon, in create_mf_symlink()
218 query_mf_symlink(const unsigned int xid, struct cifs_tcon *tcon, in query_mf_symlink() argument
231 if (tcon->ses->server->ops->query_mf_symlink) in query_mf_symlink()
232 rc = tcon->ses->server->ops->query_mf_symlink(xid, tcon, in query_mf_symlink()
252 check_mf_symlink(unsigned int xid, struct cifs_tcon *tcon, in check_mf_symlink() argument
269 if (tcon->ses->server->ops->query_mf_symlink) in check_mf_symlink()
270 rc = tcon->ses->server->ops->query_mf_symlink(xid, tcon, in check_mf_symlink()
306 cifs_query_mf_symlink(unsigned int xid, struct cifs_tcon *tcon, in cifs_query_mf_symlink() argument
318 oparms.tcon = tcon; in cifs_query_mf_symlink()
339 io_parms.tcon = tcon; in cifs_query_mf_symlink()
345 CIFSSMBClose(xid, tcon, fid.netfid); in cifs_query_mf_symlink()
350 cifs_create_mf_symlink(unsigned int xid, struct cifs_tcon *tcon, in cifs_create_mf_symlink() argument
360 oparms.tcon = tcon; in cifs_create_mf_symlink()
375 io_parms.tcon = tcon; in cifs_create_mf_symlink()
380 CIFSSMBClose(xid, tcon, fid.netfid); in cifs_create_mf_symlink()
388 smb3_query_mf_symlink(unsigned int xid, struct cifs_tcon *tcon, in smb3_query_mf_symlink() argument
401 oparms.tcon = tcon; in smb3_query_mf_symlink()
434 io_parms.tcon = tcon; in smb3_query_mf_symlink()
441 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid); in smb3_query_mf_symlink()
449 smb3_create_mf_symlink(unsigned int xid, struct cifs_tcon *tcon, in smb3_create_mf_symlink() argument
467 oparms.tcon = tcon; in smb3_create_mf_symlink()
485 io_parms.tcon = tcon; in smb3_create_mf_symlink()
501 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid); in smb3_create_mf_symlink()
521 struct cifs_tcon *tcon; in cifs_hardlink() local
528 tcon = tlink_tcon(tlink); in cifs_hardlink()
539 if (tcon->unix_ext) in cifs_hardlink()
540 rc = CIFSUnixCreateHardLink(xid, tcon, from_name, to_name, in cifs_hardlink()
544 server = tcon->ses->server; in cifs_hardlink()
549 rc = server->ops->create_hardlink(xid, tcon, from_name, to_name, in cifs_hardlink()
611 struct cifs_tcon *tcon; in cifs_get_link() local
624 tcon = tlink_tcon(tlink); in cifs_get_link()
625 server = tcon->ses->server; in cifs_get_link()
642 rc = query_mf_symlink(xid, tcon, cifs_sb, full_path, in cifs_get_link()
652 rc = server->ops->query_symlink(xid, tcon, cifs_sb, full_path, in cifs_get_link()