Lines Matching full:server

238 	struct nfs_server *server;  in shutdown_nfs_client()  local
240 list_for_each_entry_rcu(server, &clp->cl_superblocks, client_link) { in shutdown_nfs_client()
241 if (!(server->flags & NFS_MOUNT_SHUTDOWN)) { in shutdown_nfs_client()
255 struct nfs_server *server = container_of(kobj, struct nfs_server, kobj); in shutdown_show() local
256 bool shutdown = server->flags & NFS_MOUNT_SHUTDOWN; in shutdown_show()
264 struct nfs_server *server; in shutdown_store() local
267 server = container_of(kobj, struct nfs_server, kobj); in shutdown_store()
277 if (server->flags & NFS_MOUNT_SHUTDOWN) in shutdown_store()
280 server->flags |= NFS_MOUNT_SHUTDOWN; in shutdown_store()
281 shutdown_client(server->client); in shutdown_store()
283 if (!IS_ERR(server->client_acl)) in shutdown_store()
284 shutdown_client(server->client_acl); in shutdown_store()
286 if (server->nlm_host) in shutdown_store()
287 shutdown_client(server->nlm_host->h_rpcclnt); in shutdown_store()
289 shutdown_nfs_client(server->nfs_client); in shutdown_store()
297 void nfs_sysfs_link_rpc_client(struct nfs_server *server, in nfs_sysfs_link_rpc_client() argument
307 ret = sysfs_create_link_nowarn(&server->kobj, in nfs_sysfs_link_rpc_client()
332 void nfs_sysfs_add_server(struct nfs_server *server) in nfs_sysfs_add_server() argument
336 ret = kobject_init_and_add(&server->kobj, &nfs_sb_ktype, in nfs_sysfs_add_server()
337 &nfs_kset->kobj, "server-%d", server->s_sysfs_id); in nfs_sysfs_add_server()
339 pr_warn("NFS: nfs sysfs add server-%d failed (%d)\n", in nfs_sysfs_add_server()
340 server->s_sysfs_id, ret); in nfs_sysfs_add_server()
343 ret = sysfs_create_file_ns(&server->kobj, &nfs_sysfs_attr_shutdown.attr, in nfs_sysfs_add_server()
344 nfs_netns_server_namespace(&server->kobj)); in nfs_sysfs_add_server()
346 pr_warn("NFS: sysfs_create_file_ns for server-%d failed (%d)\n", in nfs_sysfs_add_server()
347 server->s_sysfs_id, ret); in nfs_sysfs_add_server()
353 struct nfs_server *server = s->s_fs_info; in nfs_sysfs_move_server_to_sb() local
356 ret = kobject_rename(&server->kobj, s->s_id); in nfs_sysfs_move_server_to_sb()
359 server->kobj.name, ret); in nfs_sysfs_move_server_to_sb()
362 void nfs_sysfs_move_sb_to_server(struct nfs_server *server) in nfs_sysfs_move_sb_to_server() argument
367 s = kasprintf(GFP_KERNEL, "server-%d", server->s_sysfs_id); in nfs_sysfs_move_sb_to_server()
369 ret = kobject_rename(&server->kobj, s); in nfs_sysfs_move_sb_to_server()
374 server->kobj.name, ret); in nfs_sysfs_move_sb_to_server()
378 void nfs_sysfs_remove_server(struct nfs_server *server) in nfs_sysfs_remove_server() argument
380 kobject_del(&server->kobj); in nfs_sysfs_remove_server()