Lines Matching refs:ses

113 	    (tcon->ses->session_flags & SMB2_SESSION_FLAG_ENCRYPT_DATA) ||  in cifs_debug_tcon()
120 if (tcon->ses->server->ops->dump_share_caps) in cifs_debug_tcon()
121 tcon->ses->server->ops->dump_share_caps(m, tcon); in cifs_debug_tcon()
239 struct cifs_ses *ses; in cifs_debug_files_proc_show() local
253 list_for_each_entry(ses, &server->smb_ses_list, smb_ses_list) { in cifs_debug_files_proc_show()
254 if (cifs_ses_exiting(ses)) in cifs_debug_files_proc_show()
256 list_for_each_entry(tcon, &ses->tcon_list, tcon_list) { in cifs_debug_files_proc_show()
262 ses->Suid, in cifs_debug_files_proc_show()
288 struct cifs_ses *ses; in cifs_debug_dirs_proc_show() local
303 ses = list_entry(tmp, struct cifs_ses, smb_ses_list); in cifs_debug_dirs_proc_show()
304 list_for_each(tmp1, &ses->tcon_list) { in cifs_debug_dirs_proc_show()
312 ses->Suid, in cifs_debug_dirs_proc_show()
355 struct cifs_ses *ses; in cifs_debug_data_proc_show() local
544 list_for_each_entry(ses, &server->smb_ses_list, smb_ses_list) { in cifs_debug_data_proc_show()
545 spin_lock(&ses->ses_lock); in cifs_debug_data_proc_show()
546 if (ses->ses_status == SES_EXITING) { in cifs_debug_data_proc_show()
547 spin_unlock(&ses->ses_lock); in cifs_debug_data_proc_show()
551 if ((ses->serverDomain == NULL) || in cifs_debug_data_proc_show()
552 (ses->serverOS == NULL) || in cifs_debug_data_proc_show()
553 (ses->serverNOS == NULL)) { in cifs_debug_data_proc_show()
555 i, ses->ip_addr, ses->ses_count, in cifs_debug_data_proc_show()
556 ses->capabilities, ses->ses_status); in cifs_debug_data_proc_show()
557 if (ses->session_flags & SMB2_SESSION_FLAG_IS_GUEST) in cifs_debug_data_proc_show()
559 else if (ses->session_flags & SMB2_SESSION_FLAG_IS_NULL) in cifs_debug_data_proc_show()
566 i, ses->ip_addr, ses->serverDomain, in cifs_debug_data_proc_show()
567 ses->ses_count, ses->serverOS, ses->serverNOS, in cifs_debug_data_proc_show()
568 ses->capabilities, ses->ses_status); in cifs_debug_data_proc_show()
570 if (ses->expired_pwd) in cifs_debug_data_proc_show()
572 spin_unlock(&ses->ses_lock); in cifs_debug_data_proc_show()
575 get_security_type_str(server->ops->select_sectype(server, ses->sectype))); in cifs_debug_data_proc_show()
578 seq_printf(m, " SessionId: 0x%llx", ses->Suid); in cifs_debug_data_proc_show()
579 if (ses->session_flags & SMB2_SESSION_FLAG_ENCRYPT_DATA) { in cifs_debug_data_proc_show()
585 if (ses->sign) in cifs_debug_data_proc_show()
589 from_kuid(&init_user_ns, ses->linux_uid), in cifs_debug_data_proc_show()
590 from_kuid(&init_user_ns, ses->cred_uid)); in cifs_debug_data_proc_show()
592 if (ses->dfs_root_ses) { in cifs_debug_data_proc_show()
594 ses->dfs_root_ses->Suid); in cifs_debug_data_proc_show()
597 spin_lock(&ses->chan_lock); in cifs_debug_data_proc_show()
598 if (CIFS_CHAN_NEEDS_RECONNECT(ses, 0)) in cifs_debug_data_proc_show()
600 if (CIFS_CHAN_IN_RECONNECT(ses, 0)) in cifs_debug_data_proc_show()
603 if (ses->chan_count > 1) { in cifs_debug_data_proc_show()
605 ses->chan_count-1); in cifs_debug_data_proc_show()
606 for (j = 1; j < ses->chan_count; j++) { in cifs_debug_data_proc_show()
607 cifs_dump_channel(m, j, &ses->chans[j]); in cifs_debug_data_proc_show()
608 if (CIFS_CHAN_NEEDS_RECONNECT(ses, j)) in cifs_debug_data_proc_show()
610 if (CIFS_CHAN_IN_RECONNECT(ses, j)) in cifs_debug_data_proc_show()
614 spin_unlock(&ses->chan_lock); in cifs_debug_data_proc_show()
620 if (ses->tcon_ipc) in cifs_debug_data_proc_show()
621 cifs_debug_tcon(m, ses->tcon_ipc); in cifs_debug_data_proc_show()
625 list_for_each_entry(tcon, &ses->tcon_list, tcon_list) { in cifs_debug_data_proc_show()
631 spin_lock(&ses->iface_lock); in cifs_debug_data_proc_show()
632 if (ses->iface_count) in cifs_debug_data_proc_show()
635 ses->iface_count, in cifs_debug_data_proc_show()
636 (jiffies - ses->iface_last_update) / HZ); in cifs_debug_data_proc_show()
638 last_iface = list_last_entry(&ses->iface_list, in cifs_debug_data_proc_show()
644 list_for_each_entry(iface, &ses->iface_list, in cifs_debug_data_proc_show()
656 if (is_ses_using_iface(ses, iface)) in cifs_debug_data_proc_show()
659 spin_unlock(&ses->iface_lock); in cifs_debug_data_proc_show()
662 spin_lock(&ses->chan_lock); in cifs_debug_data_proc_show()
663 for (j = 0; j < ses->chan_count; j++) { in cifs_debug_data_proc_show()
664 chan_server = ses->chans[j].server; in cifs_debug_data_proc_show()
684 spin_unlock(&ses->chan_lock); in cifs_debug_data_proc_show()
707 struct cifs_ses *ses; in cifs_stats_proc_write() local
737 list_for_each_entry(ses, &server->smb_ses_list, smb_ses_list) { in cifs_stats_proc_write()
738 if (cifs_ses_exiting(ses)) in cifs_stats_proc_write()
740 list_for_each_entry(tcon, &ses->tcon_list, tcon_list) { in cifs_stats_proc_write()
767 struct cifs_ses *ses; in cifs_stats_proc_show() local
818 list_for_each_entry(ses, &server->smb_ses_list, smb_ses_list) { in cifs_stats_proc_show()
819 if (cifs_ses_exiting(ses)) in cifs_stats_proc_show()
821 list_for_each_entry(tcon, &ses->tcon_list, tcon_list) { in cifs_stats_proc_show()