Lines Matching refs:tcon
160 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb); in cifs_statfs() local
182 if ((tcon->ses->capabilities & CAP_UNIX) && in cifs_statfs()
183 (CIFS_POSIX_EXTENSIONS & le64_to_cpu(tcon->fsUnixInfo.Capability))) in cifs_statfs()
184 rc = CIFSSMBQFSPosixInfo(xid, tcon, buf); in cifs_statfs()
190 if (rc && (tcon->ses->capabilities & CAP_NT_SMBS)) in cifs_statfs()
191 rc = CIFSSMBQFSInfo(xid, tcon, buf); in cifs_statfs()
199 rc = SMBOldQFSInfo(xid, tcon, buf); in cifs_statfs()
341 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb); in cifs_show_options() local
343 srcaddr = (struct sockaddr *)&tcon->ses->server->srcaddr; in cifs_show_options()
345 cifs_show_security(s, tcon->ses->server); in cifs_show_options()
347 seq_printf(s, ",unc=%s", tcon->treeName); in cifs_show_options()
351 else if (tcon->ses->user_name) in cifs_show_options()
352 seq_printf(s, ",username=%s", tcon->ses->user_name); in cifs_show_options()
354 if (tcon->ses->domainName) in cifs_show_options()
355 seq_printf(s, ",domain=%s", tcon->ses->domainName); in cifs_show_options()
385 cifs_show_address(s, tcon->ses->server); in cifs_show_options()
387 if (!tcon->unix_ext) in cifs_show_options()
391 if (tcon->seal) in cifs_show_options()
393 if (tcon->nocase) in cifs_show_options()
395 if (tcon->retry) in cifs_show_options()
397 if (tcon->unix_ext) in cifs_show_options()
453 struct cifs_tcon *tcon; in cifs_umount_begin() local
458 tcon = cifs_sb_master_tcon(cifs_sb); in cifs_umount_begin()
461 if ((tcon->tc_count > 1) || (tcon->tidStatus == CifsExiting)) { in cifs_umount_begin()
467 } else if (tcon->tc_count == 1) in cifs_umount_begin()
468 tcon->tidStatus = CifsExiting; in cifs_umount_begin()
473 if (tcon->ses && tcon->ses->server) { in cifs_umount_begin()
475 wake_up_all(&tcon->ses->server->request_q); in cifs_umount_begin()
476 wake_up_all(&tcon->ses->server->response_q); in cifs_umount_begin()
479 wake_up_all(&tcon->ses->server->response_q); in cifs_umount_begin()