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
189 struct nfs_server *server = NFS_SB(sb);
193 if (atomic_inc_return(&server->active) != 1)
201 struct nfs_server *server = NFS_SB(sb);
203 if (atomic_dec_and_test(&server->active))
212 struct nfs_server *server, *last = NULL;
216 list_for_each_entry_rcu(server, head, client_link) {
217 if (!(server->super && nfs_sb_active(server->super)))
222 last = server;
223 ret = fn(server, data);
248 struct nfs_server *server = NFS_SB(dentry->d_sb);
259 error = server->nfs_client->rpc_ops->statfs(server, fh, &res);
297 buf->f_namelen = server->namelen;
430 * Describe the mount options in force on this server representation
567 static void show_lease(struct seq_file *m, struct nfs_server *server)
569 struct nfs_client *clp = server->nfs_client;
578 static void show_sessions(struct seq_file *m, struct nfs_server *server)
580 if (nfs4_has_session(server->nfs_client))
584 static void show_sessions(struct seq_file *m, struct nfs_server *server) {}
589 static void show_pnfs(struct seq_file *m, struct nfs_server *server)
592 if (server->pnfs_curr_ld)
593 seq_printf(m, "%s", server->pnfs_curr_ld->name);
610 static void show_pnfs(struct seq_file *m, struct nfs_server *server)
733 struct nfs_server *server;
736 server = NFS_SB(sb);
738 rpc = server->client_acl;
741 rpc = server->client;
769 * the server. Returns 0 and sets ctx->selected_flavor if it's ok, and
782 * must be in the list returned by the server.
784 * AUTH_NULL has a special meaning when it's in the server list - it
785 * means that the server will ignore the rpc creds, so any flavor
808 "NFS: specified auth flavors not supported by server\n");
818 * Use the remote server's MOUNT service to request the NFS file handle
856 * Construct the mount server's address.
867 * Now ask the mount server to map our export path
872 dfprintk(MOUNT, "NFS: unable to mount server %s, error %d\n",
887 struct nfs_server *server = ERR_PTR(-EACCES);
897 * whether the server supports it, and then just try to use it if so.
932 server = ctx->nfs_mod->rpc_ops->create_server(fc);
933 if (!IS_ERR(server))
934 return server;
939 * already tried AUTH_UNIX or if the server's list doesn't contain
943 return server;
956 ctx->server = nfs_try_mount_request(fc);
958 ctx->server = ctx->nfs_mod->rpc_ops->create_server(fc);
1047 struct nfs_server *server = NFS_SB(sb);
1051 sb->s_xattr = server->nfs_client->cl_nfs_mod->xattr;
1052 sb->s_op = server->nfs_client->cl_nfs_mod->sops;
1056 switch (server->nfs_client->rpc_ops->version) {
1078 if (server->caps & NFS_CAP_ATOMIC_OPEN_V1)
1090 sb->s_blocksize = nfs_block_bits(server->wsize,
1093 nfs_super_set_maxbytes(sb, server->maxfilesize);
1095 server->has_sec_mnt_opts = ctx->has_sec_mnt_opts;
1132 struct nfs_server *server = fc->s_fs_info;
1135 s->s_d_op = server->nfs_client->rpc_ops->dentry_ops;
1136 ret = set_anon_super(s, server);
1138 server->s_dev = s->s_dev;
1201 struct nfs_server *server = fc->s_fs_info, *old = NFS_SB(sb);
1203 if (!nfs_compare_super_address(old, server))
1208 if (memcmp(&old->fsid, &server->fsid, sizeof(old->fsid)) != 0)
1210 if (!nfs_compare_userns(old, server))
1215 return nfs_compare_mount_options(sb, server, fc);
1263 struct nfs_server *server = ctx->server;
1266 ctx->server = NULL;
1267 if (IS_ERR(server))
1268 return PTR_ERR(server);
1270 if (server->flags & NFS_MOUNT_UNSHARED)
1274 if (server->flags & NFS_MOUNT_NOAC)
1282 fc->s_fs_info = server;
1291 if (s->s_fs_info != server) {
1292 nfs_free_server(server);
1293 server = NULL;
1295 error = super_setup_bdi_name(s, "%u:%u", MAJOR(server->s_dev),
1296 MINOR(server->s_dev));
1299 s->s_bdi->io_pages = server->rpages;
1300 server->super = s;
1329 nfs_free_server(server);
1341 struct nfs_server *server = NFS_SB(s);
1343 nfs_sysfs_move_sb_to_server(server);
1348 nfs_free_server(server);
1416 "callbacks the client will process for a given server");
1424 "If the server reports that a lock might be lost, "