Lines Matching refs:server

39 void cifs_dump_detail(void *buf, struct TCP_Server_Info *server)  in cifs_dump_detail()  argument
47 if (!server->ops->check_message(buf, server->total_read, server)) { in cifs_dump_detail()
49 server->ops->calc_smb_size(smb)); in cifs_dump_detail()
54 void cifs_dump_mids(struct TCP_Server_Info *server) in cifs_dump_mids() argument
59 if (server == NULL) in cifs_dump_mids()
63 spin_lock(&server->mid_queue_lock); in cifs_dump_mids()
64 list_for_each_entry(mid_entry, &server->pending_mid_q, qhead) { in cifs_dump_mids()
81 cifs_dump_detail(mid_entry->resp_buf, server); in cifs_dump_mids()
86 spin_unlock(&server->mid_queue_lock); in cifs_dump_mids()
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()
140 struct TCP_Server_Info *server = chan->server; in cifs_dump_channel() local
142 if (!server) { in cifs_dump_channel()
152 i+1, server->conn_id, in cifs_dump_channel()
153 server->credits, in cifs_dump_channel()
154 server->echo_credits, in cifs_dump_channel()
155 server->oplock_credits, in cifs_dump_channel()
156 server->dialect, in cifs_dump_channel()
157 server->tcpStatus, in cifs_dump_channel()
158 server->reconnect_instance, in cifs_dump_channel()
159 server->srv_count, in cifs_dump_channel()
160 server->sec_mode, in cifs_dump_channel()
161 in_flight(server), in cifs_dump_channel()
162 atomic_read(&server->in_send), in cifs_dump_channel()
163 atomic_read(&server->num_waiters)); in cifs_dump_channel()
165 if (server->net) in cifs_dump_channel()
166 seq_printf(m, " Net namespace: %u ", server->net->ns.inum); in cifs_dump_channel()
238 struct TCP_Server_Info *server; in cifs_debug_files_proc_show() local
252 list_for_each_entry(server, &cifs_tcp_ses_list, tcp_ses_list) { in cifs_debug_files_proc_show()
253 list_for_each_entry(ses, &server->smb_ses_list, smb_ses_list) { in cifs_debug_files_proc_show()
287 struct TCP_Server_Info *server; in cifs_debug_dirs_proc_show() local
300 server = list_entry(stmp, struct TCP_Server_Info, in cifs_debug_dirs_proc_show()
302 list_for_each(tmp, &server->smb_ses_list) { in cifs_debug_dirs_proc_show()
353 struct TCP_Server_Info *server; in cifs_debug_data_proc_show() local
413 list_for_each_entry(server, &cifs_tcp_ses_list, tcp_ses_list) { in cifs_debug_data_proc_show()
420 if (SERVER_IS_CHAN(server)) in cifs_debug_data_proc_show()
425 c, server->conn_id); in cifs_debug_data_proc_show()
427 spin_lock(&server->srv_lock); in cifs_debug_data_proc_show()
428 if (server->hostname) in cifs_debug_data_proc_show()
429 seq_printf(m, "Hostname: %s ", server->hostname); in cifs_debug_data_proc_show()
430 seq_printf(m, "\nClientGUID: %pUL", server->client_guid); in cifs_debug_data_proc_show()
431 spin_unlock(&server->srv_lock); in cifs_debug_data_proc_show()
433 if (!server->rdma) in cifs_debug_data_proc_show()
436 if (!server->smbd_conn) { in cifs_debug_data_proc_show()
440 sc = &server->smbd_conn->socket; in cifs_debug_data_proc_show()
445 server->smbd_conn->protocol, in cifs_debug_data_proc_show()
446 server->smbd_conn->socket.status); in cifs_debug_data_proc_show()
461 server->smbd_conn->rdma_readwrite_threshold); in cifs_debug_data_proc_show()
464 server->smbd_conn->count_get_receive_buffer, in cifs_debug_data_proc_show()
465 server->smbd_conn->count_put_receive_buffer, in cifs_debug_data_proc_show()
466 server->smbd_conn->count_send_empty); in cifs_debug_data_proc_show()
472 server->smbd_conn->count_reassembly_queue, in cifs_debug_data_proc_show()
473 server->smbd_conn->count_enqueue_reassembly_queue, in cifs_debug_data_proc_show()
474 server->smbd_conn->count_dequeue_reassembly_queue, in cifs_debug_data_proc_show()
479 atomic_read(&server->smbd_conn->send_credits), in cifs_debug_data_proc_show()
480 atomic_read(&server->smbd_conn->receive_credits), in cifs_debug_data_proc_show()
481 server->smbd_conn->receive_credit_target); in cifs_debug_data_proc_show()
483 atomic_read(&server->smbd_conn->send_pending)); in cifs_debug_data_proc_show()
485 server->smbd_conn->count_receive_queue); in cifs_debug_data_proc_show()
488 server->smbd_conn->responder_resources, in cifs_debug_data_proc_show()
489 server->smbd_conn->max_frmr_depth, in cifs_debug_data_proc_show()
490 server->smbd_conn->mr_type); in cifs_debug_data_proc_show()
492 atomic_read(&server->smbd_conn->mr_ready_count), in cifs_debug_data_proc_show()
493 atomic_read(&server->smbd_conn->mr_used_count)); in cifs_debug_data_proc_show()
497 server->credits, in cifs_debug_data_proc_show()
498 server->echo_credits, in cifs_debug_data_proc_show()
499 server->oplock_credits, in cifs_debug_data_proc_show()
500 server->dialect); in cifs_debug_data_proc_show()
501 if (server->sign) in cifs_debug_data_proc_show()
503 if (server->posix_ext_supported) in cifs_debug_data_proc_show()
505 if (server->nosharesock) in cifs_debug_data_proc_show()
508 seq_printf(m, "\nServer capabilities: 0x%x", server->capabilities); in cifs_debug_data_proc_show()
510 if (server->rdma) in cifs_debug_data_proc_show()
514 server->tcpStatus, in cifs_debug_data_proc_show()
515 server->reconnect_instance, in cifs_debug_data_proc_show()
516 server->srv_count, in cifs_debug_data_proc_show()
517 server->sec_mode, in_flight(server)); in cifs_debug_data_proc_show()
519 if (server->net) in cifs_debug_data_proc_show()
520 seq_printf(m, " Net namespace: %u ", server->net->ns.inum); in cifs_debug_data_proc_show()
524 atomic_read(&server->in_send), in cifs_debug_data_proc_show()
525 atomic_read(&server->num_waiters)); in cifs_debug_data_proc_show()
527 if (server->leaf_fullpath) { in cifs_debug_data_proc_show()
529 server->leaf_fullpath); in cifs_debug_data_proc_show()
535 else if (!server->compression.requested) in cifs_debug_data_proc_show()
537 else if (server->compression.enabled) in cifs_debug_data_proc_show()
538 seq_printf(m, "enabled (%s)", compression_alg_str(server->compression.alg)); in cifs_debug_data_proc_show()
544 list_for_each_entry(ses, &server->smb_ses_list, smb_ses_list) { in cifs_debug_data_proc_show()
575 get_security_type_str(server->ops->select_sectype(server, ses->sectype))); in cifs_debug_data_proc_show()
582 if (server->cipher_type == SMB2_ENCRYPTION_AES256_GCM) in cifs_debug_data_proc_show()
664 chan_server = ses->chans[j].server; in cifs_debug_data_proc_show()
706 struct TCP_Server_Info *server; in cifs_stats_proc_write() local
726 list_for_each_entry(server, &cifs_tcp_ses_list, tcp_ses_list) { in cifs_stats_proc_write()
727 server->max_in_flight = 0; in cifs_stats_proc_write()
730 atomic_set(&server->num_cmds[i], 0); in cifs_stats_proc_write()
731 atomic_set(&server->smb2slowcmd[i], 0); in cifs_stats_proc_write()
732 server->time_per_cmd[i] = 0; in cifs_stats_proc_write()
733 server->slowest_cmd[i] = 0; in cifs_stats_proc_write()
734 server->fastest_cmd[0] = 0; in cifs_stats_proc_write()
737 list_for_each_entry(ses, &server->smb_ses_list, smb_ses_list) { in cifs_stats_proc_write()
747 if (server->ops->clear_stats) in cifs_stats_proc_write()
748 server->ops->clear_stats(tcon); in cifs_stats_proc_write()
766 struct TCP_Server_Info *server; in cifs_stats_proc_show() local
796 list_for_each_entry(server, &cifs_tcp_ses_list, tcp_ses_list) { in cifs_stats_proc_show()
797 seq_printf(m, "\nMax requests in flight: %d", server->max_in_flight); in cifs_stats_proc_show()
805 atomic_read(&server->num_cmds[j]), in cifs_stats_proc_show()
806 server->time_per_cmd[j], in cifs_stats_proc_show()
807 server->fastest_cmd[j], in cifs_stats_proc_show()
808 server->slowest_cmd[j]); in cifs_stats_proc_show()
810 if (atomic_read(&server->smb2slowcmd[j])) { in cifs_stats_proc_show()
811 spin_lock(&server->srv_lock); in cifs_stats_proc_show()
813 atomic_read(&server->smb2slowcmd[j]), in cifs_stats_proc_show()
814 server->hostname, j); in cifs_stats_proc_show()
815 spin_unlock(&server->srv_lock); in cifs_stats_proc_show()
818 list_for_each_entry(ses, &server->smb_ses_list, smb_ses_list) { in cifs_stats_proc_show()
829 if (server->ops->print_stats) in cifs_stats_proc_show()
830 server->ops->print_stats(m, tcon); in cifs_stats_proc_show()