Lines Matching defs:server
117 MODULE_PARM_DESC(cifs_max_pending, "Simultaneous requests to server for "
142 MODULE_PARM_DESC(enable_negotiate_signing, "Enable negotiating packet signing algorithm with server. Default: n/N/0");
173 struct cifs_sb_info *server = CIFS_SB(sb);
175 if (atomic_inc_return(&server->active) == 1)
182 struct cifs_sb_info *server = CIFS_SB(sb);
184 if (atomic_dec_and_test(&server->active))
206 if (tcon->ses->capabilities & tcon->ses->server->vals->cap_large_files)
218 if ((tcon->ses->server->vals->protocol_id == SMB10_PROT_ID) &&
220 tcon->ses->server->vals->cap_nt_find) == 0) &&
230 * Almost every server, including all SMB2+, uses DCE TIME
249 tcon->ses->server->ops->negotiate_rsize(tcon, cifs_sb->ctx);
315 struct TCP_Server_Info *server = tcon->ses->server;
334 if (server->ops->queryfs)
335 rc = server->ops->queryfs(xid, tcon, cifs_sb, buf);
345 struct TCP_Server_Info *server = tcon->ses->server;
347 if (server->ops->fallocate)
348 return server->ops->fallocate(file, tcon, mode, off, len);
391 * server, can not assume caching of file data or metadata.
439 cifs_show_address(struct seq_file *s, struct TCP_Server_Info *server)
441 struct sockaddr_in *sa = (struct sockaddr_in *) &server->dstaddr;
442 struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *) &server->dstaddr;
446 switch (server->dstaddr.ss_family) {
458 if (server->rdma)
545 srcaddr = (struct sockaddr *)&tcon->ses->server->srcaddr;
547 seq_show_option(s, "vers", tcon->ses->server->vals->version_string);
591 cifs_show_address(s, tcon->ses->server);
601 else if (tcon->ses->server->ignore_signature)
681 if (tcon->ses->server->min_offload)
682 seq_printf(s, ",esize=%u", tcon->ses->server->min_offload);
684 tcon->ses->server->echo_interval / HZ);
687 if (tcon->ses->server->max_credits != SMB2_MAX_CREDITS_AVAILABLE)
688 seq_printf(s, ",max_credits=%u", tcon->ses->server->max_credits);
689 if (tcon->ses->server->tcp_nodelay)
691 if (tcon->ses->server->noautotune)
693 if (tcon->ses->server->noblocksnd)
695 if (tcon->ses->server->nosharesock)
758 if (tcon->ses && tcon->ses->server) {
760 wake_up_all(&tcon->ses->server->request_q);
761 wake_up_all(&tcon->ses->server->response_q);
764 wake_up_all(&tcon->ses->server->response_q);
1055 * server has the newest file length.
1078 if (tcon->ses->server->ops->llseek)
1079 return tcon->ses->server->ops->llseek(file, tcon,
1106 * If the server claims to support oplock on this file, then we
1110 * knows that the file won't be changed on the server by anyone
1211 if (src_tcon->ses->server->ops->set_file_size)
1212 rc = src_tcon->ses->server->ops->set_file_size(
1299 * Note: cifs case is easier than btrfs since server responsible for
1301 * server could even support copy of range where source = target
1316 /* The server-side copy will fail if the source crosses the EOF marker.
1350 if (target_tcon->ses->server->ops->duplicate_extents) {
1351 rc = target_tcon->ses->server->ops->duplicate_extents(xid,
1362 that target is updated on the server */
1403 cifs_dbg(VFS, "source and target of copy not on same server\n");
1408 if (!target_tcon->ses->server->ops->copychunk_range)
1412 * Note: cifs case is easier than btrfs since server responsible for
1414 * server could even support copy of range where source = target
1425 /* The server-side copy will fail if the source crosses the EOF marker.
1455 rc = target_tcon->ses->server->ops->copychunk_range(xid,
1464 * that target is updated on the server