Lines Matching defs:server
17 * - superblocks are indexed on server only - all inodes, dentries, etc. associated with a
18 * particular server are held in the same superblock
177 struct nfs_server *server = NFS_SB(sb);
181 if (atomic_inc_return(&server->active) != 1)
189 struct nfs_server *server = NFS_SB(sb);
191 if (atomic_dec_and_test(&server->active))
200 struct nfs_server *server, *last = NULL;
204 list_for_each_entry_rcu(server, head, client_link) {
205 if (!(server->super && nfs_sb_active(server->super)))
210 last = server;
211 ret = fn(server, data);
236 struct nfs_server *server = NFS_SB(dentry->d_sb);
247 error = server->nfs_client->rpc_ops->statfs(server, fh, &res);
285 buf->f_namelen = server->namelen;
418 * Describe the mount options in force on this server representation
536 static void show_lease(struct seq_file *m, struct nfs_server *server)
538 struct nfs_client *clp = server->nfs_client;
547 static void show_sessions(struct seq_file *m, struct nfs_server *server)
549 if (nfs4_has_session(server->nfs_client))
553 static void show_sessions(struct seq_file *m, struct nfs_server *server) {}
558 static void show_pnfs(struct seq_file *m, struct nfs_server *server)
561 if (server->pnfs_curr_ld)
562 seq_printf(m, "%s", server->pnfs_curr_ld->name);
579 static void show_pnfs(struct seq_file *m, struct nfs_server *server)
713 struct nfs_server *server;
716 server = NFS_SB(sb);
718 rpc = server->client_acl;
721 rpc = server->client;
749 * the server. Returns 0 and sets ctx->selected_flavor if it's ok, and
762 * must be in the list returned by the server.
764 * AUTH_NULL has a special meaning when it's in the server list - it
765 * means that the server will ignore the rpc creds, so any flavor
788 "NFS: specified auth flavors not supported by server\n");
798 * Use the remote server's MOUNT service to request the NFS file handle
837 * Construct the mount server's address.
848 * Now ask the mount server to map our export path
853 dfprintk(MOUNT, "NFS: unable to mount server %s, error %d\n",
868 struct nfs_server *server = ERR_PTR(-EACCES);
878 * whether the server supports it, and then just try to use it if so.
913 server = ctx->nfs_mod->rpc_ops->create_server(fc);
914 if (!IS_ERR(server))
915 return server;
920 * already tried AUTH_UNIX or if the server's list doesn't contain
924 return server;
937 ctx->server = nfs_try_mount_request(fc);
939 ctx->server = ctx->nfs_mod->rpc_ops->create_server(fc);
1023 struct nfs_server *server = NFS_SB(sb);
1027 sb->s_xattr = server->nfs_client->cl_nfs_mod->xattr;
1028 sb->s_op = server->nfs_client->cl_nfs_mod->sops;
1032 switch (server->nfs_client->rpc_ops->version) {
1054 if (server->caps & NFS_CAP_ATOMIC_OPEN_V1)
1066 sb->s_blocksize = nfs_block_bits(server->wsize,
1069 nfs_super_set_maxbytes(sb, server->maxfilesize);
1106 struct nfs_server *server = fc->s_fs_info;
1109 s->s_d_op = server->nfs_client->rpc_ops->dentry_ops;
1110 ret = set_anon_super(s, server);
1112 server->s_dev = s->s_dev;
1175 struct nfs_server *server = fc->s_fs_info, *old = NFS_SB(sb);
1177 if (!nfs_compare_super_address(old, server))
1182 if (memcmp(&old->fsid, &server->fsid, sizeof(old->fsid)) != 0)
1184 if (!nfs_compare_userns(old, server))
1186 return nfs_compare_mount_options(sb, server, fc);
1234 struct nfs_server *server = ctx->server;
1237 ctx->server = NULL;
1238 if (IS_ERR(server))
1239 return PTR_ERR(server);
1241 if (server->flags & NFS_MOUNT_UNSHARED)
1245 if (server->flags & NFS_MOUNT_NOAC)
1252 if (server->caps & NFS_CAP_SECURITY_LABEL)
1256 fc->s_fs_info = server;
1265 if (s->s_fs_info != server) {
1266 nfs_free_server(server);
1267 server = NULL;
1269 error = super_setup_bdi_name(s, "%u:%u", MAJOR(server->s_dev),
1270 MINOR(server->s_dev));
1273 s->s_bdi->io_pages = server->rpages;
1274 server->super = s;
1301 nfs_free_server(server);
1313 struct nfs_server *server = NFS_SB(s);
1320 nfs_free_server(server);
1389 "callbacks the client will process for a given server");
1397 "If the server reports that a lock might be lost, "