Lines Matching defs:server

29 send_nt_cancel(struct TCP_Server_Info *server, struct smb_rqst *rqst,
41 cifs_server_lock(server);
42 rc = cifs_sign_smb(in_buf, server, &mid->sequence_number);
44 cifs_server_unlock(server);
53 --server->sequence_number;
54 rc = smb_send(server, in_buf, be32_to_cpu(in_buf->smb_buf_length));
56 server->sequence_number--;
58 cifs_server_unlock(server);
90 cifs_find_mid(struct TCP_Server_Info *server, char *buffer)
95 spin_lock(&server->mid_lock);
96 list_for_each_entry(mid, &server->pending_mid_q, qhead) {
101 spin_unlock(&server->mid_lock);
105 spin_unlock(&server->mid_lock);
110 cifs_add_credits(struct TCP_Server_Info *server,
113 spin_lock(&server->req_lock);
114 server->credits += credits->value;
115 server->in_flight--;
116 spin_unlock(&server->req_lock);
117 wake_up(&server->request_q);
121 cifs_set_credits(struct TCP_Server_Info *server, const int val)
123 spin_lock(&server->req_lock);
124 server->credits = val;
125 server->oplocks = val > 1 ? enable_oplocks : false;
126 spin_unlock(&server->req_lock);
130 cifs_get_credits_field(struct TCP_Server_Info *server, const int optype)
132 return &server->credits;
163 cifs_get_next_mid(struct TCP_Server_Info *server)
169 spin_lock(&server->mid_lock);
172 cur_mid = (__u16)((server->CurrentMid) & 0xffff);
198 list_for_each_entry(mid_entry, &server->pending_mid_q, qhead) {
223 server->CurrentMid = mid;
228 spin_unlock(&server->mid_lock);
231 cifs_signal_cifsd_for_reconnect(server, false);
378 cifs_downgrade_oplock(struct TCP_Server_Info *server,
386 cifs_check_trans2(struct mid_q_entry *mid, struct TCP_Server_Info *server,
404 if (!server->large_buf) {
411 server->bigbuf = NULL;
417 cifs_need_neg(struct TCP_Server_Info *server)
419 return server->maxBuf == 0;
425 struct TCP_Server_Info *server)
428 rc = CIFSSMBNegotiate(xid, ses, server);
431 set_credits(server, 1);
432 rc = CIFSSMBNegotiate(xid, ses, server);
443 struct TCP_Server_Info *server = tcon->ses->server;
454 /* can server support 24-bit write sizes? (via UNIX extensions) */
460 * Limit it to max buffer offered by the server, minus the size of the
463 if (!(server->capabilities & CAP_LARGE_WRITE_X) ||
464 (!(server->capabilities & CAP_UNIX) && server->sign))
466 server->maxBuf - sizeof(WRITE_REQ) + 4);
478 struct TCP_Server_Info *server = tcon->ses->server;
490 * If the server doesn't advertise CAP_LARGE_READ_X, then assume that
495 else if (server->capabilities & CAP_LARGE_READ_X)
498 defsize = server->maxBuf - sizeof(READ_RSP);
506 if (!(server->capabilities & CAP_LARGE_READ_X))
561 * BB optimize code so we do not make the above call when server claims
615 * server or network appliances for which IndexNumber field is not
840 cifs_dbg(FYI, "calling SetFileInfo since SetPathInfo for times not supported by this server\n");
934 * older level one if old server failed the previous call or we
1029 cifs_can_echo(struct TCP_Server_Info *server)
1031 if (server->tcpStatus == CifsGood)
1048 * SMB1 Unix Extensions: requires server support but