Lines Matching refs:server
94 (tcon->ses->server->capabilities & SMB2_GLOBAL_CAP_ENCRYPTION)) in smb3_encryption_required()
102 struct TCP_Server_Info *server) in smb2_hdr_assemble() argument
107 if (server) { in smb2_hdr_assemble()
108 spin_lock(&server->req_lock); in smb2_hdr_assemble()
110 if (server->credits >= server->max_credits) in smb2_hdr_assemble()
114 min_t(int, server->max_credits - in smb2_hdr_assemble()
115 server->credits, 10)); in smb2_hdr_assemble()
116 spin_unlock(&server->req_lock); in smb2_hdr_assemble()
127 if (server && (server->capabilities & SMB2_GLOBAL_CAP_LARGE_MTU)) in smb2_hdr_assemble()
149 if (server && server->sign && !smb3_encryption_required(tcon)) in smb2_hdr_assemble()
157 struct TCP_Server_Info *server) in smb2_reconnect() argument
190 (!tcon->ses->server) || !server) in smb2_reconnect()
194 retries = server->nr_targets; in smb2_reconnect()
201 while (server->tcpStatus == CifsNeedReconnect) { in smb2_reconnect()
217 rc = wait_event_interruptible_timeout(server->response_q, in smb2_reconnect()
218 (server->tcpStatus != CifsNeedReconnect), in smb2_reconnect()
227 if (server->tcpStatus != CifsNeedReconnect) in smb2_reconnect()
242 retries = server->nr_targets; in smb2_reconnect()
261 if (server->tcpStatus == CifsNeedReconnect) { in smb2_reconnect()
270 if (server->is_channel) { in smb2_reconnect()
272 ses->binding_chan = cifs_ses_find_chan(ses, server); in smb2_reconnect()
315 mod_delayed_work(cifsiod_wq, &server->reconnect, 0); in smb2_reconnect()
346 struct TCP_Server_Info *server, in fill_small_buf() argument
360 smb2_hdr_assemble(&spdu->sync_hdr, smb2_command, tcon, server); in fill_small_buf()
372 struct TCP_Server_Info *server, in __smb2_plain_req_init() argument
385 fill_small_buf(smb2_command, tcon, server, in __smb2_plain_req_init()
399 struct TCP_Server_Info *server, in smb2_plain_req_init() argument
404 rc = smb2_reconnect(smb2_command, tcon, server); in smb2_plain_req_init()
408 return __smb2_plain_req_init(smb2_command, tcon, server, request_buf, in smb2_plain_req_init()
413 struct TCP_Server_Info *server, in smb2_ioctl_req_init() argument
418 return __smb2_plain_req_init(SMB2_IOCTL, tcon, server, in smb2_ioctl_req_init()
421 return smb2_plain_req_init(SMB2_IOCTL, tcon, server, in smb2_ioctl_req_init()
513 struct TCP_Server_Info *server, unsigned int *total_len) in assemble_neg_contexts() argument
543 if (server->compress_algorithm) { in assemble_neg_contexts()
556 server->hostname); in assemble_neg_contexts()
582 static void decode_compress_ctx(struct TCP_Server_Info *server, in decode_compress_ctx() argument
600 server->compress_algorithm = ctxt->CompressionAlgorithms[0]; in decode_compress_ctx()
603 static int decode_encrypt_ctx(struct TCP_Server_Info *server, in decode_encrypt_ctx() argument
634 server->cipher_type = 0; in decode_encrypt_ctx()
635 server->capabilities &= ~SMB2_GLOBAL_CAP_ENCRYPTION; in decode_encrypt_ctx()
645 server->cipher_type = ctxt->Ciphers[0]; in decode_encrypt_ctx()
646 server->capabilities |= SMB2_GLOBAL_CAP_ENCRYPTION; in decode_encrypt_ctx()
651 struct TCP_Server_Info *server, in smb311_decode_neg_context() argument
686 rc = decode_encrypt_ctx(server, in smb311_decode_neg_context()
689 decode_compress_ctx(server, in smb311_decode_neg_context()
692 server->posix_ext_supported = true; in smb311_decode_neg_context()
793 struct TCP_Server_Info *server = cifs_ses_server(ses); in SMB2_negotiate() local
801 if (!server) { in SMB2_negotiate()
806 rc = smb2_plain_req_init(SMB2_NEGOTIATE, NULL, server, in SMB2_negotiate()
813 memset(server->preauth_sha_hash, 0, SMB2_PREAUTH_HASH_SIZE); in SMB2_negotiate()
816 if (strcmp(server->vals->version_string, in SMB2_negotiate()
822 } else if (strcmp(server->vals->version_string, in SMB2_negotiate()
832 req->Dialects[0] = cpu_to_le16(server->vals->protocol_id); in SMB2_negotiate()
845 req->Capabilities = cpu_to_le32(server->vals->req_capabilities); in SMB2_negotiate()
850 if (server->vals->protocol_id == SMB20_PROT_ID) in SMB2_negotiate()
853 memcpy(req->ClientGUID, server->client_guid, in SMB2_negotiate()
855 if ((server->vals->protocol_id == SMB311_PROT_ID) || in SMB2_negotiate()
856 (strcmp(server->vals->version_string, in SMB2_negotiate()
858 assemble_neg_contexts(req, server, &total_len); in SMB2_negotiate()
867 rc = cifs_send_recv(xid, ses, server, in SMB2_negotiate()
881 if (strcmp(server->vals->version_string, in SMB2_negotiate()
892 } else if (strcmp(server->vals->version_string, in SMB2_negotiate()
900 server->ops = &smb21_operations; in SMB2_negotiate()
901 server->vals = &smb21_values; in SMB2_negotiate()
903 server->ops = &smb311_operations; in SMB2_negotiate()
904 server->vals = &smb311_values; in SMB2_negotiate()
907 server->vals->protocol_id) { in SMB2_negotiate()
932 server->dialect = le16_to_cpu(rsp->DialectRevision); in SMB2_negotiate()
939 memcpy(server->preauth_sha_hash, ses->preauth_sha_hash, in SMB2_negotiate()
943 server->negflavor = CIFS_NEGFLAVOR_EXTENDED; in SMB2_negotiate()
945 server->maxBuf = min_t(unsigned int, le32_to_cpu(rsp->MaxTransactSize), in SMB2_negotiate()
947 server->max_read = le32_to_cpu(rsp->MaxReadSize); in SMB2_negotiate()
948 server->max_write = le32_to_cpu(rsp->MaxWriteSize); in SMB2_negotiate()
949 server->sec_mode = le16_to_cpu(rsp->SecurityMode); in SMB2_negotiate()
950 if ((server->sec_mode & SMB2_SEC_MODE_FLAGS_ALL) != server->sec_mode) in SMB2_negotiate()
952 server->sec_mode); in SMB2_negotiate()
953 server->capabilities = le32_to_cpu(rsp->Capabilities); in SMB2_negotiate()
955 server->capabilities |= SMB2_NT_FIND | SMB2_LARGE_FILES; in SMB2_negotiate()
961 if (server->dialect == SMB30_PROT_ID && (server->capabilities & SMB2_GLOBAL_CAP_ENCRYPTION)) in SMB2_negotiate()
962 server->cipher_type = SMB2_ENCRYPTION_AES128_CCM; in SMB2_negotiate()
975 server->sec_ntlmssp = true; in SMB2_negotiate()
978 rc = cifs_enable_signing(server, ses->sign); in SMB2_negotiate()
982 rc = decode_negTokenInit(security_blob, blob_length, server); in SMB2_negotiate()
991 rc = smb311_decode_neg_context(rsp, server, in SMB2_negotiate()
1008 struct TCP_Server_Info *server = tcon->ses->server; in smb3_validate_negotiate() local
1013 if (server->dialect == SMB311_PROT_ID) in smb3_validate_negotiate()
1039 cpu_to_le32(server->vals->req_capabilities); in smb3_validate_negotiate()
1043 memcpy(pneg_inbuf->Guid, server->client_guid, in smb3_validate_negotiate()
1056 if (strcmp(server->vals->version_string, in smb3_validate_negotiate()
1064 } else if (strcmp(server->vals->version_string, in smb3_validate_negotiate()
1076 cpu_to_le16(server->vals->protocol_id); in smb3_validate_negotiate()
1113 if (pneg_rsp->Dialect != cpu_to_le16(server->dialect)) in smb3_validate_negotiate()
1116 if (pneg_rsp->SecurityMode != cpu_to_le16(server->sec_mode)) in smb3_validate_negotiate()
1122 SMB2_LARGE_FILES) != server->capabilities) in smb3_validate_negotiate()
1140 smb2_select_sectype(struct TCP_Server_Info *server, enum securityEnum requested) in smb2_select_sectype() argument
1149 if (server->sec_ntlmssp && in smb2_select_sectype()
1152 if ((server->sec_kerberos || server->sec_mskerberos) && in smb2_select_sectype()
1186 struct TCP_Server_Info *server = cifs_ses_server(ses); in SMB2_sess_alloc_buffer() local
1189 rc = smb2_plain_req_init(SMB2_SESSION_SETUP, NULL, server, in SMB2_sess_alloc_buffer()
1215 if (server->sign) in SMB2_sess_alloc_buffer()
1283 struct TCP_Server_Info *server = cifs_ses_server(ses); in SMB2_sess_establish_session() local
1285 mutex_lock(&server->srv_mutex); in SMB2_sess_establish_session()
1286 if (server->ops->generate_signingkey) { in SMB2_sess_establish_session()
1287 rc = server->ops->generate_signingkey(ses); in SMB2_sess_establish_session()
1291 mutex_unlock(&server->srv_mutex); in SMB2_sess_establish_session()
1295 if (!server->session_estab) { in SMB2_sess_establish_session()
1296 server->sequence_number = 0x2; in SMB2_sess_establish_session()
1297 server->session_estab = true; in SMB2_sess_establish_session()
1299 mutex_unlock(&server->srv_mutex); in SMB2_sess_establish_session()
1536 if (ses->server->dialect < SMB30_PROT_ID) { in SMB2_sess_auth_rawntlmssp_authenticate()
1591 struct TCP_Server_Info *server = cifs_ses_server(ses); in SMB2_sess_setup() local
1596 if (!server) { in SMB2_sess_setup()
1617 memcpy(ses->preauth_sha_hash, server->preauth_sha_hash, in SMB2_sess_setup()
1637 struct TCP_Server_Info *server; in SMB2_logoff() local
1646 if (ses && (ses->server)) in SMB2_logoff()
1647 server = ses->server; in SMB2_logoff()
1655 rc = smb2_plain_req_init(SMB2_LOGOFF, NULL, ses->server, in SMB2_logoff()
1665 else if (server->sign) in SMB2_logoff()
1677 rc = cifs_send_recv(xid, ses, ses->server, in SMB2_logoff()
1719 struct TCP_Server_Info *server; in SMB2_tcon() local
1722 server = ses->server; in SMB2_tcon()
1726 if (!server || !tree) in SMB2_tcon()
1743 rc = smb2_plain_req_init(SMB2_TREE_CONNECT, tcon, server, in SMB2_tcon()
1769 if ((server->dialect == SMB311_PROT_ID) && in SMB2_tcon()
1783 rc = cifs_send_recv(xid, ses, server, in SMB2_tcon()
1827 !(server->capabilities & SMB2_GLOBAL_CAP_ENCRYPTION)) in SMB2_tcon()
1831 if (server->ops->validate_negotiate) in SMB2_tcon()
1832 rc = server->ops->validate_negotiate(xid, tcon); in SMB2_tcon()
1861 if (!ses || !(ses->server)) in SMB2_tdis()
1869 rc = smb2_plain_req_init(SMB2_TREE_DISCONNECT, tcon, ses->server, in SMB2_tdis()
1887 rc = cifs_send_recv(xid, ses, ses->server, in SMB2_tdis()
1991 smb2_parse_contexts(struct TCP_Server_Info *server, in smb2_parse_contexts() argument
2021 *oplock = server->ops->parse_lease_buf(cc, epoch, in smb2_parse_contexts()
2051 add_lease_context(struct TCP_Server_Info *server, struct kvec *iov, in add_lease_context() argument
2057 iov[num].iov_base = server->ops->create_lease_buf(lease_key, *oplock); in add_lease_context()
2060 iov[num].iov_len = server->vals->create_lease_size; in add_lease_context()
2067 server->vals->create_lease_size); in add_lease_context()
2508 struct TCP_Server_Info *server = cifs_pick_channel(ses); in smb311_posix_mkdir() local
2517 if (!ses || !server) { in smb311_posix_mkdir()
2523 rc = smb2_plain_req_init(SMB2_CREATE, tcon, server, in smb311_posix_mkdir()
2610 rc = cifs_send_recv(xid, ses, server, in smb311_posix_mkdir()
2640 SMB2_open_init(struct cifs_tcon *tcon, struct TCP_Server_Info *server, in SMB2_open_init() argument
2654 rc = smb2_plain_req_init(SMB2_CREATE, tcon, server, in SMB2_open_init()
2717 if ((!server->oplocks) || (tcon->no_lease)) in SMB2_open_init()
2720 if (!(server->capabilities & SMB2_GLOBAL_CAP_LEASING) || in SMB2_open_init()
2723 else if (!(server->capabilities & SMB2_GLOBAL_CAP_DIRECTORY_LEASING) && in SMB2_open_init()
2727 rc = add_lease_context(server, iov, &n_iov, in SMB2_open_init()
2735 if (server->capabilities & SMB2_GLOBAL_CAP_LEASING) { in SMB2_open_init()
2739 cpu_to_le32(server->vals->create_lease_size); in SMB2_open_init()
2843 struct TCP_Server_Info *server = cifs_pick_channel(ses); in SMB2_open() local
2851 if (!ses || !server) in SMB2_open()
2862 rc = SMB2_open_init(tcon, server, in SMB2_open()
2870 rc = cifs_send_recv(xid, ses, server, in SMB2_open()
2914 smb2_parse_contexts(server, rsp, &oparms->fid->epoch, in SMB2_open()
2923 SMB2_ioctl_init(struct cifs_tcon *tcon, struct TCP_Server_Info *server, in SMB2_ioctl_init() argument
2935 rc = smb2_ioctl_req_init(opcode, tcon, server, in SMB2_ioctl_init()
3036 struct TCP_Server_Info *server; in SMB2_ioctl() local
3059 server = cifs_pick_channel(ses); in SMB2_ioctl()
3060 if (!server) in SMB2_ioctl()
3071 rc = SMB2_ioctl_init(tcon, server, in SMB2_ioctl()
3077 rc = cifs_send_recv(xid, ses, server, in SMB2_ioctl()
3166 SMB2_close_init(struct cifs_tcon *tcon, struct TCP_Server_Info *server, in SMB2_close_init() argument
3175 rc = smb2_plain_req_init(SMB2_CLOSE, tcon, server, in SMB2_close_init()
3207 struct TCP_Server_Info *server = cifs_pick_channel(ses); in __SMB2_close() local
3217 if (!ses || !server) in __SMB2_close()
3233 rc = SMB2_close_init(tcon, server, in __SMB2_close()
3239 rc = cifs_send_recv(xid, ses, server, in __SMB2_close()
3340 SMB2_query_info_init(struct cifs_tcon *tcon, struct TCP_Server_Info *server, in SMB2_query_info_init() argument
3351 rc = smb2_plain_req_init(SMB2_QUERY_INFO, tcon, server, in SMB2_query_info_init()
3396 struct TCP_Server_Info *server; in query_info() local
3404 server = cifs_pick_channel(ses); in query_info()
3405 if (!server) in query_info()
3416 rc = SMB2_query_info_init(tcon, server, in query_info()
3426 rc = cifs_send_recv(xid, ses, server, in query_info()
3525 struct cifs_tcon *tcon, struct TCP_Server_Info *server, in SMB2_notify_init() argument
3534 rc = smb2_plain_req_init(SMB2_CHANGE_NOTIFY, tcon, server, in SMB2_notify_init()
3562 struct TCP_Server_Info *server = cifs_pick_channel(ses); in SMB2_change_notify() local
3571 if (!ses || !server) in SMB2_change_notify()
3582 rc = SMB2_notify_init(xid, &rqst, tcon, server, in SMB2_change_notify()
3590 rc = cifs_send_recv(xid, ses, server, in SMB2_change_notify()
3620 struct TCP_Server_Info *server = mid->callback_data; in smb2_echo_callback() local
3627 credits.instance = server->reconnect_instance; in smb2_echo_callback()
3631 add_credits(server, &credits, CIFS_ECHO_OP); in smb2_echo_callback()
3636 struct TCP_Server_Info *server = container_of(work, in smb2_reconnect_server() local
3647 mutex_lock(&server->reconnect_mutex); in smb2_reconnect_server()
3653 list_for_each_entry(ses, &server->smb_ses_list, smb_ses_list) { in smb2_reconnect_server()
3676 server->srv_count++; in smb2_reconnect_server()
3681 rc = smb2_reconnect(SMB2_INTERNAL_CMD, tcon, server); in smb2_reconnect_server()
3695 queue_delayed_work(cifsiod_wq, &server->reconnect, 2 * HZ); in smb2_reconnect_server()
3696 mutex_unlock(&server->reconnect_mutex); in smb2_reconnect_server()
3700 cifs_put_tcp_session(server, 1); in smb2_reconnect_server()
3704 SMB2_echo(struct TCP_Server_Info *server) in SMB2_echo() argument
3715 if (server->tcpStatus == CifsNeedNegotiate) { in SMB2_echo()
3717 mod_delayed_work(cifsiod_wq, &server->reconnect, 0); in SMB2_echo()
3721 rc = smb2_plain_req_init(SMB2_ECHO, NULL, server, in SMB2_echo()
3731 rc = cifs_call_async(server, &rqst, NULL, smb2_echo_callback, NULL, in SMB2_echo()
3732 server, CIFS_ECHO_OP, NULL); in SMB2_echo()
3749 struct cifs_tcon *tcon, struct TCP_Server_Info *server, in SMB2_flush_init() argument
3757 rc = smb2_plain_req_init(SMB2_FLUSH, tcon, server, in SMB2_flush_init()
3779 struct TCP_Server_Info *server = cifs_pick_channel(ses); in SMB2_flush() local
3785 if (!ses || !(ses->server)) in SMB2_flush()
3796 rc = SMB2_flush_init(xid, &rqst, tcon, server, in SMB2_flush()
3802 rc = cifs_send_recv(xid, ses, server, in SMB2_flush()
3831 struct TCP_Server_Info *server = io_parms->server; in smb2_new_read_req() local
3833 rc = smb2_plain_req_init(SMB2_READ, io_parms->tcon, server, in smb2_new_read_req()
3838 if (server == NULL) in smb2_new_read_req()
3862 if (server->rdma && rdata && !server->sign && in smb2_new_read_req()
3863 rdata->bytes >= server->smbd_conn->rdma_readwrite_threshold) { in smb2_new_read_req()
3866 bool need_invalidate = server->dialect == SMB30_PROT_ID; in smb2_new_read_req()
3869 server->smbd_conn, rdata->pages, in smb2_new_read_req()
3923 struct TCP_Server_Info *server = rdata->server; in smb2_readv_callback() local
3935 WARN_ONCE(rdata->server != mid->server, in smb2_readv_callback()
3937 rdata->server, mid->server); in smb2_readv_callback()
3946 credits.instance = server->reconnect_instance; in smb2_readv_callback()
3948 if (server->sign && !mid->decrypted) { in smb2_readv_callback()
3951 rc = smb2_verify_signature(&rqst, server); in smb2_readv_callback()
3963 if (server->sign && rdata->got_bytes) in smb2_readv_callback()
3972 credits.instance = server->reconnect_instance; in smb2_readv_callback()
4002 add_credits(server, &credits, 0); in smb2_readv_callback()
4015 struct TCP_Server_Info *server; in smb2_async_readv() local
4022 if (!rdata->server) in smb2_async_readv()
4023 rdata->server = cifs_pick_channel(tcon->ses); in smb2_async_readv()
4026 io_parms.server = server = rdata->server; in smb2_async_readv()
4051 rc = adjust_credits(server, &rdata->credits, rdata->bytes); in smb2_async_readv()
4059 rc = cifs_call_async(server, &rqst, in smb2_async_readv()
4091 if (!io_parms->server) in SMB2_read()
4092 io_parms->server = cifs_pick_channel(io_parms->tcon->ses); in SMB2_read()
4109 rc = cifs_send_recv(xid, ses, io_parms->server, in SMB2_read()
4166 struct TCP_Server_Info *server = wdata->server; in smb2_writev_callback() local
4171 WARN_ONCE(wdata->server != mid->server, in smb2_writev_callback()
4173 wdata->server, mid->server); in smb2_writev_callback()
4178 credits.instance = server->reconnect_instance; in smb2_writev_callback()
4179 wdata->result = smb2_check_receive(mid, server, 0); in smb2_writev_callback()
4204 credits.instance = server->reconnect_instance; in smb2_writev_callback()
4240 add_credits(server, &credits, 0); in smb2_writev_callback()
4252 struct TCP_Server_Info *server = wdata->server; in smb2_async_writev() local
4257 if (!wdata->server) in smb2_async_writev()
4258 server = wdata->server = cifs_pick_channel(tcon->ses); in smb2_async_writev()
4260 rc = smb2_plain_req_init(SMB2_WRITE, tcon, server, in smb2_async_writev()
4288 if (server->rdma && !server->sign && wdata->bytes >= in smb2_async_writev()
4289 server->smbd_conn->rdma_readwrite_threshold) { in smb2_async_writev()
4292 bool need_invalidate = server->dialect == SMB30_PROT_ID; in smb2_async_writev()
4295 server->smbd_conn, wdata->pages, in smb2_async_writev()
4357 rc = adjust_credits(server, &wdata->credits, wdata->bytes); in smb2_async_writev()
4365 rc = cifs_call_async(server, &rqst, NULL, smb2_writev_callback, NULL, in smb2_async_writev()
4399 struct TCP_Server_Info *server; in SMB2_write() local
4406 if (!io_parms->server) in SMB2_write()
4407 io_parms->server = cifs_pick_channel(io_parms->tcon->ses); in SMB2_write()
4408 server = io_parms->server; in SMB2_write()
4409 if (server == NULL) in SMB2_write()
4412 rc = smb2_plain_req_init(SMB2_WRITE, io_parms->tcon, server, in SMB2_write()
4445 rc = cifs_send_recv(xid, io_parms->tcon->ses, server, in SMB2_write()
4621 struct TCP_Server_Info *server, in SMB2_query_directory_init() argument
4636 rc = smb2_plain_req_init(SMB2_QUERY_DIRECTORY, tcon, server, in SMB2_query_directory_init()
4672 output_size = min_t(unsigned int, output_size, server->maxBuf); in SMB2_query_directory_init()
4780 struct TCP_Server_Info *server = cifs_pick_channel(ses); in SMB2_query_directory() local
4783 if (!ses || !(ses->server)) in SMB2_query_directory()
4794 rc = SMB2_query_directory_init(xid, tcon, server, in SMB2_query_directory()
4801 rc = cifs_send_recv(xid, ses, server, in SMB2_query_directory()
4839 SMB2_set_info_init(struct cifs_tcon *tcon, struct TCP_Server_Info *server, in SMB2_set_info_init() argument
4850 rc = smb2_plain_req_init(SMB2_SET_INFO, tcon, server, in SMB2_set_info_init()
4902 struct TCP_Server_Info *server = cifs_pick_channel(ses); in send_set_info() local
4905 if (!ses || !server) in send_set_info()
4922 rc = SMB2_set_info_init(tcon, server, in send_set_info()
4932 rc = cifs_send_recv(xid, ses, server, in send_set_info()
4996 struct TCP_Server_Info *server = cifs_pick_channel(ses); in SMB2_oplock_break() local
5004 rc = smb2_plain_req_init(SMB2_OPLOCK_BREAK, tcon, server, in SMB2_oplock_break()
5026 rc = cifs_send_recv(xid, ses, server, in SMB2_oplock_break()
5071 struct TCP_Server_Info *server, in build_qfs_info_req() argument
5081 if ((tcon->ses == NULL) || server == NULL) in build_qfs_info_req()
5084 rc = smb2_plain_req_init(SMB2_QUERY_INFO, tcon, server, in build_qfs_info_req()
5115 struct TCP_Server_Info *server = cifs_pick_channel(ses); in SMB311_posix_qfs_info() local
5119 rc = build_qfs_info_req(&iov, tcon, server, in SMB311_posix_qfs_info()
5133 rc = cifs_send_recv(xid, ses, server, in SMB311_posix_qfs_info()
5166 struct TCP_Server_Info *server = cifs_pick_channel(ses); in SMB2_QFS_info() local
5170 rc = build_qfs_info_req(&iov, tcon, server, in SMB2_QFS_info()
5184 rc = cifs_send_recv(xid, ses, server, in SMB2_QFS_info()
5217 struct TCP_Server_Info *server = cifs_pick_channel(ses); in SMB2_QFS_attr() local
5238 rc = build_qfs_info_req(&iov, tcon, server, in SMB2_QFS_attr()
5251 rc = cifs_send_recv(xid, ses, server, in SMB2_QFS_attr()
5305 struct TCP_Server_Info *server = cifs_pick_channel(tcon->ses); in smb2_lockv() local
5309 rc = smb2_plain_req_init(SMB2_LOCK, tcon, server, in smb2_lockv()
5336 rc = cifs_send_recv(xid, tcon->ses, server, in smb2_lockv()
5382 struct TCP_Server_Info *server = cifs_pick_channel(tcon->ses); in SMB2_lease_break() local
5385 rc = smb2_plain_req_init(SMB2_OPLOCK_BREAK, tcon, server, in SMB2_lease_break()
5409 rc = cifs_send_recv(xid, ses, server, in SMB2_lease_break()