Lines Matching full:tcon
163 struct cifs_tcon *tcon; in cifs_read_super() local
168 tcon = cifs_sb_master_tcon(cifs_sb); in cifs_read_super()
173 if (tcon->snapshot_time) in cifs_read_super()
176 if (tcon->ses->capabilities & tcon->ses->server->vals->cap_large_files) in cifs_read_super()
188 if ((tcon->ses->server->vals->protocol_id == SMB10_PROT_ID) && in cifs_read_super()
189 ((tcon->ses->capabilities & in cifs_read_super()
190 tcon->ses->server->vals->cap_nt_find) == 0) && in cifs_read_super()
191 !tcon->unix_ext) { in cifs_read_super()
228 if (tcon->nocase) in cifs_read_super()
265 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb); in cifs_statfs() local
266 struct TCP_Server_Info *server = tcon->ses->server; in cifs_statfs()
272 if (le32_to_cpu(tcon->fsAttrInfo.MaxPathNameComponentLength) > 0) in cifs_statfs()
274 le32_to_cpu(tcon->fsAttrInfo.MaxPathNameComponentLength); in cifs_statfs()
278 buf->f_fsid.val[0] = tcon->vol_serial_number; in cifs_statfs()
280 buf->f_fsid.val[1] = (int)le64_to_cpu(tcon->vol_create_time); in cifs_statfs()
286 rc = server->ops->queryfs(xid, tcon, cifs_sb, buf); in cifs_statfs()
295 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb); in cifs_fallocate() local
296 struct TCP_Server_Info *server = tcon->ses->server; in cifs_fallocate()
299 return server->ops->fallocate(file, tcon, mode, off, len); in cifs_fallocate()
482 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb); in cifs_show_options() local
484 srcaddr = (struct sockaddr *)&tcon->ses->server->srcaddr; in cifs_show_options()
486 seq_show_option(s, "vers", tcon->ses->server->vals->version_string); in cifs_show_options()
487 cifs_show_security(s, tcon->ses); in cifs_show_options()
490 if (tcon->no_lease) in cifs_show_options()
494 else if (tcon->ses->user_name) in cifs_show_options()
495 seq_show_option(s, "username", tcon->ses->user_name); in cifs_show_options()
497 if (tcon->ses->domainName && tcon->ses->domainName[0] != 0) in cifs_show_options()
498 seq_show_option(s, "domain", tcon->ses->domainName); in cifs_show_options()
530 cifs_show_address(s, tcon->ses->server); in cifs_show_options()
532 if (!tcon->unix_ext) in cifs_show_options()
539 if (tcon->seal) in cifs_show_options()
541 else if (tcon->ses->server->ignore_signature) in cifs_show_options()
543 if (tcon->nocase) in cifs_show_options()
545 if (tcon->nodelete) in cifs_show_options()
547 if (tcon->local_lease) in cifs_show_options()
549 if (tcon->retry) in cifs_show_options()
553 if (tcon->use_persistent) in cifs_show_options()
555 else if (tcon->use_resilient) in cifs_show_options()
557 if (tcon->posix_extensions) in cifs_show_options()
559 else if (tcon->unix_ext) in cifs_show_options()
617 if (tcon->ses->server->min_offload) in cifs_show_options()
618 seq_printf(s, ",esize=%u", tcon->ses->server->min_offload); in cifs_show_options()
620 tcon->ses->server->echo_interval / HZ); in cifs_show_options()
623 if (tcon->ses->server->max_credits != SMB2_MAX_CREDITS_AVAILABLE) in cifs_show_options()
624 seq_printf(s, ",max_credits=%u", tcon->ses->server->max_credits); in cifs_show_options()
626 if (tcon->snapshot_time) in cifs_show_options()
627 seq_printf(s, ",snapshot=%llu", tcon->snapshot_time); in cifs_show_options()
628 if (tcon->handle_timeout) in cifs_show_options()
629 seq_printf(s, ",handletimeout=%u", tcon->handle_timeout); in cifs_show_options()
633 if (tcon->ses->chan_max > 1) in cifs_show_options()
635 tcon->ses->chan_max); in cifs_show_options()
643 struct cifs_tcon *tcon; in cifs_umount_begin() local
648 tcon = cifs_sb_master_tcon(cifs_sb); in cifs_umount_begin()
651 if ((tcon->tc_count > 1) || (tcon->tidStatus == CifsExiting)) { in cifs_umount_begin()
657 } else if (tcon->tc_count == 1) in cifs_umount_begin()
658 tcon->tidStatus = CifsExiting; in cifs_umount_begin()
661 /* cancel_brl_requests(tcon); */ /* BB mark all brl mids as exiting */ in cifs_umount_begin()
662 /* cancel_notify_requests(tcon); */ in cifs_umount_begin()
663 if (tcon->ses && tcon->ses->server) { in cifs_umount_begin()
665 wake_up_all(&tcon->ses->server->request_q); in cifs_umount_begin()
666 wake_up_all(&tcon->ses->server->response_q); in cifs_umount_begin()
669 wake_up_all(&tcon->ses->server->response_q); in cifs_umount_begin()
951 struct cifs_tcon *tcon; in cifs_llseek() local
985 tcon = tlink_tcon(cfile->tlink); in cifs_llseek()
986 if (tcon->ses->server->ops->llseek) in cifs_llseek()
987 return tcon->ses->server->ops->llseek(file, tcon, in cifs_llseek()